Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W 

A

AbsoluteThreshold - Class in org.grouplens.lenskit.transform.threshold
Checks similarity values to ensure their absolute values are over the ThresholdValue.
AbsoluteThreshold(double) - Constructor for class org.grouplens.lenskit.transform.threshold.AbsoluteThreshold
Construct a new absolute-value threshold.
AbstractConfigContext - Class in org.grouplens.lenskit.inject
Helper for implementing Lenskit config contexts.
AbstractConfigContext() - Constructor for class org.grouplens.lenskit.inject.AbstractConfigContext
 
AbstractCursor<T> - Class in org.grouplens.lenskit.cursors
Base class to make Cursors easier to implement.
AbstractCursor() - Constructor for class org.grouplens.lenskit.cursors.AbstractCursor
Construct a cursor of unknown size.
AbstractCursor(int) - Constructor for class org.grouplens.lenskit.cursors.AbstractCursor
Construct a cursor.
AbstractDataSource - Class in org.grouplens.lenskit.data.source
Base class to help implement data sources.
AbstractDataSource() - Constructor for class org.grouplens.lenskit.data.source.AbstractDataSource
 
AbstractDescriptionWriter - Class in org.grouplens.lenskit.util.io
Base class to help implementing DescriptionWriters.
AbstractDescriptionWriter() - Constructor for class org.grouplens.lenskit.util.io.AbstractDescriptionWriter
 
AbstractGlobalItemRecommender - Class in org.grouplens.lenskit.basic
Base class for item recommenders.
AbstractGlobalItemRecommender() - Constructor for class org.grouplens.lenskit.basic.AbstractGlobalItemRecommender
 
AbstractGlobalItemScorer - Class in org.grouplens.lenskit.basic
Base class to make global item scorers easier to implement.
AbstractGlobalItemScorer() - Constructor for class org.grouplens.lenskit.basic.AbstractGlobalItemScorer
 
AbstractItemRecommender - Class in org.grouplens.lenskit.basic
Base class for item recommenders.
AbstractItemRecommender() - Constructor for class org.grouplens.lenskit.basic.AbstractItemRecommender
 
AbstractItemScorer - Class in org.grouplens.lenskit.basic
Base class to make item scorers easier to implement.
AbstractItemScorer() - Constructor for class org.grouplens.lenskit.basic.AbstractItemScorer
 
AbstractMetric<X,G,U> - Class in org.grouplens.lenskit.eval.metrics
A simple metric base class that tracks the current evaluation.
AbstractMetric(Class<G>, Class<U>) - Constructor for class org.grouplens.lenskit.eval.metrics.AbstractMetric
 
AbstractPollingCursor<T> - Class in org.grouplens.lenskit.cursors
An extension of AbstractCursor that simplifies the mechanics of the next()/hasNext() implementation to a simple method, AbstractPollingCursor.poll().
AbstractPollingCursor() - Constructor for class org.grouplens.lenskit.cursors.AbstractPollingCursor
Construct a cursor of unknown size.
AbstractPollingCursor(int) - Constructor for class org.grouplens.lenskit.cursors.AbstractPollingCursor
Construct a cursor with a known number of rows.
AbstractPreference - Class in org.grouplens.lenskit.data.pref
Helper class providing equality over preferences.
AbstractPreference() - Constructor for class org.grouplens.lenskit.data.pref.AbstractPreference
 
AbstractPreferenceSnapshot - Class in org.grouplens.lenskit.data.snapshot
Base class for implementing preference snapshots.
AbstractPreferenceSnapshot() - Constructor for class org.grouplens.lenskit.data.snapshot.AbstractPreferenceSnapshot
Initialize the snapshot.
AbstractRatingPredictor - Class in org.grouplens.lenskit.basic
Base class to make rating predictors easier to implement.
AbstractRatingPredictor() - Constructor for class org.grouplens.lenskit.basic.AbstractRatingPredictor
 
AbstractScoredId - Class in org.grouplens.lenskit.scored
A base class for ScoredId implementations providing equals and hashCode methods.
AbstractScoredId() - Constructor for class org.grouplens.lenskit.scored.AbstractScoredId
 
AbstractTableWriter - Class in org.grouplens.lenskit.util.table.writer
Abstract helper class for implementing table writers.
AbstractTableWriter() - Constructor for class org.grouplens.lenskit.util.table.writer.AbstractTableWriter
 
AbstractTask<T> - Class in org.grouplens.lenskit.eval
Base class to simplify writing EvalTasks.
AbstractTask() - Constructor for class org.grouplens.lenskit.eval.AbstractTask
Initialize a command with no name.
AbstractTask(String) - Constructor for class org.grouplens.lenskit.eval.AbstractTask
Initialize a command.
AbstractTestUser - Class in org.grouplens.lenskit.eval.traintest
Helper class for implementing TestUser.
AbstractTestUser() - Constructor for class org.grouplens.lenskit.eval.traintest.AbstractTestUser
 
AbstractUserHistory<E extends Event> - Class in org.grouplens.lenskit.data.history
An abstract implementation of UserHistory to provide default implementations of convenience methods.
AbstractUserHistory() - Constructor for class org.grouplens.lenskit.data.history.AbstractUserHistory
 
AbstractUserVectorNormalizer - Class in org.grouplens.lenskit.transform.normalize
Abstract user vector normalizer implementation.
AbstractUserVectorNormalizer() - Constructor for class org.grouplens.lenskit.transform.normalize.AbstractUserVectorNormalizer
 
AbstractVectorNormalizer - Class in org.grouplens.lenskit.transform.normalize
Abstract vector normalizer implementation.
AbstractVectorNormalizer() - Constructor for class org.grouplens.lenskit.transform.normalize.AbstractVectorNormalizer
 
acquire() - Method in class org.grouplens.lenskit.collections.LongKeyDomain
Mark the key set as owned, but don't copy it.
activate(BitSet) - Method in class org.grouplens.lenskit.collections.LongKeyDomain
Activate bits from a bit set.
activeIndexIterator(boolean) - Method in class org.grouplens.lenskit.collections.LongKeyDomain
Get an iterator over active indexes.
activeIndexIterator(int, int, int) - Method in class org.grouplens.lenskit.collections.LongKeyDomain
Get an iterator over active indexes, initialized to the specified index and limited to a particular range.
activeSetView() - Method in class org.grouplens.lenskit.collections.LongKeyDomain
Get a vew of this key set as a set.
add(int, long) - Method in class org.grouplens.lenskit.collections.CompactableLongArrayList
 
add(long) - Method in class org.grouplens.lenskit.collections.CompactableLongArrayList
 
add(E) - Method in class org.grouplens.lenskit.data.history.BasicItemEventList
 
add(int, E) - Method in class org.grouplens.lenskit.data.history.BasicItemEventList
 
add(long) - Method in class org.grouplens.lenskit.indexes.IdIndexMappingBuilder
Add an ID to the index.
add(long, double) - Method in class org.grouplens.lenskit.scored.ScoredIdListBuilder
Add a scored ID without boxing.
add(ScoredId) - Method in class org.grouplens.lenskit.scored.ScoredIdListBuilder
Add a scored ID.
add(double) - Method in class org.grouplens.lenskit.util.statistics.MeanAccumulator
Add a new datum to the MeanAccumulator.
add(long, double) - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
Add a value to the specified entry.
add(double) - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
Add a value to all set keys in this array.
add(SparseVector) - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
Add another rating vector to this one.
add(int, double) - Method in class org.grouplens.lenskit.vectors.MutableVec
Deprecated.
Add a value to an entry in this vector.
add(Vec) - Method in class org.grouplens.lenskit.vectors.MutableVec
Deprecated.
Add another vector to this vector.
addAlgorithm(AlgorithmInstance) - Method in class org.grouplens.lenskit.eval.traintest.SimpleEvaluator
Adds an algorithmInfo to the TrainTestEvalCommand being built.
addAlgorithm(String, LenskitConfiguration) - Method in class org.grouplens.lenskit.eval.traintest.SimpleEvaluator
An algorithm instance constructed with a name and Lenskit configuration
addAlgorithm(AlgorithmInstanceBuilder) - Method in class org.grouplens.lenskit.eval.traintest.SimpleEvaluator
Adds a fully configured algorithmInfo command to the TrainTestEvalCommand being built.
addAlgorithm(AlgorithmInstance) - Method in class org.grouplens.lenskit.eval.traintest.TrainTestEvalTask
 
addAlgorithm(Map<String, Object>, String) - Method in class org.grouplens.lenskit.eval.traintest.TrainTestEvalTask
 
addAll(int, Collection<? extends Long>) - Method in class org.grouplens.lenskit.collections.CompactableLongArrayList
 
addAll(Collection<? extends Long>) - Method in class org.grouplens.lenskit.collections.CompactableLongArrayList
 
addAll(Collection<? extends E>) - Method in class org.grouplens.lenskit.data.history.BasicItemEventList
 
addAll(int, Collection<? extends E>) - Method in class org.grouplens.lenskit.data.history.BasicItemEventList
 
addAll(Collection<? extends Long>) - Method in class org.grouplens.lenskit.indexes.IdIndexMappingBuilder
 
addAll(Iterable<ScoredId>) - Method in class org.grouplens.lenskit.scored.ScoredIdListBuilder
Add a collection of IDs.
addArgument(String) - Method in class org.grouplens.lenskit.external.ExternalProcessItemScorerBuilder
Add a command line argument.
addArguments(Collection<String>) - Method in class org.grouplens.lenskit.external.ExternalProcessItemScorerBuilder
Add some command line arguments.
addArguments(String...) - Method in class org.grouplens.lenskit.external.ExternalProcessItemScorerBuilder
Add some command line arguments.
addBindings(BindingFunctionBuilder) - Method in class org.grouplens.lenskit.inject.RecommenderGraphBuilder
Add bindings to the graph builder.
addChannel(Symbol, String) - Method in class org.grouplens.lenskit.eval.traintest.OutputPredictMetric.FactoryBuilder
 
addChannel(String, String) - Method in class org.grouplens.lenskit.eval.traintest.OutputPredictMetric.FactoryBuilder
 
addChannel(Symbol, double) - Method in class org.grouplens.lenskit.scored.ScoredIdBuilder
Add a new unboxed side channel to the ScoredId under construction.
addChannel(TypedSymbol<K>, K) - Method in class org.grouplens.lenskit.scored.ScoredIdBuilder
Add a new side channel to the ScoredId under construction.
addChannel(Symbol) - Method in class org.grouplens.lenskit.scored.ScoredIdListBuilder
Add a side channel to the list builder with a default value of 0.
addChannel(Symbol, double) - Method in class org.grouplens.lenskit.scored.ScoredIdListBuilder
Add a side channel to the list builder.
addChannel(TypedSymbol<?>) - Method in class org.grouplens.lenskit.scored.ScoredIdListBuilder
Add a side channel to the list builder.
addChannel(TypedSymbol<T>, T) - Method in class org.grouplens.lenskit.scored.ScoredIdListBuilder
Add a typed side channel to the list builder.
addChannel(TypedSymbol<K>) - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
Add a typed channel to this vector.
addChannels(Iterable<Symbol>) - Method in class org.grouplens.lenskit.scored.ScoredIdListBuilder
Add multiple unboxed channels with a default value of 0.
addChannelVector(Symbol) - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
Add a channel to this vector.
addColumn(String) - Method in class org.grouplens.lenskit.util.table.TableLayoutBuilder
Add a column to the table layout.
addComponent(Object) - Method in class org.grouplens.lenskit.config.BindingDSL
 
addComponent(Object) - Method in interface org.grouplens.lenskit.core.LenskitConfigContext
Add a component object to the injector.
addComponent(Class<?>) - Method in interface org.grouplens.lenskit.core.LenskitConfigContext
Add a component type to the injector.
addComponent(Object) - Method in class org.grouplens.lenskit.inject.AbstractConfigContext
 
addComponent(Class<?>) - Method in class org.grouplens.lenskit.inject.AbstractConfigContext
 
addConfiguration(LenskitConfiguration) - Method in class org.grouplens.lenskit.core.LenskitRecommenderEngineBuilder
Add a configuration to be included in the recommender engine.
addConfiguration(LenskitConfiguration, ModelDisposition) - Method in class org.grouplens.lenskit.core.LenskitRecommenderEngineBuilder
Add a configuration to be used when building the engine.
addConfiguration(LenskitConfiguration) - Method in class org.grouplens.lenskit.core.LenskitRecommenderEngineLoader
Add a configuration to use when loading the configuration.
addConfiguration(LenskitConfiguration) - Method in class org.grouplens.lenskit.inject.RecommenderGraphBuilder
Add a recommender configuration.
addDataset(TTDataSet) - Method in class org.grouplens.lenskit.eval.data.pack.PackTask
 
addDataset(DataSource) - Method in class org.grouplens.lenskit.eval.data.pack.PackTask
 
addDataset(CrossfoldTask) - Method in class org.grouplens.lenskit.eval.traintest.SimpleEvaluator
Calls the CrossfoldCommand and adds the resulting TTDataSets to the TrainTestEvalCommand.
addDataset(String, DataSource, int, double) - Method in class org.grouplens.lenskit.eval.traintest.SimpleEvaluator
Add a new data set to be cross-folded.
addDataset(DataSource, int, double) - Method in class org.grouplens.lenskit.eval.traintest.SimpleEvaluator
Add a new data set to be cross-folded.
addDataset(String, DataSource, int) - Method in class org.grouplens.lenskit.eval.traintest.SimpleEvaluator
Add a new data set to be cross-folded.
addDataset(DataSource, int) - Method in class org.grouplens.lenskit.eval.traintest.SimpleEvaluator
Add a new data set to be cross-folded.
addDataset(TTDataSet) - Method in class org.grouplens.lenskit.eval.traintest.SimpleEvaluator
Adds a single TTDataSet to the TrainTestEvalCommand.
addDataset(String, EventDAO, EventDAO, PreferenceDomain) - Method in class org.grouplens.lenskit.eval.traintest.SimpleEvaluator
This constructs a new TTDataSet and passes it to the TrainTestEvalCommand.
addDataset(DataSource, DataSource) - Method in class org.grouplens.lenskit.eval.traintest.SimpleEvaluator
This constructs a new TTDataSet and passes it to the TrainTestEvalCommand.
addDataset(TTDataSet) - Method in class org.grouplens.lenskit.eval.traintest.TrainTestEvalTask
 
addExternalAlgorithm(ExternalAlgorithm) - Method in class org.grouplens.lenskit.eval.traintest.TrainTestEvalTask
 
addInput(long) - Method in class org.grouplens.lenskit.util.io.UpToDateChecker
Add an input timestamp.
addInput(File) - Method in class org.grouplens.lenskit.util.io.UpToDateChecker
Add an input file.
addItemFileArgument(ItemDAO, String) - Method in class org.grouplens.lenskit.external.ExternalProcessItemScorerBuilder
Add a list of items as a command-line argument.
addItemFileArgument(ItemDAO) - Method in class org.grouplens.lenskit.external.ExternalProcessItemScorerBuilder
Add a list of items as a command-line argument.
addListener(Runnable, Executor) - Method in class org.grouplens.lenskit.eval.EvalTarget
 
addLoggingGroup(ArgumentParser) - Static method in class org.grouplens.lenskit.cli.Logging
 
addMetric(Metric<?>) - Method in class org.grouplens.lenskit.eval.traintest.SimpleEvaluator
Adds a completed metric to the TrainTestEvalCommand
addMetric(Class<? extends Metric<T>>) - Method in class org.grouplens.lenskit.eval.traintest.SimpleEvaluator
Adds a completed metric to the TrainTestEvalCommand
addMetric(Metric<?>) - Method in class org.grouplens.lenskit.eval.traintest.TrainTestEvalTask
Add a metric.
addMetric(MetricFactory<?>) - Method in class org.grouplens.lenskit.eval.traintest.TrainTestEvalTask
Add a metric by factory.
addMetric(Class<? extends Metric<T>>) - Method in class org.grouplens.lenskit.eval.traintest.TrainTestEvalTask
Add a metric by class.
addMetric(List<String>, Function<Recommender, List<Object>>) - Method in class org.grouplens.lenskit.eval.traintest.TrainTestEvalTask
Add a metric that takes some metric of an algorithmInfo.
addMultiMetric(File, List<String>, Function<Recommender, List<List<Object>>>) - Method in class org.grouplens.lenskit.eval.traintest.TrainTestEvalTask
Add a metric that may write multiple columns per algorithmInfo.
addNRandom(ItemSelector, int) - Static method in class org.grouplens.lenskit.eval.metrics.topn.ItemSelectors
Select items selected by a selector, plus additional randomly-selected items.
addOutput(long) - Method in class org.grouplens.lenskit.util.io.UpToDateChecker
Add an output timestamp.
addOutput(File) - Method in class org.grouplens.lenskit.util.io.UpToDateChecker
Add an output file to check.
addRatingFileArgument(EventDAO, String) - Method in class org.grouplens.lenskit.external.ExternalProcessItemScorerBuilder
Add a list of ratings as a command-line argument.
addRatingFileArgument(EventDAO) - Method in class org.grouplens.lenskit.external.ExternalProcessItemScorerBuilder
Add a list of ratings as a command-line argument.
addRoot(Class<?>) - Method in class org.grouplens.lenskit.core.LenskitConfiguration
Add the specified component type as a root component.
addRoots(Iterable<Class<?>>) - Method in class org.grouplens.lenskit.inject.RecommenderGraphBuilder
Add roots to the graph builder.
addRow(List<?>) - Method in class org.grouplens.lenskit.util.table.TableBuilder
Add a row to the table.
addRow(Object...) - Method in class org.grouplens.lenskit.util.table.TableBuilder
Add a row to the table.
addScaled(SparseVector, double) - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
Add a vector to this vector with a scaling factor.
addScore(long, long, double) - Method in class org.grouplens.lenskit.basic.PrecomputedItemScorer.Builder
Add a score.
addTask(Task) - Method in class org.grouplens.lenskit.eval.EvalTarget
 
addTestEvent(Event) - Method in class org.grouplens.lenskit.eval.traintest.MockTestUser.Builder
 
addTestRating(long, double) - Method in class org.grouplens.lenskit.eval.traintest.MockTestUser.Builder
 
addTrainEvent(Event) - Method in class org.grouplens.lenskit.eval.traintest.MockTestUser.Builder
 
addTrainingRound(double) - Method in class org.grouplens.lenskit.mf.funksvd.FeatureInfo.Builder
Add the error for a training round.
addTrainRating(long, double) - Method in class org.grouplens.lenskit.eval.traintest.MockTestUser.Builder
 
addTypedChannels(Iterable<? extends TypedSymbol<?>>) - Method in class org.grouplens.lenskit.scored.ScoredIdListBuilder
Add multiple channels with a default value of null.
addUser(long, SparseVector) - Method in class org.grouplens.lenskit.basic.PrecomputedItemScorer.Builder
Add an user's entire score vector to the mock scorer.
addUser(int, double, double) - Method in class org.grouplens.lenskit.eval.metrics.predict.MAEPredictMetric.Context
 
addUserFileArgument(UserDAO, String) - Method in class org.grouplens.lenskit.external.ExternalProcessItemScorerBuilder
Add a list of users as a command-line argument.
addUserFileArgument(UserDAO) - Method in class org.grouplens.lenskit.external.ExternalProcessItemScorerBuilder
Add a list of users as a command-line argument.
addWritePredictionChannel(Symbol) - Method in class org.grouplens.lenskit.eval.traintest.TrainTestEvalTask
Add a channel to be recorded with predict output.
addWritePredictionChannel(Symbol, String) - Method in class org.grouplens.lenskit.eval.traintest.TrainTestEvalTask
Deprecated.
Use the predictions metric.
AggregateResult(double, double) - Constructor for class org.grouplens.lenskit.eval.metrics.predict.MAEPredictMetric.AggregateResult
 
AggregateResult(double, double) - Constructor for class org.grouplens.lenskit.eval.metrics.predict.RMSEPredictMetric.AggregateResult
 
AggregateResult(MAPTopNMetric.Context) - Constructor for class org.grouplens.lenskit.eval.metrics.topn.MAPTopNMetric.AggregateResult
 
AggregateResult(MRRTopNMetric.Context) - Constructor for class org.grouplens.lenskit.eval.metrics.topn.MRRTopNMetric.AggregateResult
 
algorithm - Variable in class org.grouplens.lenskit.knn.item.ItemItemGlobalScorer
 
algorithm - Variable in class org.grouplens.lenskit.knn.item.ItemItemScorer
 
AlgorithmInstance - Class in org.grouplens.lenskit.eval.algorithm
An instance of a recommender algorithmInfo to be benchmarked.
AlgorithmInstance(String, LenskitConfiguration) - Constructor for class org.grouplens.lenskit.eval.algorithm.AlgorithmInstance
 
AlgorithmInstance(String, LenskitConfiguration, Map<String, Object>, boolean) - Constructor for class org.grouplens.lenskit.eval.algorithm.AlgorithmInstance
 
AlgorithmInstanceBuilder - Class in org.grouplens.lenskit.eval.algorithm
Command to get a algorithmInfo instances.
AlgorithmInstanceBuilder() - Constructor for class org.grouplens.lenskit.eval.algorithm.AlgorithmInstanceBuilder
 
AlgorithmInstanceBuilder(String) - Constructor for class org.grouplens.lenskit.eval.algorithm.AlgorithmInstanceBuilder
 
AlgorithmInstanceBuilderDelegate - Class in org.grouplens.lenskit.eval.algorithm
Groovy delegate for configuring AlgorithmInstanceCommands.
AlgorithmInstanceBuilderDelegate(AlgorithmInstanceBuilder) - Constructor for class org.grouplens.lenskit.eval.algorithm.AlgorithmInstanceBuilderDelegate
 
AlgorithmTestAccumulator - Interface in org.grouplens.lenskit.eval.results
Accumulates the results of a single test pass on a single algorithmInfo.
allItems() - Static method in class org.grouplens.lenskit.eval.metrics.topn.ItemSelectors
Item selector that selects all items.
allItemsExcept(ItemSelector) - Static method in class org.grouplens.lenskit.eval.metrics.topn.ItemSelectors
 
ANALYSIS_DIR_PROPERTY - Static variable in class org.grouplens.lenskit.eval.EvalConfig
 
ant(Closure<?>) - Method in class org.grouplens.lenskit.eval.script.EvalScript
Invoke an Ant block.
ant(Closure<?>) - Method in class org.grouplens.lenskit.eval.script.TargetDelegate
Invoke an Ant block.
apply(String, EventBuilder) - Method in interface org.grouplens.lenskit.data.text.Field
Apply the field's value to the builder.
apply(List<E>, Random) - Method in interface org.grouplens.lenskit.eval.data.crossfold.Order
Apply the ordering.
apply(List<E>, Random) - Method in class org.grouplens.lenskit.eval.data.crossfold.RandomOrder
 
apply(List<E>, Random) - Method in class org.grouplens.lenskit.eval.data.crossfold.TimestampOrder
 
apply(DAGNode<Component, Dependency>) - Method in class org.grouplens.lenskit.inject.NodeInstantiator
 
apply(double, AVector, AVector) - Method in interface org.grouplens.lenskit.mf.svd.BiasedMFKernel
Apply the kernel function.
apply(double, AVector, AVector) - Method in class org.grouplens.lenskit.mf.svd.DomainClampingKernel
 
apply(double, AVector, AVector) - Method in class org.grouplens.lenskit.mf.svd.DotProductKernel
 
apply(long, long, double) - Method in interface org.grouplens.lenskit.transform.clamp.ClampingFunction
Clamp a value.
apply(long, long, double) - Method in class org.grouplens.lenskit.transform.clamp.IdentityClampingFunction
 
apply(long, long, double) - Method in class org.grouplens.lenskit.transform.clamp.RatingRangeClampingFunction
 
apply(MutableSparseVector) - Method in interface org.grouplens.lenskit.transform.normalize.VectorTransformation
Apply the vector transformation in-place to a vector.
asLongCollection(Collection<Long>) - Static method in class org.grouplens.lenskit.collections.LongUtils
Get a Fastutil LongCollection from a Collection of longs.
asLongSet(Set<Long>) - Static method in class org.grouplens.lenskit.collections.LongUtils
Get a Fastutil LongSet from a Set of longs.
asMap() - Method in interface org.grouplens.lenskit.util.table.Row
Get a view of this row as a map.
asSubclass(Class<T>) - Static method in class org.grouplens.lenskit.util.TypeUtils
Function that casts classes to specified types.
at(Class<?>) - Method in class org.grouplens.lenskit.config.BindingDSL
 
at(Class<?>, Closure<?>) - Method in class org.grouplens.lenskit.config.BindingDSL
Configure inside an anchored context using a block.
at(Class<? extends Annotation>, Class<?>) - Method in class org.grouplens.lenskit.config.BindingDSL
 
at(Class<? extends Annotation>, Class<?>, Closure<?>) - Method in class org.grouplens.lenskit.config.BindingDSL
Enclose a block of configuration in a context.
at(Annotation, Class<?>) - Method in class org.grouplens.lenskit.config.BindingDSL
 
at(Annotation, Class<?>, Closure<?>) - Method in class org.grouplens.lenskit.config.BindingDSL
Enclose a block of configuration in a context.
at(Class<?>) - Method in interface org.grouplens.lenskit.core.LenskitConfigContext
 
at(Class<? extends Annotation>, Class<?>) - Method in interface org.grouplens.lenskit.core.LenskitConfigContext
 
at(Annotation, Class<?>) - Method in interface org.grouplens.lenskit.core.LenskitConfigContext
 
at(Class<?>) - Method in class org.grouplens.lenskit.core.LenskitConfiguration
 
at(Class<? extends Annotation>, Class<?>) - Method in class org.grouplens.lenskit.core.LenskitConfiguration
 
at(Annotation, Class<?>) - Method in class org.grouplens.lenskit.core.LenskitConfiguration
 
Attributed - Interface in org.grouplens.lenskit.eval
Interface for objects with names and attributes.
autodetect(String) - Static method in enum org.grouplens.lenskit.util.io.CompressionMode
Auto-detect a compression mode from a file name.
autodetect(File) - Static method in enum org.grouplens.lenskit.util.io.CompressionMode
Auto-detect a compression mode from a file's name.
AutoProvider(PreferenceDomain) - Constructor for class org.grouplens.lenskit.transform.quantize.PreferenceDomainQuantizer.AutoProvider
 
average() - Method in interface org.grouplens.lenskit.util.table.Column
Get the average of this column.
avgPrecision - Variable in class org.grouplens.lenskit.eval.metrics.topn.MAPTopNMetric.UserResult
 

B

BaselineScorer - Annotation Type in org.grouplens.lenskit.baseline
Annotation for the baseline scorer of a stacked item scorer, or an item scorer used as a baseline in another component.
baselineScorer - Variable in class org.grouplens.lenskit.transform.normalize.BaselineSubtractingUserVectorNormalizer
 
BaselineSubtractingUserVectorNormalizer - Class in org.grouplens.lenskit.transform.normalize
User vector normalizer that subtracts a user's baseline scores.
BaselineSubtractingUserVectorNormalizer(ItemScorer) - Constructor for class org.grouplens.lenskit.transform.normalize.BaselineSubtractingUserVectorNormalizer
Create a new baseline-subtracting normalizer with the given baseline.
BasicItemEventList<E extends Event> - Class in org.grouplens.lenskit.data.history
List-backed item event collection.
BasicItemEventList(long, Iterable<? extends E>) - Constructor for class org.grouplens.lenskit.data.history.BasicItemEventList
Construct an item event list.
BasicNeighborIterationStrategy - Class in org.grouplens.lenskit.knn.item.model
Neighbor iteration strategy that considers all items to be candidate neighbors.
BasicNeighborIterationStrategy() - Constructor for class org.grouplens.lenskit.knn.item.model.BasicNeighborIterationStrategy
 
BasicSQLStatementFactory - Class in org.grouplens.lenskit.data.sql
Default implementation of the SQL statement factory.
BasicSQLStatementFactory() - Constructor for class org.grouplens.lenskit.data.sql.BasicSQLStatementFactory
 
BasicUserHistory<E extends Event> - Class in org.grouplens.lenskit.data.history
Basic user rating profile backed by a collection of ratings.
begin(File) - Static method in class org.grouplens.lenskit.util.io.StagedWrite
Begin a staged file writing operation.
BiasedMFItemScorer - Class in org.grouplens.lenskit.mf.svd
Item scorer using biased matrix factorization.
BiasedMFItemScorer(MFModel, BiasedMFKernel, ItemScorer) - Constructor for class org.grouplens.lenskit.mf.svd.BiasedMFItemScorer
Create a new biased MF item scorer.
BiasedMFKernel - Interface in org.grouplens.lenskit.mf.svd
A kernel for biased matrix factorization.
BinaryFormatFlag - Enum in org.grouplens.lenskit.data.dao.packed
Flags for the binary output format.
BinaryRatingDAO - Class in org.grouplens.lenskit.data.dao.packed
DAO implementation using binary-packed data.
BinaryRatingDAO.Loader - Class in org.grouplens.lenskit.data.dao.packed
 
BinaryRatingFile - Annotation Type in org.grouplens.lenskit.data.dao.packed
Parameter for the backing file for the rating DAO.
BinaryRatingPacker - Class in org.grouplens.lenskit.data.dao.packed
Creates rating pack files for the BinaryRatingDAO.
BinaryUtils - Class in org.grouplens.lenskit.data.dao.packed
 
bind(Class<T>) - Method in class org.grouplens.lenskit.config.BindingDSL
 
bind(Class<? extends Annotation>, Class<T>) - Method in class org.grouplens.lenskit.config.BindingDSL
 
bind(Class<T>) - Method in interface org.grouplens.lenskit.core.LenskitConfigContext
 
bind(Class<? extends Annotation>, Class<T>) - Method in interface org.grouplens.lenskit.core.LenskitConfigContext
 
bind(Class<T>) - Method in class org.grouplens.lenskit.core.LenskitConfiguration
 
bind(Class<? extends Annotation>, Class<T>) - Method in class org.grouplens.lenskit.inject.AbstractConfigContext
 
bindAny(Class<T>) - Method in class org.grouplens.lenskit.config.BindingDSL
 
bindAny(Class<T>) - Method in interface org.grouplens.lenskit.core.LenskitConfigContext
 
bindAny(Class<T>) - Method in class org.grouplens.lenskit.inject.AbstractConfigContext
 
BindingDSL - Class in org.grouplens.lenskit.config
Groovy DSL definition for configuring LensKit recommenders.
BitSetIterator - Class in org.grouplens.lenskit.collections
Iterator over the set bits in a BitSet, returning the indexes of the set bits, in order from 0 to highest index of a set bit.
BitSetIterator(BitSet) - Constructor for class org.grouplens.lenskit.collections.BitSetIterator
Construct an iterator over a bit set.
BitSetIterator(BitSet, int) - Constructor for class org.grouplens.lenskit.collections.BitSetIterator
Construct an iterator over a bit set, starting at a desired index.
BitSetIterator(BitSet, int, int) - Constructor for class org.grouplens.lenskit.collections.BitSetIterator
Create an iterator starting at a particular bit and ending at another index.
BitSetIterator(BitSet, int, int, int) - Constructor for class org.grouplens.lenskit.collections.BitSetIterator
Create an iterator starting at a particular bit and ending at another index, with an initial position that may not be at the beginning.
build() - Method in class org.grouplens.lenskit.basic.PrecomputedItemScorer.Builder
Construct the mock item scorer.
build(LenskitConfiguration) - Static method in class org.grouplens.lenskit.core.LenskitRecommender
Build a recommender from a configuration.
build(LenskitConfiguration) - Static method in class org.grouplens.lenskit.core.LenskitRecommenderEngine
Build a LensKit recommender engine from a configuration.
build() - Method in class org.grouplens.lenskit.core.LenskitRecommenderEngineBuilder
Build the recommender engine.
build() - Method in interface org.grouplens.lenskit.data.event.EventBuilder
Builds the event.
build() - Method in class org.grouplens.lenskit.data.event.LikeBatchBuilder
 
build() - Method in class org.grouplens.lenskit.data.event.LikeBuilder
 
build() - Method in class org.grouplens.lenskit.data.event.RatingBuilder
 
build() - Method in class org.grouplens.lenskit.data.pref.IndexedPreferenceBuilder
Build the indexed preference.
build() - Method in class org.grouplens.lenskit.data.pref.PreferenceBuilder
 
build() - Method in class org.grouplens.lenskit.data.pref.PreferenceDomainBuilder
 
build() - Method in class org.grouplens.lenskit.data.source.PackedDataSourceBuilder
 
build() - Method in class org.grouplens.lenskit.data.source.TextDataSourceBuilder
Build the data source.
build(Connection) - Method in class org.grouplens.lenskit.data.sql.JDBCRatingDAOBuilder
Create a DAO backed by a database connection.
build() - Method in class org.grouplens.lenskit.eval.algorithm.AlgorithmInstanceBuilder
 
build() - Method in class org.grouplens.lenskit.eval.data.traintest.GenericTTDataBuilder
 
build() - Method in class org.grouplens.lenskit.eval.ExecutionInfo.Builder
 
build() - Method in class org.grouplens.lenskit.eval.metrics.topn.IndependentRecallTopNMetric.Builder
 
build() - Method in class org.grouplens.lenskit.eval.metrics.topn.MAPTopNMetric.Builder
 
build() - Method in class org.grouplens.lenskit.eval.metrics.topn.MRRTopNMetric.Builder
 
build() - Method in class org.grouplens.lenskit.eval.metrics.topn.NDCGTopNMetric.Builder
 
build() - Method in class org.grouplens.lenskit.eval.metrics.topn.PrecisionRecallTopNMetric.Builder
 
build() - Method in class org.grouplens.lenskit.eval.metrics.topn.TopNEntropyMetric.Builder
 
build() - Method in class org.grouplens.lenskit.eval.metrics.topn.TopNLengthMetric.Builder
 
build() - Method in class org.grouplens.lenskit.eval.metrics.topn.TopNMetricBuilder
 
build() - Method in class org.grouplens.lenskit.eval.metrics.topn.TopNPopularityMetric.Builder
 
build() - Method in class org.grouplens.lenskit.eval.traintest.ExternalAlgorithmBuilder
 
build() - Method in class org.grouplens.lenskit.eval.traintest.MockTestUser.Builder
 
build() - Method in class org.grouplens.lenskit.eval.traintest.OutputPredictMetric.FactoryBuilder
 
build() - Method in class org.grouplens.lenskit.eval.traintest.OutputTopNMetric.FactoryBuilder
 
build() - Method in class org.grouplens.lenskit.external.ExternalProcessItemScorerBuilder
Build the item scorer.
build() - Method in class org.grouplens.lenskit.indexes.IdIndexMappingBuilder
 
build() - Method in class org.grouplens.lenskit.mf.funksvd.FeatureInfo.Builder
 
build() - Method in class org.grouplens.lenskit.scored.ScoredIdBuilder
Finish constructing the ScoredId and instantiate it.
build() - Method in class org.grouplens.lenskit.scored.ScoredIdListBuilder
 
build() - Method in class org.grouplens.lenskit.util.table.TableBuilder
 
build() - Method in class org.grouplens.lenskit.util.table.TableLayoutBuilder
 
buildDependencySolver() - Method in class org.grouplens.lenskit.inject.RecommenderGraphBuilder
Build a dependency solver from the provided bindings.
buildDependencySolverImpl(RecommenderGraphBuilder.SolveDirection) - Method in class org.grouplens.lenskit.inject.RecommenderGraphBuilder
 
buildDependencyUnsolver() - Method in class org.grouplens.lenskit.inject.RecommenderGraphBuilder
Build a dependency 'unsolver' from the provided bindings.
Builder(EventDAO) - Constructor for class org.grouplens.lenskit.baseline.GlobalMeanRatingItemScorer.Builder
Construct a new provider.
Builder(EventDAO, double) - Constructor for class org.grouplens.lenskit.baseline.ItemMeanRatingItemScorer.Builder
Construct a new provider.
Builder(double, double, PreferenceSnapshot, StoppingCondition) - Constructor for class org.grouplens.lenskit.baseline.LeastSquaresItemScorer.Builder
Create a new builder.
Builder() - Constructor for class org.grouplens.lenskit.basic.PrecomputedItemScorer.Builder
 
Builder(EventDAO, boolean) - Constructor for class org.grouplens.lenskit.data.dao.packed.RatingSnapshotDAO.Builder
 
Builder() - Constructor for class org.grouplens.lenskit.eval.ExecutionInfo.Builder
 
Builder() - Constructor for class org.grouplens.lenskit.eval.metrics.topn.IndependentRecallTopNMetric.Builder
 
Builder() - Constructor for class org.grouplens.lenskit.eval.metrics.topn.MAPTopNMetric.Builder
 
Builder() - Constructor for class org.grouplens.lenskit.eval.metrics.topn.MRRTopNMetric.Builder
 
Builder() - Constructor for class org.grouplens.lenskit.eval.metrics.topn.NDCGTopNMetric.Builder
 
Builder() - Constructor for class org.grouplens.lenskit.eval.metrics.topn.PrecisionRecallTopNMetric.Builder
 
Builder() - Constructor for class org.grouplens.lenskit.eval.metrics.topn.TopNEntropyMetric.Builder
 
Builder() - Constructor for class org.grouplens.lenskit.eval.metrics.topn.TopNLengthMetric.Builder
 
Builder() - Constructor for class org.grouplens.lenskit.eval.metrics.topn.TopNPopularityMetric.Builder
 
Builder() - Constructor for class org.grouplens.lenskit.eval.traintest.MockTestUser.Builder
 
Builder(UserEventDAO, UserVectorNormalizer, UserHistorySummarizer) - Constructor for class org.grouplens.lenskit.knn.user.UserSnapshot.Builder
 
Builder(int) - Constructor for class org.grouplens.lenskit.mf.funksvd.FeatureInfo.Builder
Construct a new builder.
Builder(EventDAO, double) - Constructor for class org.grouplens.lenskit.transform.normalize.MeanVarianceNormalizer.Builder
Create a new mean-variance normalizer builder.
buildGraph() - Method in class org.grouplens.lenskit.core.LenskitConfiguration
Deprecated.
This shouldn't be used anymore.
buildGraph() - Method in class org.grouplens.lenskit.inject.RecommenderGraphBuilder
 
buildMatrix() - Method in class org.grouplens.lenskit.slopeone.SlopeOneModelDataAccumulator
 
buildObject(Builder<T>, Map<String, Object>) - Static method in class org.grouplens.lenskit.config.GroovyUtils
Build an object using named arguments.
buildRecommender(LenskitConfiguration) - Method in class org.grouplens.lenskit.eval.algorithm.AlgorithmInstance
Build a recommender.
buildRecommenderGraph(LenskitConfiguration) - Method in class org.grouplens.lenskit.eval.algorithm.AlgorithmInstance
Build a recommender graph (but don't instantiate any objects).
buildVector() - Method in class org.grouplens.lenskit.scored.ScoredIdListBuilder
Build a sparse vector directly from the list of IDs.
BuiltBy - Annotation Type in org.grouplens.lenskit.eval.script
Specify the command for the default type of this class/interface to which it is applied.

C

cache - Variable in class org.grouplens.lenskit.data.snapshot.AbstractPreferenceSnapshot
The user vector cache.
CachedPreparedStatement - Class in org.grouplens.lenskit.data.sql
A simple object that wraps a lazy initialized PreparedStatement.
CachedPreparedStatement(Connection, String) - Constructor for class org.grouplens.lenskit.data.sql.CachedPreparedStatement
Create a new cached prepared statement.
CachingDAOProvider<T> - Class in org.grouplens.lenskit.eval.traintest
Caching provider to reduce the duplication of DAO instances in evaluations.
CachingDAOProvider.Item - Class in org.grouplens.lenskit.eval.traintest
 
CachingDAOProvider.ItemEvent - Class in org.grouplens.lenskit.eval.traintest
 
CachingDAOProvider.User - Class in org.grouplens.lenskit.eval.traintest
 
CachingDAOProvider.UserEvent - Class in org.grouplens.lenskit.eval.traintest
 
call() - Method in class org.grouplens.lenskit.data.sql.CachedPreparedStatement
Get the prepared statement, creating one if necessary.
call() - Method in class org.grouplens.lenskit.eval.traintest.SimpleEvaluator
If this is called more than once it will call of these commands again and most likely throw an exception.
callExternalMethod(String, Object...) - Method in class org.grouplens.lenskit.eval.script.ConfigMethodInvoker
Find an external method (a builder or task) and return a closure that, when invoked, constructs and configures it.
callWithDelegate(Closure<?>, Object) - Static method in class org.grouplens.lenskit.config.GroovyUtils
Call a configuration block with a specified delegate.
cancel(boolean) - Method in class org.grouplens.lenskit.eval.EvalTarget
 
candidates - Variable in class org.grouplens.lenskit.eval.metrics.topn.TopNMetricBuilder
 
cast(Class<T>) - Static method in class org.grouplens.lenskit.util.Functional
Identity function casting its arguments to a particular type.
channelOrder(Symbol) - Static method in class org.grouplens.lenskit.scored.ScoredIds
An ordering (comparator) that compares IDs by channel.
channelOrder(TypedSymbol<T>) - Static method in class org.grouplens.lenskit.scored.ScoredIds
An ordering (comparator) that compares IDs by typed channel.
channelOrder(TypedSymbol<T>, Comparator<? super T>) - Static method in class org.grouplens.lenskit.scored.ScoredIds
An ordering (comparator) that compares IDs by typed channel.
checkForPlaceholders(DAGNode<Component, Dependency>, Logger) - Static method in class org.grouplens.lenskit.inject.GraphtUtils
Check a graph for placeholder satisfactions.
checkRowWidth(int) - Method in class org.grouplens.lenskit.util.table.writer.AbstractTableWriter
Check the width of a row to see if it is too wide.
ClampingFunction - Interface in org.grouplens.lenskit.transform.clamp
Function for clamping user-item data, typically a preference or rating.
clampValue(double) - Method in class org.grouplens.lenskit.data.pref.PreferenceDomain
Clamp a value to this preference domain.
clampVector(MutableSparseVector) - Method in class org.grouplens.lenskit.data.pref.PreferenceDomain
 
ClassDirectory - Class in org.grouplens.lenskit.util
Directory to look up where classes might be found.
classLoader - Variable in class org.grouplens.lenskit.eval.script.EvalScriptEngine
 
clear() - Method in class org.grouplens.lenskit.data.history.BasicItemEventList
 
clear() - Method in class org.grouplens.lenskit.scored.ScoredIdListBuilder
Clear the builder.
clear() - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
Clear all values from the set.
clearChannels() - Method in class org.grouplens.lenskit.scored.ScoredIdBuilder
Removes all channels (typed and double) from new ScoredId objects produced by the builder.
clearDeps(Object) - Method in class org.grouplens.lenskit.eval.script.ConfigMethodInvoker
 
clearGroup() - Method in class org.grouplens.lenskit.cursors.GroupingCursor
Clear the accumulated group.
clearRating() - Method in class org.grouplens.lenskit.data.event.RatingBuilder
Clear the rating value (so this builder builds unrate events).
clearRoots() - Method in class org.grouplens.lenskit.core.LenskitConfiguration
Clear the set of roots, removing all configured and default roots.
clone() - Method in class org.grouplens.lenskit.collections.LongKeyDomain
Return a copy of this key set.
clone() - Method in class org.grouplens.lenskit.util.table.TableLayoutBuilder
Clone this layout command.
clone() - Method in class org.grouplens.lenskit.vectors.VectorEntry
 
close() - Method in class org.grouplens.lenskit.cursors.AbstractCursor
No-op implementation of the Cursor.close() method.
close() - Method in interface org.grouplens.lenskit.cursors.Cursor
Close the cursor.
close() - Method in class org.grouplens.lenskit.cursors.GroupingCursor
 
close() - Method in class org.grouplens.lenskit.data.dao.DelimitedTextRatingCursor
Deprecated.
 
close() - Method in class org.grouplens.lenskit.data.dao.packed.BinaryRatingPacker
 
close() - Method in class org.grouplens.lenskit.data.snapshot.AbstractPreferenceSnapshot
 
close() - Method in class org.grouplens.lenskit.data.snapshot.PackedPreferenceSnapshot
 
close() - Method in interface org.grouplens.lenskit.data.snapshot.PreferenceSnapshot
Close the build context.
close() - Method in class org.grouplens.lenskit.data.sql.CachedPreparedStatement
Close the prepared statement.
close() - Method in class org.grouplens.lenskit.data.sql.JDBCRatingDAO
Close the connection and all open statements.
close() - Method in class org.grouplens.lenskit.eval.metrics.AbstractMetric
Close the metric.
close() - Method in class org.grouplens.lenskit.eval.traintest.FunctionModelMetric
 
close() - Method in class org.grouplens.lenskit.eval.traintest.FunctionMultiModelMetric
 
close() - Method in class org.grouplens.lenskit.eval.traintest.OutputPredictMetric
 
close() - Method in class org.grouplens.lenskit.eval.traintest.OutputTopNMetric
 
close() - Method in class org.grouplens.lenskit.util.DelimitedTextCursor
 
close() - Method in class org.grouplens.lenskit.util.io.StagedWrite
Clean up the staged write, deleting the staging file if it still exists.
close() - Method in class org.grouplens.lenskit.util.LineCursor
 
close() - Method in class org.grouplens.lenskit.util.table.TableBuilder
 
close() - Method in class org.grouplens.lenskit.util.table.writer.AbstractTableWriter
No-op close implementaiton.
close() - Method in class org.grouplens.lenskit.util.table.writer.CSVWriter
 
close() - Method in class org.grouplens.lenskit.util.table.writer.MultiplexedTableWriter
 
close() - Method in interface org.grouplens.lenskit.util.table.writer.TableWriter
Finish the table.
closeConnection - Variable in class org.grouplens.lenskit.data.sql.JDBCRatingDAO
 
COL_ITEM_ID - Static variable in class org.grouplens.lenskit.data.sql.JDBCRatingDAO
Item ID column number.
COL_RATING - Static variable in class org.grouplens.lenskit.data.sql.JDBCRatingDAO
Rating column number.
COL_TIMESTAMP - Static variable in class org.grouplens.lenskit.data.sql.JDBCRatingDAO
Timestamp column number.
COL_USER_ID - Static variable in class org.grouplens.lenskit.data.sql.JDBCRatingDAO
User ID column number.
collectionFromVector(SparseVector) - Static method in class org.grouplens.lenskit.scored.ScoredIds
View a vector as a FastCollection of ScoredId objects.
CollectionUtils - Class in org.grouplens.lenskit.collections
Various helper methods for working with collections (particularly Fastutil collections).
Column - Interface in org.grouplens.lenskit.util.table
A view of a column of a table.
column(int) - Method in interface org.grouplens.lenskit.util.table.Table
Get a column by index.
column(String) - Method in interface org.grouplens.lenskit.util.table.Table
Get a column by name.
columnIndex(String) - Method in class org.grouplens.lenskit.util.table.TableLayout
Get the index of a particular column.
combineWith(SparseVector) - Method in class org.grouplens.lenskit.vectors.ImmutableSparseVector
 
combineWith(SparseVector) - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
 
combineWith(SparseVector) - Method in class org.grouplens.lenskit.vectors.SparseVector
Combine this vector with another vector by taking the union of the key domains of two vectors.
Command - Interface in org.grouplens.lenskit.cli
Interface implemented by all CLI subcommands.
CommandSpec - Annotation Type in org.grouplens.lenskit.cli
Define the command-line interface for a command.
commit() - Method in class org.grouplens.lenskit.util.io.StagedWrite
Complete the staging write by replacing the target file with the staging file.
CompactableLongArrayList - Class in org.grouplens.lenskit.collections
A long array list that can use compact storage.
CompactableLongArrayList() - Constructor for class org.grouplens.lenskit.collections.CompactableLongArrayList
 
CompactableLongArrayList(int) - Constructor for class org.grouplens.lenskit.collections.CompactableLongArrayList
 
CompactableLongArrayList(Collection<? extends Long>) - Constructor for class org.grouplens.lenskit.collections.CompactableLongArrayList
 
compactCopy() - Method in class org.grouplens.lenskit.collections.LongKeyDomain
Make a compact copy of this key set.
compactCopy(boolean) - Method in class org.grouplens.lenskit.collections.LongKeyDomain
Make a compact copy of this key set.
CompressionMode - Enum in org.grouplens.lenskit.util.io
 
computeIdMeans(double, double) - Method in class org.grouplens.lenskit.util.IdMeanAccumulator
Compute the means for each ID.
computeMeanRating(EventDAO) - Static method in class org.grouplens.lenskit.baseline.GlobalMeanRatingItemScorer
Utility method to compute the mean or average of the rating values contained in the given collection of ratings.
concat(Iterable<? extends Cursor<? extends T>>) - Static method in class org.grouplens.lenskit.cursors.Cursors
Concatenate cursors.
concat(Cursor<? extends T>...) - Static method in class org.grouplens.lenskit.cursors.Cursors
Concatenate cursors.
ConfigDelegate - Annotation Type in org.grouplens.lenskit.eval.script
Specify a delegate class to be used to configure an object of the type to which this annotation is applied (typically either a builder or a task).
ConfigHelpers - Class in org.grouplens.lenskit.config
LensKit configuration helper utilities.
ConfigHelpers() - Constructor for class org.grouplens.lenskit.config.ConfigHelpers
 
ConfigMethodInvoker - Class in org.grouplens.lenskit.eval.script
Utilities for searching for methods of configurable objects.
ConfigMethodInvoker(EvalScriptEngine, EvalProject) - Constructor for class org.grouplens.lenskit.eval.script.ConfigMethodInvoker
 
ConfigurationLoader - Class in org.grouplens.lenskit.config
Load LensKit configurations using the configuration DSL.
ConfigurationLoader() - Constructor for class org.grouplens.lenskit.config.ConfigurationLoader
Construct a new configuration loader.
ConfigurationLoader(ClassLoader) - Constructor for class org.grouplens.lenskit.config.ConfigurationLoader
Construct a new configuration loader.
configure(LenskitConfiguration, Closure<?>) - Static method in class org.grouplens.lenskit.config.ConfigHelpers
Modify a configuration from a closure.
configure(LenskitConfiguration) - Method in class org.grouplens.lenskit.config.LenskitConfigScript
Run this script against an existing configuration.
configure() - Method in class org.grouplens.lenskit.config.LenskitConfigScript
Run this script and produce a new configuration.
configure(LenskitConfiguration) - Method in class org.grouplens.lenskit.data.source.AbstractDataSource
 
configure(LenskitConfiguration) - Method in interface org.grouplens.lenskit.data.source.DataSource
Configure LensKit to use this data set.
configure(LenskitConfiguration) - Method in class org.grouplens.lenskit.data.source.PackedDataSource
 
configure(LenskitConfiguration) - Method in class org.grouplens.lenskit.eval.data.traintest.GenericTTDataSet
 
configure(LenskitConfiguration) - Method in interface org.grouplens.lenskit.eval.data.traintest.TTDataSet
Configure LensKit to have the training data from this data source.
configureArguments(Subparser) - Static method in class org.grouplens.lenskit.cli.Eval
 
configureArguments(ArgumentParser) - Static method in class org.grouplens.lenskit.cli.GlobalRecommend
 
configureArguments(ArgumentParser) - Static method in class org.grouplens.lenskit.cli.Graph
 
configureArguments(ArgumentParser) - Static method in class org.grouplens.lenskit.cli.InputData
 
configureArguments(ArgumentParser, boolean) - Static method in class org.grouplens.lenskit.cli.InputData
 
configureArguments(Subparser) - Static method in class org.grouplens.lenskit.cli.PackRatings
 
configureArguments(ArgumentParser) - Static method in class org.grouplens.lenskit.cli.Predict
 
configureArguments(ArgumentParser) - Static method in class org.grouplens.lenskit.cli.Recommend
 
configureArguments(ArgumentParser) - Static method in class org.grouplens.lenskit.cli.ScriptEnvironment
 
configureArguments(ArgumentParser) - Static method in class org.grouplens.lenskit.cli.TrainModel
 
configureArguments(ArgumentParser) - Static method in class org.grouplens.lenskit.cli.Version
 
configureFromFile(Map<String, Object>, File) - Method in class org.grouplens.lenskit.eval.algorithm.AlgorithmInstanceBuilder
Configure the algorithmInfo instance builder from a file.
configureLogging(Namespace) - Static method in class org.grouplens.lenskit.cli.Logging
 
connection - Variable in class org.grouplens.lenskit.data.sql.JDBCRatingDAO
 
ConstantItemScorer - Class in org.grouplens.lenskit.baseline
Rating scorer that predicts a constant rating for all items.
ConstantItemScorer(double) - Constructor for class org.grouplens.lenskit.baseline.ConstantItemScorer
Construct a new constant scorer.
ConstantItemScorer.Value - Annotation Type in org.grouplens.lenskit.baseline
Parameter: the value used by the constant scorer.
consume(int, Cursor<T>) - Static method in class org.grouplens.lenskit.cursors.Cursors
Consume and discard the first n elements from a cursor.
contains(Object) - Method in class org.grouplens.lenskit.data.history.BasicItemEventList
 
containsAll(Collection<?>) - Method in class org.grouplens.lenskit.data.history.BasicItemEventList
 
containsId(long) - Method in class org.grouplens.lenskit.indexes.IdIndexMapping
Query whether this index contains a particular ID.
containsKey(long) - Method in class org.grouplens.lenskit.collections.LongKeyDomain
Query whether this set contains the specified key in its domain.
containsKey(long) - Method in class org.grouplens.lenskit.vectors.SparseVector
Query whether the vector contains an entry for the key in question.
Context() - Constructor for class org.grouplens.lenskit.eval.metrics.predict.CoveragePredictMetric.Context
 
Context() - Constructor for class org.grouplens.lenskit.eval.metrics.predict.MAEPredictMetric.Context
 
Context() - Constructor for class org.grouplens.lenskit.eval.metrics.predict.RMSEPredictMetric.Context
 
Context() - Constructor for class org.grouplens.lenskit.eval.metrics.topn.PrecisionRecallTopNMetric.Context
 
Context() - Constructor for class org.grouplens.lenskit.eval.metrics.topn.TopNEntropyMetric.Context
 
Context(Long2IntMap) - Constructor for class org.grouplens.lenskit.eval.metrics.topn.TopNPopularityMetric.Context
 
convertArrayToVector(double[]) - Method in interface org.grouplens.lenskit.util.Index
Deprecated.
This method is used to convert arrays to sparse arrays.
convertArrayToVector(double[]) - Method in class org.grouplens.lenskit.util.Indexer
Deprecated.
 
copy(E) - Method in class org.grouplens.lenskit.collections.CopyingFastCollection
Deprecated.
Copy an element of the collection.
copy() - Method in class org.grouplens.lenskit.core.LenskitConfiguration
Convenience method to copy a LensKit configuration.
copy(T) - Method in class org.grouplens.lenskit.cursors.AbstractPollingCursor
Construct a copy of an object.
copy(Rating) - Method in class org.grouplens.lenskit.data.dao.DelimitedTextRatingCursor
Deprecated.
 
copy(Rating) - Static method in class org.grouplens.lenskit.data.event.RatingBuilder
Construct a new rating builder that is a copy of a particular rating.
copy(IndexedPreference) - Static method in class org.grouplens.lenskit.data.pref.IndexedPreferenceBuilder
Create a new preference builder initialized as a copy of a preference.
copy(Preference) - Static method in class org.grouplens.lenskit.data.pref.PreferenceBuilder
 
copy(TableLayout) - Static method in class org.grouplens.lenskit.util.table.TableLayoutBuilder
Construct a new builder that is a copy of an existing layout.
copy() - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
Copy the rating vector.
copyBuilder(Rating) - Static method in class org.grouplens.lenskit.data.event.Ratings
Construct a rating builder initialized with the values of a rating.
copyBuilder() - Method in class org.grouplens.lenskit.eval.data.traintest.GenericTTDataSet
Create a new builder initialized with this data set's values.
copyBuilder(TTDataSet) - Static method in class org.grouplens.lenskit.eval.data.traintest.GenericTTDataSet
Create a new builder initialized with this data set's values.
copyBuilder(ScoredId) - Static method in class org.grouplens.lenskit.scored.ScoredIds
Create a new builder initialized to copy the specified scored ID.
CopyingFastCollection<E> - Class in org.grouplens.lenskit.collections
Deprecated.
Fast iteration is going away.
CopyingFastCollection() - Constructor for class org.grouplens.lenskit.collections.CopyingFastCollection
Deprecated.
 
CORATINGS_SYMBOL - Static variable in class org.grouplens.lenskit.slopeone.SlopeOneModel
 
CosineVectorSimilarity - Class in org.grouplens.lenskit.vectors.similarity
Cosine similarity for vectors.
CosineVectorSimilarity() - Constructor for class org.grouplens.lenskit.vectors.similarity.CosineVectorSimilarity
Construct an undamped cosine similarity function.
CosineVectorSimilarity(double) - Constructor for class org.grouplens.lenskit.vectors.similarity.CosineVectorSimilarity
Construct a new cosine similarity function.
count(int, int) - Method in class org.grouplens.lenskit.util.statistics.MutualInformationAccumulator
Count an occurrence.
countCommonKeys(SparseVector) - Method in class org.grouplens.lenskit.vectors.SparseVector
Count the common keys between two vectors.
CoveragePredictMetric - Class in org.grouplens.lenskit.eval.metrics.predict
Simple evaluator that records user, rating and prediction counts and computes recommender coverage over the queried items.
CoveragePredictMetric() - Constructor for class org.grouplens.lenskit.eval.metrics.predict.CoveragePredictMetric
 
CoveragePredictMetric.AggregateCoverage - Class in org.grouplens.lenskit.eval.metrics.predict
 
CoveragePredictMetric.Context - Class in org.grouplens.lenskit.eval.metrics.predict
 
CoveragePredictMetric.Coverage - Class in org.grouplens.lenskit.eval.metrics.predict
 
create(long...) - Static method in class org.grouplens.lenskit.collections.LongKeyDomain
Create a key set with some keys.
create(Collection<? extends Event>) - Static method in class org.grouplens.lenskit.data.dao.EventCollectionDAO
Create a new data source from a collection of events.
create(File, String, CompressionMode) - Static method in class org.grouplens.lenskit.data.dao.SimpleFileRatingDAO
Deprecated.
Create a DAO reading from the specified file/URL and delimiter.
create(File, String) - Static method in class org.grouplens.lenskit.data.dao.SimpleFileRatingDAO
Deprecated.
Create a DAO reading from the specified file and delimiter.
create(EventTypeDefinition) - Static method in class org.grouplens.lenskit.data.text.DelimitedColumnEventFormat
Create a new delimited column format.
create(String) - Static method in class org.grouplens.lenskit.data.text.DelimitedColumnEventFormat
Create a new delimited column format from a named type.
create(String, ClassLoader) - Static method in class org.grouplens.lenskit.data.text.DelimitedColumnEventFormat
Create a new delimited column format from a named type.
create(File, EventFormat) - Static method in class org.grouplens.lenskit.data.text.TextEventDAO
 
create(File, EventFormat, CompressionMode) - Static method in class org.grouplens.lenskit.data.text.TextEventDAO
 
create(Class<T>) - Static method in class org.grouplens.lenskit.eval.metrics.ResultConverter
 
create(EventDAO) - Method in class org.grouplens.lenskit.eval.traintest.CachingDAOProvider
 
create(EventDAO) - Method in class org.grouplens.lenskit.eval.traintest.CachingDAOProvider.Item
 
create(EventDAO) - Method in class org.grouplens.lenskit.eval.traintest.CachingDAOProvider.ItemEvent
 
create(EventDAO) - Method in class org.grouplens.lenskit.eval.traintest.CachingDAOProvider.User
 
create(EventDAO) - Method in class org.grouplens.lenskit.eval.traintest.CachingDAOProvider.UserEvent
 
create(Collection<? extends Long>) - Static method in class org.grouplens.lenskit.indexes.IdIndexMapping
 
create() - Static method in class org.grouplens.lenskit.inject.NodeInstantiator
 
create(DAGNode<Component, Dependency>) - Static method in class org.grouplens.lenskit.inject.RecommenderInstantiator
 
create(DAGNode<Component, Dependency>, NodeInstantiator) - Static method in class org.grouplens.lenskit.inject.RecommenderInstantiator
 
create(long, double) - Static method in class org.grouplens.lenskit.scored.ScoredIds
Create a scored id with no channels.
create(int, String) - Static method in class org.grouplens.lenskit.util.parallel.TaskGraphExecutor
Create a task graph runner that uses the specified number of threads.
create(int) - Static method in class org.grouplens.lenskit.util.parallel.TaskGraphExecutor
Create a task graph runner that uses the specified number of threads.
create() - Static method in class org.grouplens.lenskit.util.parallel.TaskGraphExecutor
Create a task graph runner that uses Runtime.availableProcessors() threads.
create(Map<Long, Double>) - Static method in class org.grouplens.lenskit.vectors.ImmutableSparseVector
Construct a new immutable sparse vector from a map.
create(double[]) - Static method in class org.grouplens.lenskit.vectors.ImmutableVec
Deprecated.
Create a new vector from data in an array.
create(Collection<Long>) - Static method in class org.grouplens.lenskit.vectors.MutableSparseVector
Create a new empty mutable sparse vector with the specified key domain.
create(Collection<Long>, double) - Static method in class org.grouplens.lenskit.vectors.MutableSparseVector
Create a new mutable sparse vector with the specified key domain and filled with a value.
create(Map<Long, Double>) - Static method in class org.grouplens.lenskit.vectors.MutableSparseVector
Create a new mutable sparse vector with the specified content.
create(long...) - Static method in class org.grouplens.lenskit.vectors.MutableSparseVector
Create a mutable sparse vector with a fixed set of keys.
create(int) - Static method in class org.grouplens.lenskit.vectors.MutableVec
Deprecated.
Create a new mutable vector with the specified size.
createContext(Attributed, TTDataSet, Recommender) - Method in interface org.grouplens.lenskit.eval.metrics.Metric
Create the context for an experimental condition (algorithm/data set pair).
createContext(Attributed, TTDataSet, Recommender) - Method in class org.grouplens.lenskit.eval.metrics.predict.CoveragePredictMetric
 
createContext(Attributed, TTDataSet, Recommender) - Method in class org.grouplens.lenskit.eval.metrics.predict.EntropyPredictMetric
 
createContext(Attributed, TTDataSet, Recommender) - Method in class org.grouplens.lenskit.eval.metrics.predict.HLUtilityPredictMetric
 
createContext(Attributed, TTDataSet, Recommender) - Method in class org.grouplens.lenskit.eval.metrics.predict.MAEPredictMetric
 
createContext(Attributed, TTDataSet, Recommender) - Method in class org.grouplens.lenskit.eval.metrics.predict.NDCGPredictMetric
 
createContext(Attributed, TTDataSet, Recommender) - Method in class org.grouplens.lenskit.eval.metrics.predict.RMSEPredictMetric
 
createContext(Attributed, TTDataSet, Recommender) - Method in class org.grouplens.lenskit.eval.metrics.topn.IndependentRecallTopNMetric
 
createContext(Attributed, TTDataSet, Recommender) - Method in class org.grouplens.lenskit.eval.metrics.topn.MAPTopNMetric
 
createContext(Attributed, TTDataSet, Recommender) - Method in class org.grouplens.lenskit.eval.metrics.topn.MRRTopNMetric
 
createContext(Attributed, TTDataSet, Recommender) - Method in class org.grouplens.lenskit.eval.metrics.topn.NDCGTopNMetric
 
createContext(Attributed, TTDataSet, Recommender) - Method in class org.grouplens.lenskit.eval.metrics.topn.PrecisionRecallTopNMetric
 
createContext(Attributed, TTDataSet, Recommender) - Method in class org.grouplens.lenskit.eval.metrics.topn.TopNEntropyMetric
 
createContext(Attributed, TTDataSet, Recommender) - Method in class org.grouplens.lenskit.eval.metrics.topn.TopNLengthMetric
 
createContext(Attributed, TTDataSet, Recommender) - Method in class org.grouplens.lenskit.eval.metrics.topn.TopNPopularityMetric
 
createContext(Attributed, TTDataSet, Recommender) - Method in class org.grouplens.lenskit.eval.traintest.FunctionModelMetric
 
createContext(Attributed, TTDataSet, Recommender) - Method in class org.grouplens.lenskit.eval.traintest.FunctionMultiModelMetric
 
createContext(Attributed, TTDataSet, Recommender) - Method in class org.grouplens.lenskit.eval.traintest.OutputPredictMetric
 
createContext(Attributed, TTDataSet, Recommender) - Method in class org.grouplens.lenskit.eval.traintest.OutputTopNMetric
 
createMetric(TrainTestEvalTask) - Method in class org.grouplens.lenskit.eval.traintest.FunctionMultiModelMetric.Factory
 
createMetric(TrainTestEvalTask) - Method in class org.grouplens.lenskit.eval.traintest.MetricFactory
 
createMetric(TrainTestEvalTask) - Method in class org.grouplens.lenskit.eval.traintest.OutputPredictMetric.Factory
 
createMetric(TrainTestEvalTask) - Method in class org.grouplens.lenskit.eval.traintest.OutputTopNMetric.Factory
 
createProject() - Method in class org.grouplens.lenskit.eval.script.EvalScriptEngine
Create a new eval project.
createRecommender() - Method in class org.grouplens.lenskit.core.LenskitRecommenderEngine
 
createRecommender(LenskitConfiguration) - Method in class org.grouplens.lenskit.core.LenskitRecommenderEngine
Construct a recommender with some additional configuration.
createRecommender() - Method in interface org.grouplens.lenskit.RecommenderEngine
Create a new recommender..
createTTFiles() - Method in class org.grouplens.lenskit.eval.data.crossfold.CrossfoldTask
Write train-test split files
createUpdater() - Method in class org.grouplens.lenskit.mf.funksvd.FunkSVDUpdateRule
 
CrossfoldMethod - Enum in org.grouplens.lenskit.eval.data.crossfold
The method to be used for crossfolding.
CrossfoldTask - Class in org.grouplens.lenskit.eval.data.crossfold
The command to build and run a crossfold on the data source file and output the partition files
CrossfoldTask() - Constructor for class org.grouplens.lenskit.eval.data.crossfold.CrossfoldTask
 
CrossfoldTask(String) - Constructor for class org.grouplens.lenskit.eval.data.crossfold.CrossfoldTask
 
csv(File) - Static method in class org.grouplens.lenskit.eval.data.RatingWriters
Write ratings to a CSV file.
csv(File, boolean) - Static method in class org.grouplens.lenskit.eval.data.RatingWriters
Write ratings to a CSV file.
CSVDataSourceBuilder - Class in org.grouplens.lenskit.data.source
Simplified builder that returns a CSV data source (or delimited with another delimiter).
CSVDataSourceBuilder() - Constructor for class org.grouplens.lenskit.data.source.CSVDataSourceBuilder
 
CSVDataSourceBuilder(String) - Constructor for class org.grouplens.lenskit.data.source.CSVDataSourceBuilder
 
CSVDataSourceBuilder(File) - Constructor for class org.grouplens.lenskit.data.source.CSVDataSourceBuilder
 
CSVFileItemNameDAOProvider - Class in org.grouplens.lenskit.data.text
Provider for ItemListItemDAO that reads a list of item IDs from a file, one per line.
CSVFileItemNameDAOProvider(File) - Constructor for class org.grouplens.lenskit.data.text.CSVFileItemNameDAOProvider
 
csvRatings() - Static method in class org.grouplens.lenskit.data.text.Formats
A basic format of ratings in a CSV file.
CSVWriter - Class in org.grouplens.lenskit.util.table.writer
Implementation of TableWriter for CSV files.
CSVWriter(Writer, TableLayout) - Constructor for class org.grouplens.lenskit.util.table.writer.CSVWriter
Construct a new CSV writer.
curry(Function<? super X, T>, X) - Static method in class org.grouplens.lenskit.util.MoreSuppliers
 
Cursor<T> - Interface in org.grouplens.lenskit.cursors
Cursors over data connections.
CursorIterator<T> - Class in org.grouplens.lenskit.cursors
Simple implementation of an Iterator that wraps a Cursor's data.
CursorIterator(Cursor<T>) - Constructor for class org.grouplens.lenskit.cursors.CursorIterator
Construct a new iterator from a cursor.
Cursors - Class in org.grouplens.lenskit.cursors
Utility methods for cursors.
CustomClassLoaderObjectInputStream - Class in org.grouplens.lenskit.util.io
Object input stream that uses a custom class loader.
CustomClassLoaderObjectInputStream(InputStream, ClassLoader) - Constructor for class org.grouplens.lenskit.util.io.CustomClassLoaderObjectInputStream
 

D

dao - Variable in class org.grouplens.lenskit.slopeone.SlopeOneItemScorer
 
DATA_DIR_PROPERTY - Static variable in class org.grouplens.lenskit.eval.EvalConfig
 
DataAccessException - Exception in org.grouplens.lenskit.data.dao
An error occurred during data access.
DataAccessException() - Constructor for exception org.grouplens.lenskit.data.dao.DataAccessException
 
DataAccessException(String) - Constructor for exception org.grouplens.lenskit.data.dao.DataAccessException
 
DataAccessException(String, Throwable) - Constructor for exception org.grouplens.lenskit.data.dao.DataAccessException
 
DataAccessException(Throwable) - Constructor for exception org.grouplens.lenskit.data.dao.DataAccessException
 
DatabaseAccessException - Exception in org.grouplens.lenskit.data.sql
A database error occurred in the database-backed DAO.
DatabaseAccessException() - Constructor for exception org.grouplens.lenskit.data.sql.DatabaseAccessException
 
DatabaseAccessException(String) - Constructor for exception org.grouplens.lenskit.data.sql.DatabaseAccessException
 
DatabaseAccessException(String, Throwable) - Constructor for exception org.grouplens.lenskit.data.sql.DatabaseAccessException
 
DatabaseAccessException(Throwable) - Constructor for exception org.grouplens.lenskit.data.sql.DatabaseAccessException
 
DataSource - Interface in org.grouplens.lenskit.data.source
Representation of a single data source.
deduplicate(long[], int, int) - Static method in class org.grouplens.lenskit.collections.MoreArrays
Remove duplicate elements in the backing store.
deduplicate(int[], int, int) - Static method in class org.grouplens.lenskit.collections.MoreArrays
Remove duplicate elements in the backing store.
DefaultConfigDelegate - Class in org.grouplens.lenskit.eval.script
Default Groovy delegate for configuring commands of evaluator components.
DefaultConfigDelegate(ConfigMethodInvoker, Object) - Constructor for class org.grouplens.lenskit.eval.script.DefaultConfigDelegate
Construct a new command delegate.
defaultDescriber() - Static method in class org.grouplens.lenskit.util.io.Descriptions
Get a default describer.
DefaultItemScoreAlgorithm - Class in org.grouplens.lenskit.knn.item
Default item scoring algorithm.
DefaultItemScoreAlgorithm(int, int) - Constructor for class org.grouplens.lenskit.knn.item.DefaultItemScoreAlgorithm
 
DefaultItemVectorNormalizer - Class in org.grouplens.lenskit.transform.normalize
Default item vector normalizer that delegates to a generic VectorNormalizer.
DefaultItemVectorNormalizer() - Constructor for class org.grouplens.lenskit.transform.normalize.DefaultItemVectorNormalizer
Construct a new item vector normalizer that uses the identity normalization.
DefaultItemVectorNormalizer(VectorNormalizer) - Constructor for class org.grouplens.lenskit.transform.normalize.DefaultItemVectorNormalizer
Construct a new item vector normalizer wrapping a generic vector normalizer.
DefaultNeighborIterationStrategyProvider - Class in org.grouplens.lenskit.knn.item.model
Provider to auto-select an appropriate neighbor iteration strategy.
DefaultNeighborIterationStrategyProvider(ItemSimilarity) - Constructor for class org.grouplens.lenskit.knn.item.model.DefaultNeighborIterationStrategyProvider
Construct a new provider.
defaultTarget(String) - Method in class org.grouplens.lenskit.eval.script.EvalScript
 
defaultTarget(Target) - Method in class org.grouplens.lenskit.eval.script.EvalScript
 
DefaultUserVectorNormalizer - Class in org.grouplens.lenskit.transform.normalize
Default user vector normalizer that delegates to a generic VectorNormalizer.
DefaultUserVectorNormalizer() - Constructor for class org.grouplens.lenskit.transform.normalize.DefaultUserVectorNormalizer
Construct a new user vector normalizer that uses the identity normalization.
DefaultUserVectorNormalizer(VectorNormalizer) - Constructor for class org.grouplens.lenskit.transform.normalize.DefaultUserVectorNormalizer
Construct a new user vector normalizer wrapping a generic vector normalizer.
delegate - Variable in class org.grouplens.lenskit.transform.normalize.DefaultItemVectorNormalizer
 
delegate - Variable in class org.grouplens.lenskit.transform.normalize.DefaultUserVectorNormalizer
 
DelimitedColumnEventFormat - Class in org.grouplens.lenskit.data.text
Read events from delimited columns (CSV, TSV, etc.).
DelimitedColumnEventFormat(EventTypeDefinition) - Constructor for class org.grouplens.lenskit.data.text.DelimitedColumnEventFormat
 
delimitedRatings(String) - Static method in class org.grouplens.lenskit.data.text.Formats
A basic format of ratings in a CSV file.
DelimitedTextCursor - Class in org.grouplens.lenskit.util
Cursor that reads rows of delimited text from a scanner.
DelimitedTextCursor(BufferedReader, Pattern) - Constructor for class org.grouplens.lenskit.util.DelimitedTextCursor
Construct a cursor reading text from a scanner with a regex delimiter.
DelimitedTextCursor(BufferedReader, String) - Constructor for class org.grouplens.lenskit.util.DelimitedTextCursor
Construct a cursor reading text from a scanner with a fixed delimiter.
DelimitedTextCursor(File, String) - Constructor for class org.grouplens.lenskit.util.DelimitedTextCursor
Construct a delimited text cursor from a file.
DelimitedTextRatingCursor - Class in org.grouplens.lenskit.data.dao
Deprecated.
Use the code in org.grouplens.lenskit.data.text.
DelimitedTextRatingCursor(BufferedReader, String, String) - Constructor for class org.grouplens.lenskit.data.dao.DelimitedTextRatingCursor
Deprecated.
Inheriting from this class is deprecated.
DEP_EDGE_ORDER - Static variable in class org.grouplens.lenskit.inject.GraphtUtils
An ordering over dependency edges.
Describable - Interface in org.grouplens.lenskit.util.io
Objects supporting persistent descriptions of their identity.
describe(T, DescriptionWriter) - Method in interface org.grouplens.lenskit.util.io.Describer
Write a description of an object to a description writer.
Describer<T> - Interface in org.grouplens.lenskit.util.io
Describe an object to a AbstractDescriptionWriter.
describeTo(DescriptionWriter) - Method in class org.grouplens.lenskit.data.dao.packed.BinaryRatingDAO
 
describeTo(DescriptionWriter) - Method in class org.grouplens.lenskit.data.dao.PrefetchingItemDAO
 
describeTo(DescriptionWriter) - Method in class org.grouplens.lenskit.data.dao.PrefetchingItemEventDAO
 
describeTo(DescriptionWriter) - Method in class org.grouplens.lenskit.data.dao.PrefetchingUserDAO
 
describeTo(DescriptionWriter) - Method in class org.grouplens.lenskit.data.dao.PrefetchingUserEventDAO
 
describeTo(DescriptionWriter) - Method in class org.grouplens.lenskit.data.dao.SimpleFileRatingDAO
Deprecated.
 
describeTo(DescriptionWriter) - Method in class org.grouplens.lenskit.data.text.TextEventDAO
 
describeTo(DescriptionWriter) - Method in interface org.grouplens.lenskit.util.io.Describable
Write this class's description to a sink.
Descriptions - Class in org.grouplens.lenskit.util.io
Utility classes for AbstractDescriptionWriters.
DescriptionWriter - Interface in org.grouplens.lenskit.util.io
Accumulate a description of an object (or objects).
desireIsTransient(Desire) - Static method in class org.grouplens.lenskit.inject.GraphtUtils
Determine whether a desire is transient.
DeviationDamping - Annotation Type in org.grouplens.lenskit.slopeone
Damping parameter for Slope-One deviations.
directory - Variable in class org.grouplens.lenskit.eval.script.EvalScriptEngine
 
DistanceVectorSimilarity - Class in org.grouplens.lenskit.vectors.similarity
Distance similarity for vectors.
DistanceVectorSimilarity() - Constructor for class org.grouplens.lenskit.vectors.similarity.DistanceVectorSimilarity
Construct a new distance similarity function.
doFeatureIteration(TrainingEstimator, Collection<IndexedPreference>, Vector, Vector, double) - Method in class org.grouplens.lenskit.mf.funksvd.FunkSVDModelBuilder
Do a single feature iteration.
domain() - Method in class org.grouplens.lenskit.collections.LongKeyDomain
Get the key set's domain as a set.
domain(Map<String, Object>) - Method in class org.grouplens.lenskit.config.BindingDSL
Make and bind a preference domain.
domain - Variable in class org.grouplens.lenskit.slopeone.SlopeOneItemScorer
 
DomainClampingKernel - Class in org.grouplens.lenskit.mf.svd
Kernel that clamps each feature's contribution to the preference domain.
DomainClampingKernel(PreferenceDomain) - Constructor for class org.grouplens.lenskit.mf.svd.DomainClampingKernel
 
domainSize() - Method in class org.grouplens.lenskit.collections.LongKeyDomain
Get the domain size of this set.
doMeasureUser(TestUser, X) - Method in class org.grouplens.lenskit.eval.metrics.AbstractMetric
Measure a user with typed results.
doMeasureUser(TestUser, CoveragePredictMetric.Context) - Method in class org.grouplens.lenskit.eval.metrics.predict.CoveragePredictMetric
 
doMeasureUser(TestUser, EntropyPredictMetric.Context) - Method in class org.grouplens.lenskit.eval.metrics.predict.EntropyPredictMetric
 
doMeasureUser(TestUser, MeanAccumulator) - Method in class org.grouplens.lenskit.eval.metrics.predict.HLUtilityPredictMetric
 
doMeasureUser(TestUser, MAEPredictMetric.Context) - Method in class org.grouplens.lenskit.eval.metrics.predict.MAEPredictMetric
 
doMeasureUser(TestUser, MeanAccumulator) - Method in class org.grouplens.lenskit.eval.metrics.predict.NDCGPredictMetric
 
doMeasureUser(TestUser, RMSEPredictMetric.Context) - Method in class org.grouplens.lenskit.eval.metrics.predict.RMSEPredictMetric
 
doMeasureUser(TestUser, IndependentRecallTopNMetric.Context) - Method in class org.grouplens.lenskit.eval.metrics.topn.IndependentRecallTopNMetric
 
doMeasureUser(TestUser, MAPTopNMetric.Context) - Method in class org.grouplens.lenskit.eval.metrics.topn.MAPTopNMetric
 
doMeasureUser(TestUser, MRRTopNMetric.Context) - Method in class org.grouplens.lenskit.eval.metrics.topn.MRRTopNMetric
 
doMeasureUser(TestUser, MeanAccumulator) - Method in class org.grouplens.lenskit.eval.metrics.topn.NDCGTopNMetric
 
doMeasureUser(TestUser, PrecisionRecallTopNMetric.Context) - Method in class org.grouplens.lenskit.eval.metrics.topn.PrecisionRecallTopNMetric
 
doMeasureUser(TestUser, TopNEntropyMetric.Context) - Method in class org.grouplens.lenskit.eval.metrics.topn.TopNEntropyMetric
 
doMeasureUser(TestUser, MeanAccumulator) - Method in class org.grouplens.lenskit.eval.metrics.topn.TopNLengthMetric
 
doMeasureUser(TestUser, TopNPopularityMetric.Context) - Method in class org.grouplens.lenskit.eval.metrics.topn.TopNPopularityMetric
 
doMeasureUser(TestUser, OutputPredictMetric.Context) - Method in class org.grouplens.lenskit.eval.traintest.OutputPredictMetric
 
doMeasureUser(TestUser, OutputTopNMetric.Context) - Method in class org.grouplens.lenskit.eval.traintest.OutputTopNMetric
 
doSample(DataSource, RatingWriter, double, Random) - Method in enum org.grouplens.lenskit.eval.data.subsample.SubsampleMode
Write a random subset of all objects chosen by mode to the output file.
dot(SparseVector) - Method in class org.grouplens.lenskit.vectors.SparseVector
Compute the dot product between two vectors.
dot(Vec) - Method in class org.grouplens.lenskit.vectors.Vec
Deprecated.
Compute the dot product of this vector with another.
DotProductKernel - Class in org.grouplens.lenskit.mf.svd
Kernel function that uses the dot product of the user and item vectors.
DotProductKernel() - Constructor for class org.grouplens.lenskit.mf.svd.DotProductKernel
 
DoubleSymbolValue - Class in org.grouplens.lenskit.symbols
A pairing of a Symbol with a double value.
DumpGraphTask - Class in org.grouplens.lenskit.eval.graph
Command to dump a graph.
DumpGraphTask() - Constructor for class org.grouplens.lenskit.eval.graph.DumpGraphTask
 
DumpGraphTask(String) - Constructor for class org.grouplens.lenskit.eval.graph.DumpGraphTask
 

E

edgeIsTransient(DAGEdge<?, Dependency>) - Static method in class org.grouplens.lenskit.inject.GraphtUtils
 
edgeIsTransient() - Static method in class org.grouplens.lenskit.inject.GraphtUtils
 
empty() - Static method in class org.grouplens.lenskit.collections.LongKeyDomain
Create an empty key domain.
empty() - Static method in class org.grouplens.lenskit.cursors.Cursors
Create an empty cursor.
empty() - Static method in class org.grouplens.lenskit.vectors.SparseVector
Get an empty sparse vector.
emptyFastCollection() - Static method in class org.grouplens.lenskit.collections.CollectionUtils
Deprecated.
Just use a standard empty collection.
EngineValidationMode - Enum in org.grouplens.lenskit.core
Control when a recommender engine is validated.
entropy - Variable in class org.grouplens.lenskit.eval.metrics.topn.TopNEntropyMetric.Result
 
EntropyPredictMetric - Class in org.grouplens.lenskit.eval.metrics.predict
Evaluate a recommender's prediction accuracy by computing the mutual information between the ratings and the prediction.
EntropyPredictMetric() - Constructor for class org.grouplens.lenskit.eval.metrics.predict.EntropyPredictMetric
 
EntropyPredictMetric.Context - Class in org.grouplens.lenskit.eval.metrics.predict
 
EntropyPredictMetric.EntropyResult - Class in org.grouplens.lenskit.eval.metrics.predict
 
EntropyResult(double, double, double) - Constructor for class org.grouplens.lenskit.eval.metrics.predict.EntropyPredictMetric.EntropyResult
 
equals(Object) - Method in class org.grouplens.lenskit.data.event.MutableRating
 
equals(Rating, Rating) - Static method in class org.grouplens.lenskit.data.event.Ratings
Compare two ratings for equality.
equals(Object) - Method in class org.grouplens.lenskit.data.history.BasicItemEventList
 
equals(Object) - Method in class org.grouplens.lenskit.data.history.EventCountUserHistorySummarizer
 
equals(Object) - Method in class org.grouplens.lenskit.data.history.LikeCountUserHistorySummarizer
 
equals(Object) - Method in class org.grouplens.lenskit.data.history.RatingVectorUserHistorySummarizer
All rating vector summarizers are equal.
equals(Object) - Method in class org.grouplens.lenskit.data.pref.AbstractPreference
 
equals(Object) - Method in class org.grouplens.lenskit.data.pref.PreferenceDomain
 
equals(Preference, Preference) - Static method in class org.grouplens.lenskit.data.pref.Preferences
Compare two preferences for equality.
equals(Object) - Method in class org.grouplens.lenskit.data.sql.QueryKey
 
equals(Object) - Method in class org.grouplens.lenskit.eval.ExecutionInfo
 
equals(Object) - Method in class org.grouplens.lenskit.inject.PlaceholderSatisfaction
 
equals(Object) - Method in class org.grouplens.lenskit.mf.svd.DomainClampingKernel
 
equals(Object) - Method in class org.grouplens.lenskit.mf.svd.DotProductKernel
 
equals(Object) - Method in class org.grouplens.lenskit.scored.AbstractScoredId
 
equals(Object) - Method in class org.grouplens.lenskit.symbols.SymbolValue
 
equals(Object) - Method in class org.grouplens.lenskit.vectors.SparseVector
 
equals(Object) - Method in class org.grouplens.lenskit.vectors.Vec
Deprecated.
 
ErrorThresholdStoppingCondition - Class in org.grouplens.lenskit.iterative
Stop when absolute value of the error drops below a threshold.
ErrorThresholdStoppingCondition(double, int) - Constructor for class org.grouplens.lenskit.iterative.ErrorThresholdStoppingCondition
Construct a new error threshold stop.
ErrorThresholdStoppingCondition(double) - Constructor for class org.grouplens.lenskit.iterative.ErrorThresholdStoppingCondition
Create a new threshold stop with no minimum iteration count.
Eval - Class in org.grouplens.lenskit.cli
Run an eval script.
Eval(Namespace) - Constructor for class org.grouplens.lenskit.cli.Eval
 
EVAL_SCRIPT_PROPERTY - Static variable in class org.grouplens.lenskit.eval.EvalConfig
 
EVAL_SCRIPTFILES_PROPERTY - Static variable in class org.grouplens.lenskit.eval.EvalConfig
 
EvalAntTask - Class in org.grouplens.lenskit.eval
Wrap an EvalTask as an Ant Task.
EvalAntTask(EvalTask<?>) - Constructor for class org.grouplens.lenskit.eval.EvalAntTask
Construct a new eval task wrapper.
EvalAntTask(EvalTask<?>, Iterable<? extends Future<?>>) - Constructor for class org.grouplens.lenskit.eval.EvalAntTask
Construct an Ant wrapper for an eval task.
EvalCLI - Class in org.grouplens.lenskit.eval.cli
Deprecated.
Use lenskit eval from the lenskit-cli package.
EvalCLI(EvalCLIOptions) - Constructor for class org.grouplens.lenskit.eval.cli.EvalCLI
Deprecated.
 
EvalCLIOptions - Class in org.grouplens.lenskit.eval.cli
Parse & present command line options for running the evaluator.
EvalConfig - Class in org.grouplens.lenskit.eval
The class that represents the set of properties passed in to a Groovy evaluation script.
EvalConfig(Map) - Constructor for class org.grouplens.lenskit.eval.EvalConfig
Construct a new eval config using the specified properties.
EvalProject - Class in org.grouplens.lenskit.eval
An eval "project", the eval script equivalent of an Ant project.
EvalProject(Properties) - Constructor for class org.grouplens.lenskit.eval.EvalProject
Construct a new eval project.
EvalProject(Properties, ClassLoader) - Constructor for class org.grouplens.lenskit.eval.EvalProject
Construct a new eval project.
EvalScript - Class in org.grouplens.lenskit.eval.script
Base class for evaluator configuration scripts.
EvalScript() - Constructor for class org.grouplens.lenskit.eval.script.EvalScript
 
evalScript(File) - Method in class org.grouplens.lenskit.eval.script.EvalScript
Evaluate another script.
evalScript(String) - Method in class org.grouplens.lenskit.eval.script.EvalScript
Evaluate another script.
EvalScriptEngine - Class in org.grouplens.lenskit.eval.script
Load and process configuration files.
EvalScriptEngine() - Constructor for class org.grouplens.lenskit.eval.script.EvalScriptEngine
Construct a new script engine.
EvalScriptEngine(ClassLoader) - Constructor for class org.grouplens.lenskit.eval.script.EvalScriptEngine
Construct a new script engine.
EvalScriptEngine(ClassLoader, Properties) - Constructor for class org.grouplens.lenskit.eval.script.EvalScriptEngine
Construct a new script engine.
EvalTarget - Class in org.grouplens.lenskit.eval
Targets in an evaluator project.
EvalTarget() - Constructor for class org.grouplens.lenskit.eval.EvalTarget
 
EvalTask<T> - Interface in org.grouplens.lenskit.eval
An evaluation task.
evaluatePrediction(long, SparseVector, SparseVector) - Method in interface org.grouplens.lenskit.eval.results.AlgorithmTestAccumulator
Post a prediction to the evaluation.
Event - Interface in org.grouplens.lenskit.data.event
An event in a user's history.
EventBuilder<E extends Event> - Interface in org.grouplens.lenskit.data.event
Interface for common behavior for event builders.
EventCollectionDAO - Class in org.grouplens.lenskit.data.dao
Data source backed by a collection of events.
EventCollectionDAO(Collection<? extends Event>) - Constructor for class org.grouplens.lenskit.data.dao.EventCollectionDAO
Deprecated.
EventCountUserHistorySummarizer - Class in org.grouplens.lenskit.data.history
Summarize a history by counting all events referencing an item.
EventCountUserHistorySummarizer() - Constructor for class org.grouplens.lenskit.data.history.EventCountUserHistorySummarizer
Create a summarizer that counts all events.
EventCountUserHistorySummarizer(Class<? extends Event>) - Constructor for class org.grouplens.lenskit.data.history.EventCountUserHistorySummarizer
Create a summarizer that counts events of a particular type.
EventDAO - Interface in org.grouplens.lenskit.data.dao
Basic interface for accessing events.
EventFile - Annotation Type in org.grouplens.lenskit.data.text
Rating file for TextEventDAO.
EventFormat - Interface in org.grouplens.lenskit.data.text
Description of how an event is laid out in a line in a text file.
Events - Class in org.grouplens.lenskit.data.event
 
EventType - Annotation Type in org.grouplens.lenskit.data.event
A type of event, such as events to count in a history summarizer.
EventTypeDefinition - Interface in org.grouplens.lenskit.data.text
Definition for an event type that can be used to load it from a file.
eventTypeWanted() - Method in class org.grouplens.lenskit.data.history.EventCountUserHistorySummarizer
 
eventTypeWanted() - Method in class org.grouplens.lenskit.data.history.LikeCountUserHistorySummarizer
 
eventTypeWanted() - Method in class org.grouplens.lenskit.data.history.RatingVectorUserHistorySummarizer
 
eventTypeWanted() - Method in interface org.grouplens.lenskit.data.history.UserHistorySummarizer
Get the supertype of all events required by this summarizer.
exclude(Class<?>) - Method in interface org.grouplens.lenskit.core.LenskitBinding
 
exclude - Variable in class org.grouplens.lenskit.eval.metrics.topn.TopNMetricBuilder
 
execute() - Method in interface org.grouplens.lenskit.cli.Command
Execute the command.
execute() - Method in class org.grouplens.lenskit.cli.Eval
 
execute() - Method in class org.grouplens.lenskit.cli.GlobalRecommend
 
execute() - Method in class org.grouplens.lenskit.cli.Graph
 
execute() - Method in class org.grouplens.lenskit.cli.PackRatings
 
execute() - Method in class org.grouplens.lenskit.cli.Predict
 
execute() - Method in class org.grouplens.lenskit.cli.Recommend
 
execute() - Method in class org.grouplens.lenskit.cli.TrainModel
 
execute() - Method in class org.grouplens.lenskit.cli.Version
 
execute() - Method in class org.grouplens.lenskit.eval.AbstractTask
Execute the task.
execute() - Method in class org.grouplens.lenskit.eval.EvalAntTask
 
execute() - Method in class org.grouplens.lenskit.eval.EvalTarget
 
execute() - Method in interface org.grouplens.lenskit.eval.EvalTask
Execute the task.
execute(DAGNode<T, E>) - Method in class org.grouplens.lenskit.util.parallel.TaskGraphExecutor
Execute a task graph.
executeTarget(String) - Method in class org.grouplens.lenskit.eval.EvalProject
Execute a target in the project.
executeTargets(String...) - Method in class org.grouplens.lenskit.eval.EvalProject
Execute a sequence of targets.
executeTargets(List<String>) - Method in class org.grouplens.lenskit.eval.EvalProject
Execute a sequence of targets.
ExecutionInfo - Class in org.grouplens.lenskit.eval
Bean containing information about a data set.
ExecutionInfo.Builder - Class in org.grouplens.lenskit.eval
Builder for ExecutionInfo instances.
ExternalAlgorithm - Class in org.grouplens.lenskit.eval.traintest
An algorithmInfo instance backed by an external program.
ExternalAlgorithm(String, Map<String, Object>, List<String>, File, String) - Constructor for class org.grouplens.lenskit.eval.traintest.ExternalAlgorithm
 
ExternalAlgorithmBuilder - Class in org.grouplens.lenskit.eval.traintest
Command to get a algorithmInfo instances.
ExternalAlgorithmBuilder() - Constructor for class org.grouplens.lenskit.eval.traintest.ExternalAlgorithmBuilder
 
ExternalAlgorithmBuilder(String) - Constructor for class org.grouplens.lenskit.eval.traintest.ExternalAlgorithmBuilder
 
ExternalProcessItemScorerBuilder - Class in org.grouplens.lenskit.external
Build a PrecomputedItemScorer using an external process.
ExternalProcessItemScorerBuilder() - Constructor for class org.grouplens.lenskit.external.ExternalProcessItemScorerBuilder
 
extractClass(Class<T>, boolean) - Static method in class org.grouplens.lenskit.util.TypeUtils
Function that gets the class for its argument.
extractClass(Class<T>) - Static method in class org.grouplens.lenskit.util.TypeUtils
Function that gets the class for its argument.
extractClass() - Static method in class org.grouplens.lenskit.util.TypeUtils
Function that gets the class for its argument.
extractClass(boolean) - Static method in class org.grouplens.lenskit.util.TypeUtils
Function that gets the class for its argument.
extractSymbol() - Static method in class org.grouplens.lenskit.symbols.SymbolValue
 

F

Factory(File, List<String>, Function<Recommender, List<List<Object>>>) - Constructor for class org.grouplens.lenskit.eval.traintest.FunctionMultiModelMetric.Factory
 
Factory(File, List<Pair<Symbol, String>>) - Constructor for class org.grouplens.lenskit.eval.traintest.OutputPredictMetric.Factory
 
Factory(File, int, ItemSelector, ItemSelector) - Constructor for class org.grouplens.lenskit.eval.traintest.OutputTopNMetric.Factory
 
FactoryBuilder() - Constructor for class org.grouplens.lenskit.eval.traintest.OutputPredictMetric.FactoryBuilder
 
FactoryBuilder() - Constructor for class org.grouplens.lenskit.eval.traintest.OutputTopNMetric.FactoryBuilder
 
failOnUnknownChannels() - Method in class org.grouplens.lenskit.scored.ScoredIdListBuilder
Set the builder to fail on unknown channels.
FallbackItemScorer - Class in org.grouplens.lenskit.baseline
Item scorer that combines a primary scorer with a baseline.
FallbackItemScorer(ItemScorer, ItemScorer) - Constructor for class org.grouplens.lenskit.baseline.FallbackItemScorer
 
fast(Iterable<E>) - Static method in class org.grouplens.lenskit.collections.CollectionUtils
Deprecated.
Fast iteration has gone away. This method now does nothing.
fast() - Method in class org.grouplens.lenskit.cursors.AbstractCursor
Deprecated.
fast() - Method in interface org.grouplens.lenskit.cursors.Cursor
Deprecated.
Fast iteration is going away.
fast() - Method in class org.grouplens.lenskit.vectors.SparseVector
Deprecated.
Fast iteration is going away.
fast(VectorEntry.State) - Method in class org.grouplens.lenskit.vectors.SparseVector
Deprecated.
Fast iteration is going away.
FastCollection<E> - Interface in org.grouplens.lenskit.collections
Deprecated.
Just implement FastIterable.
fastFilterAndLimit(Iterable<E>, Predicate<? super E>, int) - Static method in class org.grouplens.lenskit.collections.CollectionUtils
Deprecated.
Fast iteration has gone away.
fastIntersect(SparseVector, SparseVector) - Static method in class org.grouplens.lenskit.vectors.Vectors
Iterate over the intersection of two vectors without the overhead of object creation.
FastIterable<E> - Interface in org.grouplens.lenskit.collections
Deprecated.
Fast iteration has gone away.
fastIterator() - Method in interface org.grouplens.lenskit.collections.FastIterable
Deprecated.
Fast iteration has gone away.
fastIterator() - Method in class org.grouplens.lenskit.scored.PackedScoredIdList
Deprecated.
fastIterator() - Method in class org.grouplens.lenskit.vectors.SparseVector
Deprecated.
Fast iteration is going away.
fastIterator(VectorEntry.State) - Method in class org.grouplens.lenskit.vectors.SparseVector
Deprecated.
Fast iteration is going away.
fastNext() - Method in class org.grouplens.lenskit.cursors.AbstractCursor
Deprecated.
fastNext() - Method in class org.grouplens.lenskit.cursors.AbstractPollingCursor
Deprecated.
fastNext() - Method in interface org.grouplens.lenskit.cursors.Cursor
Deprecated.
Fast iteration is going away
FeatureCount - Annotation Type in org.grouplens.lenskit.mf.funksvd
The number of latent features to use in an SVD-based recommender.
featureCount - Variable in class org.grouplens.lenskit.mf.funksvd.FunkSVDModelBuilder
 
featureCount - Variable in class org.grouplens.lenskit.mf.svd.MFModel
 
FeatureInfo - Class in org.grouplens.lenskit.mf.funksvd
Information about a feature.
FeatureInfo.Builder - Class in org.grouplens.lenskit.mf.funksvd
Helper class to build feature info.
Field - Interface in org.grouplens.lenskit.data.text
Identifiers for fields in a delimited/columnar database.
Fields - Class in org.grouplens.lenskit.data.text
 
FieldSeparator - Annotation Type in org.grouplens.lenskit.data.dao
Field separator for delimited text files.
fill(double) - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
Set the values for all items in the key domain to value.
fill(double) - Method in class org.grouplens.lenskit.vectors.MutableVec
Deprecated.
Fill the vector with a value.
filter(Cursor<T>, Predicate<? super T>) - Static method in class org.grouplens.lenskit.cursors.Cursors
Filter a cursor.
filter(Cursor<?>, Class<T>) - Static method in class org.grouplens.lenskit.cursors.Cursors
Filter a cursor to only contain elements of type type.
filter(Class<T>) - Method in class org.grouplens.lenskit.data.history.BasicUserHistory
Filter the user history to only contain elements of a particular type.
filter(Predicate<? super E>) - Method in class org.grouplens.lenskit.data.history.BasicUserHistory
Filter the user history with a predicate.
filter(Class<T>) - Method in interface org.grouplens.lenskit.data.history.UserHistory
Filter the user history to only contain elements of a particular type.
filter(Predicate<? super E>) - Method in interface org.grouplens.lenskit.data.history.UserHistory
Filter the user history with a predicate.
filter(String, Object) - Method in interface org.grouplens.lenskit.util.table.Table
 
findNeighbors(UserHistory<? extends Event>, LongSet) - Method in class org.grouplens.lenskit.knn.user.UserUserItemScorer
Find the neighbors for a user with respect to a collection of items.
findSatisfyingNode(DAGNode<Component, Dependency>, QualifierMatcher, Class<?>) - Static method in class org.grouplens.lenskit.inject.GraphtUtils
Find a node with a satisfaction for a specified type.
findTypes(Iterable<? extends T>, Class<T>) - Static method in class org.grouplens.lenskit.util.TypeUtils
Build the set of types implemented by the objects' classes.
finish() - Method in class org.grouplens.lenskit.eval.metrics.predict.MAEPredictMetric.Context
 
finish() - Method in class org.grouplens.lenskit.eval.metrics.predict.RMSEPredictMetric.Context
 
finish() - Method in class org.grouplens.lenskit.eval.metrics.topn.PrecisionRecallTopNMetric.Context
 
finish() - Method in class org.grouplens.lenskit.eval.metrics.topn.TopNEntropyMetric.Context
 
finish() - Method in interface org.grouplens.lenskit.eval.results.AlgorithmTestAccumulator
Stop the test timer and finalize the evaluation results.
finish() - Method in class org.grouplens.lenskit.scored.ScoredIdListBuilder
Destructive version of ScoredIdListBuilder.build(), re-using storage if possible.
finish() - Method in class org.grouplens.lenskit.util.io.HashDescriptionWriter
Finish the description, producing a hash code.
finish() - Method in class org.grouplens.lenskit.util.io.StringDescriptionWriter
Get the accumulated string description.
finish() - Method in class org.grouplens.lenskit.util.LogContext
Finish the context.
finish() - Method in interface org.grouplens.lenskit.util.ScoredItemAccumulator
Accumulate the scores into a sorted scored list and reset the accumulator.
finish() - Method in class org.grouplens.lenskit.util.TopNScoredItemAccumulator
 
finish() - Method in class org.grouplens.lenskit.util.UnlimitedScoredItemAccumulator
 
finishBuild() - Method in interface org.grouplens.lenskit.eval.results.AlgorithmTestAccumulator
Stop the algorithmInfo's build timer.
finishGroup() - Method in class org.grouplens.lenskit.cursors.GroupingCursor
Finish the current group and return it.
finishSet() - Method in interface org.grouplens.lenskit.util.ScoredItemAccumulator
Accumulate the scored items into a set.
finishSet() - Method in class org.grouplens.lenskit.util.TopNScoredItemAccumulator
 
finishSet() - Method in class org.grouplens.lenskit.util.UnlimitedScoredItemAccumulator
 
finishVector() - Method in interface org.grouplens.lenskit.util.ScoredItemAccumulator
Accumulate the scores into a mutable sparse vector and reset the accumulator.
finishVector() - Method in class org.grouplens.lenskit.util.TopNScoredItemAccumulator
 
finishVector() - Method in class org.grouplens.lenskit.util.UnlimitedScoredItemAccumulator
 
fixed(Collection<Long>) - Static method in class org.grouplens.lenskit.eval.metrics.topn.ItemSelectors
Select a fixed collection of items.
fixed(long...) - Static method in class org.grouplens.lenskit.eval.metrics.topn.ItemSelectors
Select a fixed collection of items.
force() - Method in class org.grouplens.lenskit.eval.EvalConfig
Query whether the script should run in “force” mode.
FORCE_PROPERTY - Static variable in class org.grouplens.lenskit.eval.EvalConfig
 
forClassLoader(ClassLoader) - Static method in class org.grouplens.lenskit.util.ClassDirectory
Get a class directory for a specific class loader.
forConfig(LenskitConfiguration) - Static method in class org.grouplens.lenskit.inject.RecommenderInstantiator
Deprecated.
forCurrentClassLoader() - Static method in class org.grouplens.lenskit.util.ClassDirectory
Get a class directory for the current thread's class loader.
forItem(long, Iterable<? extends E>) - Static method in class org.grouplens.lenskit.data.history.History
Create an event collection for a particular item.
forItem(long) - Static method in class org.grouplens.lenskit.data.history.History
Create an empty history for a particular item.
Formats - Class in org.grouplens.lenskit.data.text
Utility classes for event formats.
forMetric(Metric<T>) - Static method in class org.grouplens.lenskit.eval.traintest.MetricFactory
Create a metric factory that returns the provided pre-instantiated metric.
forMetricClass(Class<? extends Metric<T>>) - Static method in class org.grouplens.lenskit.eval.traintest.MetricFactory
Create a metric factory that wraps a class.
forUser(long, List<? extends E>) - Static method in class org.grouplens.lenskit.data.history.History
Create a history for a particular user.
forUser(long) - Static method in class org.grouplens.lenskit.data.history.History
Create an empty history for a particular user.
forUser(long, E...) - Static method in class org.grouplens.lenskit.data.history.History
Create a history for a particular user with an array of events.
FractionPartition<E> - Class in org.grouplens.lenskit.eval.data.crossfold
Partition a list by fraction.
FractionPartition(double) - Constructor for class org.grouplens.lenskit.eval.data.crossfold.FractionPartition
The fraction to hold out (put in the second partition).
freeze() - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
Construct an immutable sparse vector from this vector's data (if possible), invalidating this vector in the process.
fromArray(IdIndexMapping, double[]) - Static method in class org.grouplens.lenskit.vectors.Vectors
Create a mutable sparse vector from an array and index mapping.
fromCollection(Collection<Long>, boolean) - Static method in class org.grouplens.lenskit.collections.LongKeyDomain
Create a key set from a collection of keys.
fromCollection(Collection<Long>) - Static method in class org.grouplens.lenskit.collections.LongKeyDomain
Create a key set from a collection of keys.
fromCSVFile(File) - Static method in class org.grouplens.lenskit.data.dao.MapItemNameDAO
Read an item list DAO from a file.
fromCursor(Cursor<Event>) - Static method in class org.grouplens.lenskit.data.dao.EventCollectionDAO
Create a new data source from a cursor of events.
fromFile(File) - Static method in class org.grouplens.lenskit.data.dao.ItemListItemDAO
Read an item list DAO from a file.
fromFile(File) - Static method in class org.grouplens.lenskit.data.dao.UserListUserDAO
Read a user list DAO from a file.
fromScoredIds(List<ScoredId>) - Static method in class org.grouplens.lenskit.vectors.Vectors
 
fromString(String) - Static method in class org.grouplens.lenskit.data.pref.PreferenceDomain
Parse a preference domain from a string specification.
Functional - Class in org.grouplens.lenskit.util
Functional-style utilities to go with Guava.
FunctionModelMetric - Class in org.grouplens.lenskit.eval.traintest
Model metric backed by an arbitrary function.
FunctionModelMetric(List<String>, Function<Recommender, List<Object>>) - Constructor for class org.grouplens.lenskit.eval.traintest.FunctionModelMetric
 
FunctionMultiModelMetric - Class in org.grouplens.lenskit.eval.traintest
Model metric backed by an arbitrary function that returns multiple rows per algorithmInfo.
FunctionMultiModelMetric(File, List<String>, Function<Recommender, List<List<Object>>>, ExperimentOutputLayout) - Constructor for class org.grouplens.lenskit.eval.traintest.FunctionMultiModelMetric
 
FunctionMultiModelMetric.Factory - Class in org.grouplens.lenskit.eval.traintest
 
FunkSVDItemScorer - Class in org.grouplens.lenskit.mf.funksvd
Do recommendations and predictions based on SVD matrix factorization.
FunkSVDItemScorer(UserEventDAO, FunkSVDModel, ItemScorer, PreferenceDomain, FunkSVDUpdateRule) - Constructor for class org.grouplens.lenskit.mf.funksvd.FunkSVDItemScorer
Construct the item scorer.
FunkSVDModel - Class in org.grouplens.lenskit.mf.funksvd
Model for FunkSVD recommendation.
FunkSVDModel(ImmutableMatrix, ImmutableMatrix, IdIndexMapping, IdIndexMapping, List<FeatureInfo>) - Constructor for class org.grouplens.lenskit.mf.funksvd.FunkSVDModel
 
FunkSVDModelBuilder - Class in org.grouplens.lenskit.mf.funksvd
SVD recommender builder using gradient descent (Funk SVD).
FunkSVDModelBuilder(PreferenceSnapshot, FunkSVDUpdateRule, int, double) - Constructor for class org.grouplens.lenskit.mf.funksvd.FunkSVDModelBuilder
 
FunkSVDUpdater - Class in org.grouplens.lenskit.mf.funksvd
Encapsulation of the FunkSVD update process.
FunkSVDUpdateRule - Class in org.grouplens.lenskit.mf.funksvd
Configuration for computing FunkSVD updates.
FunkSVDUpdateRule(double, double, ItemScorer, PreferenceDomain, StoppingCondition) - Constructor for class org.grouplens.lenskit.mf.funksvd.FunkSVDUpdateRule
Construct a new FunkSVD configuration.

G

GenericDataSource - Class in org.grouplens.lenskit.data.source
Generic data source backed by a single DAO object, implementing at least EventDAO.
GenericDataSource(String, EventDAO) - Constructor for class org.grouplens.lenskit.data.source.GenericDataSource
 
GenericDataSource(String, EventDAO, PreferenceDomain) - Constructor for class org.grouplens.lenskit.data.source.GenericDataSource
 
GenericTTDataBuilder - Class in org.grouplens.lenskit.eval.data.traintest
Builder for generic train-test data sets.
GenericTTDataBuilder() - Constructor for class org.grouplens.lenskit.eval.data.traintest.GenericTTDataBuilder
 
GenericTTDataBuilder(String) - Constructor for class org.grouplens.lenskit.eval.data.traintest.GenericTTDataBuilder
 
GenericTTDataSet - Class in org.grouplens.lenskit.eval.data.traintest
A train-test data set backed by a pair of factories.
GenericTTDataSet(String, DataSource, DataSource, DataSource, UUID, Map<String, Object>) - Constructor for class org.grouplens.lenskit.eval.data.traintest.GenericTTDataSet
 
get() - Method in class org.grouplens.lenskit.baseline.GlobalMeanRatingItemScorer.Builder
 
get() - Method in class org.grouplens.lenskit.baseline.ItemMeanRatingItemScorer.Builder
 
get() - Method in class org.grouplens.lenskit.baseline.LeastSquaresItemScorer.Builder
 
get() - Method in class org.grouplens.lenskit.basic.SimpleRatingPredictor.Provider
 
get() - Method in class org.grouplens.lenskit.basic.TopNGlobalItemRecommender.Provider
 
get() - Method in class org.grouplens.lenskit.basic.TopNItemRecommender.Provider
 
get(Class<T>) - Method in class org.grouplens.lenskit.core.LenskitRecommender
Get a particular component from the recommender session.
get(Class<? extends Annotation>, Class<T>) - Method in class org.grouplens.lenskit.core.LenskitRecommender
Get a particular qualified component from the recommender session.
get(Annotation, Class<T>) - Method in class org.grouplens.lenskit.core.LenskitRecommender
Get a particular qualified component from the recommender session.
get() - Method in class org.grouplens.lenskit.data.dao.packed.BinaryRatingDAO.Loader
 
get() - Method in class org.grouplens.lenskit.data.dao.packed.RatingSnapshotDAO.Builder
 
get(int) - Method in class org.grouplens.lenskit.data.history.BasicItemEventList
 
get(int) - Method in class org.grouplens.lenskit.data.history.BasicUserHistory
 
get() - Method in class org.grouplens.lenskit.data.snapshot.PackedPreferenceSnapshotBuilder
 
get() - Method in class org.grouplens.lenskit.data.text.CSVFileItemNameDAOProvider
 
get() - Method in class org.grouplens.lenskit.data.text.SimpleFileItemDAOProvider
 
get() - Method in class org.grouplens.lenskit.data.text.SimpleFileUserDAOProvider
 
get(String, String) - Method in class org.grouplens.lenskit.eval.EvalConfig
Get the value of a property.
get(String) - Method in class org.grouplens.lenskit.eval.EvalConfig
Get the value of a property.
get(long, TimeUnit) - Method in class org.grouplens.lenskit.eval.EvalTarget
 
get() - Method in class org.grouplens.lenskit.eval.EvalTarget
 
get() - Method in class org.grouplens.lenskit.eval.traintest.CachingDAOProvider
 
get() - Method in class org.grouplens.lenskit.external.ExternalProcessItemScorerBuilder
 
get() - Method in class org.grouplens.lenskit.knn.item.model.DefaultNeighborIterationStrategyProvider
 
get() - Method in class org.grouplens.lenskit.knn.item.model.ItemItemBuildContextProvider
Constructs and returns a new ItemItemBuildContext.
get() - Method in class org.grouplens.lenskit.knn.item.model.ItemItemModelBuilder
 
get() - Method in class org.grouplens.lenskit.knn.item.model.ItemwiseBuildContextProvider
Constructs and returns a new ItemItemBuildContext.
get() - Method in class org.grouplens.lenskit.knn.item.model.NormalizingItemItemModelBuilder
 
get() - Method in class org.grouplens.lenskit.knn.item.model.StandardVectorTruncatorProvider
 
get() - Method in class org.grouplens.lenskit.knn.user.UserSnapshot.Builder
 
get() - Method in class org.grouplens.lenskit.mf.funksvd.FunkSVDModelBuilder
 
get(IndexedPreference) - Method in class org.grouplens.lenskit.mf.funksvd.TrainingEstimator
Get the estimate for a preference.
get(int) - Method in class org.grouplens.lenskit.scored.PackedScoredIdList
 
get() - Method in class org.grouplens.lenskit.slopeone.SlopeOneModelBuilder
Constructs and returns a SlopeOneModel.
get() - Method in class org.grouplens.lenskit.transform.normalize.MeanVarianceNormalizer.Builder
 
get() - Method in class org.grouplens.lenskit.transform.quantize.PreferenceDomainQuantizer.AutoProvider
 
get() - Method in class org.grouplens.lenskit.util.RandomProvider
 
get(long) - Method in class org.grouplens.lenskit.vectors.SparseVector
Get the value for key.
get(long, double) - Method in class org.grouplens.lenskit.vectors.SparseVector
Get the value for key.
get(VectorEntry) - Method in class org.grouplens.lenskit.vectors.SparseVector
Get the value for the entry's key.
get(int) - Method in class org.grouplens.lenskit.vectors.Vec
Deprecated.
Get the value from the vector at the specified position.
getAction() - Method in class org.grouplens.lenskit.eval.TrainModelTask
 
getActiveMask() - Method in class org.grouplens.lenskit.collections.LongKeyDomain
Get the active keys as a bit set.
getAlgoAttributes() - Method in class org.grouplens.lenskit.eval.ExecutionInfo
Get the algorithmInfo attributes.
getAlgoName() - Method in class org.grouplens.lenskit.eval.ExecutionInfo
Get the algorithmInfo name.
getAlgorithm() - Method in class org.grouplens.lenskit.eval.graph.DumpGraphTask
 
getAlgorithm() - Method in class org.grouplens.lenskit.eval.TrainModelTask
 
getAnalysisDir() - Method in class org.grouplens.lenskit.eval.EvalConfig
Get the analysis directory for this evaluation.
getAnt() - Method in class org.grouplens.lenskit.eval.script.EvalScript
Get the Ant builder.
getAnt() - Method in class org.grouplens.lenskit.eval.script.TargetDelegate
 
getAntProject() - Method in class org.grouplens.lenskit.eval.EvalProject
Get the Ant project from this eval project.
getAntProject() - Method in class org.grouplens.lenskit.eval.script.EvalScript
Get the Ant project.
getArgs() - Method in class org.grouplens.lenskit.eval.cli.EvalCLIOptions
 
getAttributes() - Method in class org.grouplens.lenskit.eval.algorithm.AlgorithmInstance
 
getAttributes() - Method in class org.grouplens.lenskit.eval.algorithm.AlgorithmInstanceBuilder
Get the attributes of this algorithmInfo instance.
getAttributes() - Method in class org.grouplens.lenskit.eval.algorithm.AlgorithmInstanceBuilderDelegate
 
getAttributes() - Method in interface org.grouplens.lenskit.eval.Attributed
 
getAttributes() - Method in class org.grouplens.lenskit.eval.data.traintest.GenericTTDataBuilder
 
getAttributes() - Method in class org.grouplens.lenskit.eval.data.traintest.GenericTTDataSet
 
getAttributes() - Method in interface org.grouplens.lenskit.eval.data.traintest.TTDataSet
Get the data set attributes (used for identification in output).
getAttributes() - Method in class org.grouplens.lenskit.eval.traintest.ExternalAlgorithm
 
getAttributes() - Method in class org.grouplens.lenskit.eval.traintest.ExternalAlgorithmBuilder
Get the attributes of this algorithmInfo instance.
getAverageUserVector() - Method in class org.grouplens.lenskit.mf.funksvd.FunkSVDModel
 
getBaselineScorer() - Method in class org.grouplens.lenskit.baseline.FallbackItemScorer
Get the baseline scorer from this item scorer.
getBaselineScorer() - Method in class org.grouplens.lenskit.basic.SimpleRatingPredictor
Get the baseline predictor.
getBindings() - Method in class org.grouplens.lenskit.core.LenskitConfiguration
 
getBuilderForType(Class<T>) - Method in class org.grouplens.lenskit.eval.script.EvalScriptEngine
Get a command for a type.
getBuilderType() - Method in interface org.grouplens.lenskit.data.text.EventTypeDefinition
Get the builder type used by this type definition.
getBuilderType() - Method in class org.grouplens.lenskit.data.text.LikeBatchEventType
 
getBuilderType() - Method in class org.grouplens.lenskit.data.text.LikeEventType
 
getBuilderType() - Method in class org.grouplens.lenskit.data.text.RatingEventType
 
getCache() - Method in class org.grouplens.lenskit.basic.SimpleCachingItemScorer
 
getCacheAllComponents() - Method in class org.grouplens.lenskit.eval.traintest.TrainTestEvalTask
 
getCandidateNeighbors(UserHistory<? extends Event>, LongSet) - Method in class org.grouplens.lenskit.knn.user.LiveNeighborFinder
 
getCandidateNeighbors(UserHistory<? extends Event>, LongSet) - Method in interface org.grouplens.lenskit.knn.user.NeighborFinder
Get potential neighbors for a particular user.
getCandidateNeighbors(UserHistory<? extends Event>, LongSet) - Method in class org.grouplens.lenskit.knn.user.SnapshotNeighborFinder
 
getCandidates() - Method in class org.grouplens.lenskit.eval.metrics.topn.TopNMetricBuilder
Get the candidate item selector.
getChannel(TypedSymbol<K>) - Method in class org.grouplens.lenskit.vectors.ImmutableSparseVector
 
getChannel(TypedSymbol<K>) - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
 
getChannel(TypedSymbol<K>) - Method in class org.grouplens.lenskit.vectors.SparseVector
Fetch the channel stored under a particular typed symbol.
getChannels() - Method in class org.grouplens.lenskit.eval.traintest.OutputPredictMetric.FactoryBuilder
 
getChannels() - Method in interface org.grouplens.lenskit.scored.ScoredId
Get the channels associated with a scored ID.
getChannelSymbols() - Method in class org.grouplens.lenskit.scored.AbstractScoredId
 
getChannelSymbols() - Method in interface org.grouplens.lenskit.scored.ScoredId
Determine the typed symbols associated with all side channels of a ScoredId.
getChannelSymbols() - Method in class org.grouplens.lenskit.vectors.ImmutableSparseVector
 
getChannelSymbols() - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
 
getChannelSymbols() - Method in class org.grouplens.lenskit.vectors.SparseVector
Retrieve all symbols that map to typed side channels for this vector.
getChannelValue(TypedSymbol<T>) - Method in interface org.grouplens.lenskit.scored.ScoredId
Get the value for a channel.
getChannelVector(Symbol) - Method in class org.grouplens.lenskit.vectors.ImmutableSparseVector
 
getChannelVector(Symbol) - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
 
getChannelVector(Symbol) - Method in class org.grouplens.lenskit.vectors.SparseVector
Get the vector associated with a particular unboxed channel.
getChannelVectorSymbols() - Method in class org.grouplens.lenskit.vectors.ImmutableSparseVector
 
getChannelVectorSymbols() - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
 
getChannelVectorSymbols() - Method in class org.grouplens.lenskit.vectors.SparseVector
Retrieve all symbols that map to side channels for this vector.
getClassLoader() - Method in class org.grouplens.lenskit.cli.ScriptEnvironment
Get the class loader for this script environment.
getClassLoader() - Method in class org.grouplens.lenskit.core.LenskitRecommenderEngineBuilder
Get the class loader this builder will use.
getClassLoader() - Method in class org.grouplens.lenskit.core.LenskitRecommenderEngineLoader
Get the configured class loader.
getClassLoader(ClassLoader) - Method in class org.grouplens.lenskit.eval.cli.EvalCLIOptions
 
getClassLoader() - Method in class org.grouplens.lenskit.eval.cli.EvalCLIOptions
 
getClassLoader() - Method in class org.grouplens.lenskit.eval.EvalProject
Get the class loader that should be used for custom class loading.
getClasspath() - Method in class org.grouplens.lenskit.cli.ScriptEnvironment
Get the classpath.
getColumnCount() - Method in class org.grouplens.lenskit.util.table.TableLayout
Get the number of columns in this layout.
getColumnCount() - Method in class org.grouplens.lenskit.util.table.TableLayoutBuilder
Get the number of columns currently in the layout.
getColumnLabels() - Method in class org.grouplens.lenskit.eval.metrics.AbstractMetric
 
getColumnLabels() - Method in interface org.grouplens.lenskit.eval.metrics.Metric
Get labels for the aggregate columns output by this evaluator.
getColumnLabels() - Method in class org.grouplens.lenskit.eval.metrics.ResultConverter
Get the labels of the columns produced by this converter.
getColumnLabels() - Method in class org.grouplens.lenskit.eval.traintest.FunctionModelMetric
 
getColumnLabels() - Method in class org.grouplens.lenskit.eval.traintest.FunctionMultiModelMetric.Factory
 
getColumnLabels() - Method in class org.grouplens.lenskit.eval.traintest.FunctionMultiModelMetric
 
getColumnLabels() - Method in class org.grouplens.lenskit.eval.traintest.MetricFactory
 
getColumnLabels() - Method in class org.grouplens.lenskit.eval.traintest.OutputPredictMetric.Factory
 
getColumnLabels() - Method in class org.grouplens.lenskit.eval.traintest.OutputTopNMetric.Factory
 
getColumns(T) - Method in class org.grouplens.lenskit.eval.metrics.ResultConverter
Get the column values for a result instance.
getColumns() - Method in class org.grouplens.lenskit.util.table.TableLayout
Get the headers of the columns.
getCommand(Namespace) - Static method in class org.grouplens.lenskit.cli.Main
 
getCommand() - Method in class org.grouplens.lenskit.eval.traintest.ExternalAlgorithm
 
getComponent(Class<T>) - Method in class org.grouplens.lenskit.core.LenskitRecommenderEngine
Get the component of a particular type, if one is already instantiated.
getComponentCacheDirectory() - Method in class org.grouplens.lenskit.eval.traintest.TrainTestEvalTask
 
getCompressorName() - Method in enum org.grouplens.lenskit.util.io.CompressionMode
 
getConfig() - Method in class org.grouplens.lenskit.config.LenskitConfigDSL
Get the LensKit configuration being configured.
getConfig() - Method in class org.grouplens.lenskit.config.LenskitConfigScript
 
getConfig() - Method in class org.grouplens.lenskit.eval.algorithm.AlgorithmInstance
 
getConfig() - Method in class org.grouplens.lenskit.eval.algorithm.AlgorithmInstanceBuilder
 
getConfig() - Method in class org.grouplens.lenskit.eval.EvalProject
Get the (legacy) configuration view of this project.
getConfig() - Method in class org.grouplens.lenskit.eval.script.EvalScript
 
getConfigFiles() - Method in class org.grouplens.lenskit.cli.Graph
 
getConfigFiles() - Method in class org.grouplens.lenskit.cli.RecommenderLoader
 
getConfigFiles() - Method in class org.grouplens.lenskit.cli.TrainModel
 
getConfigLoader() - Method in class org.grouplens.lenskit.config.LenskitConfigDSL
Get the configuration loader associated with this DSL (used to power the LenskitConfigDSL.include(java.io.File) method).
getConfiguration() - Method in class org.grouplens.lenskit.cli.InputData
 
getContext() - Method in class org.grouplens.lenskit.config.BindingDSL
Get the LensKit context.
getCoratings(long, long) - Method in class org.grouplens.lenskit.slopeone.SlopeOneModel
 
getCount() - Method in interface org.grouplens.lenskit.data.event.LikeBatch
Get the number of likes
getCount() - Method in interface org.grouplens.lenskit.transform.quantize.Quantizer
Get the number of discrete values the output can take.
getCount() - Method in class org.grouplens.lenskit.transform.quantize.ValueArrayQuantizer
 
getCount() - Method in class org.grouplens.lenskit.util.statistics.MeanAccumulator
 
getCount() - Method in class org.grouplens.lenskit.util.statistics.MutualInformationAccumulator
Get the number of events.
getCoverage() - Method in class org.grouplens.lenskit.eval.metrics.predict.CoveragePredictMetric.Coverage
 
getDamping() - Method in class org.grouplens.lenskit.transform.normalize.MeanVarianceNormalizer
Get the damping term.
getDataAttributes() - Method in class org.grouplens.lenskit.eval.ExecutionInfo
Get the data set attributes.
getDataDir() - Method in class org.grouplens.lenskit.eval.EvalConfig
Get the data directory for this evaluation.
getDataName() - Method in class org.grouplens.lenskit.eval.ExecutionInfo
Get the data set name.
getDataSet() - Method in class org.grouplens.lenskit.eval.ExecutionInfo
Get the active train-test data set.
getDefaultCachePolicy() - Method in class org.grouplens.lenskit.inject.PlaceholderSatisfaction
 
getDefaultExcludes(LongSet) - Method in class org.grouplens.lenskit.basic.TopNGlobalItemRecommender
Get the default exclude set for a item in the global recommendation.
getDefaultExcludes(long) - Method in class org.grouplens.lenskit.basic.TopNItemRecommender
Get the default exclude set for a user.
getDefaultExcludes(UserHistory<? extends Event>) - Method in class org.grouplens.lenskit.basic.TopNItemRecommender
Get the default exclude set for a user.
getDefaultFields() - Method in interface org.grouplens.lenskit.data.text.EventTypeDefinition
Get the default field list for loading this event from text fields.
getDefaultFields() - Method in class org.grouplens.lenskit.data.text.LikeBatchEventType
 
getDefaultFields() - Method in class org.grouplens.lenskit.data.text.LikeEventType
 
getDefaultFields() - Method in class org.grouplens.lenskit.data.text.RatingEventType
 
getDefaultTarget() - Method in class org.grouplens.lenskit.eval.EvalProject
 
getDelegate() - Method in class org.grouplens.lenskit.vectors.similarity.SignificanceWeightedVectorSimilarity
Get the underlying similarity (for debuggin purposes).
getDelimiter() - Method in class org.grouplens.lenskit.cli.PackRatings
 
getDelimiter() - Method in class org.grouplens.lenskit.data.source.TextDataSourceBuilder
Get the input delimiter.
getDelimiter() - Method in class org.grouplens.lenskit.data.text.DelimitedColumnEventFormat
 
getDependencies() - Method in class org.grouplens.lenskit.inject.PlaceholderSatisfaction
 
getDeps(Object) - Method in class org.grouplens.lenskit.eval.script.ConfigMethodInvoker
 
getDeviation(long, long) - Method in class org.grouplens.lenskit.slopeone.SlopeOneModel
 
getDirectory() - Method in class org.grouplens.lenskit.config.ConfigurationLoader
 
getDomain() - Method in class org.grouplens.lenskit.data.source.PackedDataSourceBuilder
 
getDomain() - Method in class org.grouplens.lenskit.data.source.TextDataSourceBuilder
 
getDomain() - Method in class org.grouplens.lenskit.eval.graph.DumpGraphTask
 
getDomain() - Method in class org.grouplens.lenskit.mf.funksvd.FunkSVDUpdateRule
 
getDoubleValue() - Method in class org.grouplens.lenskit.symbols.DoubleSymbolValue
 
getEffectiveCompressionMode(String) - Method in enum org.grouplens.lenskit.util.io.CompressionMode
Get the effective compression mode.
getEngine() - Method in class org.grouplens.lenskit.eval.script.EvalScript
Get the engine in use for this script.
getErasedType() - Method in class org.grouplens.lenskit.inject.PlaceholderSatisfaction
 
getError() - Method in class org.grouplens.lenskit.mf.funksvd.FunkSVDUpdater
Get the error from the prepared update.
getEval() - Method in class org.grouplens.lenskit.eval.script.EvalScript
Get the evaluator script.
getEvalConfig() - Method in class org.grouplens.lenskit.eval.traintest.SimpleEvaluator
 
getEvalTask() - Method in class org.grouplens.lenskit.eval.EvalAntTask
 
getEventBus() - Method in class org.grouplens.lenskit.eval.EvalProject
Get this project's event bus.
getEventComparator() - Method in enum org.grouplens.lenskit.data.dao.SortOrder
Get the event comparator for a sort order.
getEventDAO() - Method in class org.grouplens.lenskit.cli.InputData
 
getEventDAO() - Method in interface org.grouplens.lenskit.data.source.DataSource
Get an event DAO for this data source.
getEventDAO() - Method in class org.grouplens.lenskit.data.source.GenericDataSource
 
getEventDAO() - Method in class org.grouplens.lenskit.data.source.PackedDataSource
 
getEventDAO() - Method in class org.grouplens.lenskit.data.source.TextDataSource
 
getEventsForItem(long) - Method in interface org.grouplens.lenskit.data.dao.ItemEventDAO
Get the events for a specific item.
getEventsForItem(long, Class<E>) - Method in interface org.grouplens.lenskit.data.dao.ItemEventDAO
Get the events for a specific item, filtering by type.
getEventsForItem(long) - Method in class org.grouplens.lenskit.data.dao.packed.BinaryRatingDAO
 
getEventsForItem(long, Class<E>) - Method in class org.grouplens.lenskit.data.dao.packed.BinaryRatingDAO
 
getEventsForItem(long) - Method in class org.grouplens.lenskit.data.dao.packed.RatingSnapshotDAO
 
getEventsForItem(long, Class<E>) - Method in class org.grouplens.lenskit.data.dao.packed.RatingSnapshotDAO
 
getEventsForItem(long) - Method in class org.grouplens.lenskit.data.dao.PrefetchingItemEventDAO
 
getEventsForItem(long, Class<E>) - Method in class org.grouplens.lenskit.data.dao.PrefetchingItemEventDAO
 
getEventsForItem(long) - Method in class org.grouplens.lenskit.data.sql.JDBCRatingDAO
 
getEventsForItem(long, Class<E>) - Method in class org.grouplens.lenskit.data.sql.JDBCRatingDAO
 
getEventsForUser(long) - Method in class org.grouplens.lenskit.data.dao.packed.BinaryRatingDAO
 
getEventsForUser(long, Class<E>) - Method in class org.grouplens.lenskit.data.dao.packed.BinaryRatingDAO
 
getEventsForUser(long) - Method in class org.grouplens.lenskit.data.dao.packed.RatingSnapshotDAO
 
getEventsForUser(long, Class<E>) - Method in class org.grouplens.lenskit.data.dao.packed.RatingSnapshotDAO
 
getEventsForUser(long) - Method in class org.grouplens.lenskit.data.dao.PrefetchingUserEventDAO
 
getEventsForUser(long, Class<E>) - Method in class org.grouplens.lenskit.data.dao.PrefetchingUserEventDAO
 
getEventsForUser(long) - Method in interface org.grouplens.lenskit.data.dao.UserEventDAO
Get the events for a specific user.
getEventsForUser(long, Class<E>) - Method in interface org.grouplens.lenskit.data.dao.UserEventDAO
Get the events for a specific user, filtering by type.
getEventsForUser(long) - Method in class org.grouplens.lenskit.data.sql.JDBCRatingDAO
 
getEventsForUser(long, Class<E>) - Method in class org.grouplens.lenskit.data.sql.JDBCRatingDAO
 
getEventTypeDefinition() - Method in class org.grouplens.lenskit.data.text.DelimitedColumnEventFormat
 
getExclude() - Method in class org.grouplens.lenskit.eval.metrics.topn.TopNMetricBuilder
Get the exclude item selector.
getExpectedBuilderTypes() - Method in interface org.grouplens.lenskit.data.text.Field
Get the set of event builder types that this field can apply to.
getExperiments() - Method in class org.grouplens.lenskit.eval.traintest.TrainTestEvalTask
 
getFeature() - Method in class org.grouplens.lenskit.mf.funksvd.FeatureInfo.Builder
Get the feature's number.
getFeature() - Method in class org.grouplens.lenskit.mf.funksvd.FeatureInfo
Get the feature number.
getFeatureCount() - Method in class org.grouplens.lenskit.mf.svd.MFModel
Get the model's feature count.
getFeatureInfo(int) - Method in class org.grouplens.lenskit.mf.funksvd.FunkSVDModel
Get the FeatureInfo for a particular feature.
getFeatureInfo() - Method in class org.grouplens.lenskit.mf.funksvd.FunkSVDModel
Get the metadata about all features.
getFields() - Method in class org.grouplens.lenskit.data.text.DelimitedColumnEventFormat
Get the field list.
getFile() - Method in class org.grouplens.lenskit.cli.Eval
 
getFile() - Method in class org.grouplens.lenskit.data.source.PackedDataSourceBuilder
Get the input file.
getFile() - Method in class org.grouplens.lenskit.data.source.TextDataSource
 
getFile() - Method in class org.grouplens.lenskit.data.source.TextDataSourceBuilder
Get the input file.
getFile() - Method in class org.grouplens.lenskit.eval.traintest.OutputPredictMetric.FactoryBuilder
 
getFile() - Method in class org.grouplens.lenskit.eval.traintest.OutputTopNMetric.FactoryBuilder
 
getFiles(String) - Method in class org.grouplens.lenskit.eval.data.crossfold.CrossfoldTask
Get the list of files satisfying the specified name pattern
getForce() - Method in class org.grouplens.lenskit.cli.Eval
 
getForce() - Method in class org.grouplens.lenskit.eval.data.crossfold.CrossfoldTask
 
getFormat() - Method in class org.grouplens.lenskit.data.source.TextDataSource
 
getFormat() - Method in class org.grouplens.lenskit.data.source.TextDataSourceBuilder
Get the currently-configured event format.
getFraction() - Method in class org.grouplens.lenskit.eval.data.subsample.SubsampleTask
Get the size of file.
getGlobalItemRecommender() - Method in class org.grouplens.lenskit.core.LenskitRecommender
 
getGlobalItemRecommender() - Method in interface org.grouplens.lenskit.Recommender
Get the recommender's global item recommender.
getGlobalItemScorer() - Method in class org.grouplens.lenskit.core.LenskitRecommender
 
getGlobalItemScorer() - Method in interface org.grouplens.lenskit.Recommender
Get the recommender's global item scorer.
getGlobalVariance() - Method in class org.grouplens.lenskit.transform.normalize.MeanVarianceNormalizer
Get the global variance.
getGoodItems() - Method in class org.grouplens.lenskit.eval.metrics.topn.IndependentRecallTopNMetric.Builder
 
getGoodItems() - Method in class org.grouplens.lenskit.eval.metrics.topn.MAPTopNMetric.Builder
 
getGoodItems() - Method in class org.grouplens.lenskit.eval.metrics.topn.MRRTopNMetric.Builder
 
getGoodItems() - Method in class org.grouplens.lenskit.eval.metrics.topn.PrecisionRecallTopNMetric.Builder
 
getGraph() - Method in class org.grouplens.lenskit.core.LenskitRecommenderEngine
Get the dependency graph of the recommender engine.
getGraph() - Method in class org.grouplens.lenskit.inject.RecommenderInstantiator
Get the graph from this instantiator.
getHeaderLines() - Method in class org.grouplens.lenskit.data.source.TextDataSourceBuilder
Get the number of header lines that will be skipped.
getHeaderLines() - Method in class org.grouplens.lenskit.data.text.DelimitedColumnEventFormat
 
getHeaderLines() - Method in interface org.grouplens.lenskit.data.text.EventFormat
Get the number of header lines to skip in the file.
getHeadRevision() - Static method in class org.grouplens.lenskit.core.LenskitInfo
Get the HEAD revision from which LensKit was built.
getHoldout() - Method in class org.grouplens.lenskit.eval.data.crossfold.CrossfoldTask
 
getId() - Method in class org.grouplens.lenskit.basic.SimpleCachingItemScorer
 
getId(int) - Method in class org.grouplens.lenskit.indexes.IdIndexMapping
Get the ID for an index.
getId(int) - Method in class org.grouplens.lenskit.indexes.MutableIdIndexMapping
 
getId() - Method in interface org.grouplens.lenskit.scored.ScoredId
Retrieve the numerical identifier of this ScoredId.
getId(int) - Method in interface org.grouplens.lenskit.util.Index
Deprecated.
Get the id for an index.
getId(int) - Method in class org.grouplens.lenskit.util.Indexer
Deprecated.
 
getIdList() - Method in class org.grouplens.lenskit.indexes.IdIndexMapping
Get the list of indexed IDs.
getIdList() - Method in class org.grouplens.lenskit.indexes.MutableIdIndexMapping
 
getIds() - Method in interface org.grouplens.lenskit.util.Index
Deprecated.
Get the list of IDs.
getIds() - Method in class org.grouplens.lenskit.util.Indexer
Deprecated.
 
getIdSet(PreparedStatement) - Method in class org.grouplens.lenskit.data.sql.JDBCRatingDAO
 
getIncludeTimestamps() - Method in class org.grouplens.lenskit.eval.data.pack.PackTask
Get whether to include timestamps.
getIndex(long) - Method in class org.grouplens.lenskit.collections.LongKeyDomain
Get the index for a key, regardless of its active state.
getIndex() - Method in interface org.grouplens.lenskit.data.pref.IndexedPreference
Get the preference index.
getIndex(long) - Method in class org.grouplens.lenskit.indexes.IdIndexMapping
Get the index of an ID.
getIndex(long) - Method in interface org.grouplens.lenskit.util.Index
Deprecated.
Get the index of an id.
getIndex(long) - Method in class org.grouplens.lenskit.util.Indexer
Deprecated.
 
getIndexIfActive(long) - Method in class org.grouplens.lenskit.collections.LongKeyDomain
Get the index for a key if that key is active.
getIndexValue(int) - Method in interface org.grouplens.lenskit.transform.quantize.Quantizer
Get the value corresponding to a quantized value, based on the index into the list of possible values.
getIndexValue(int) - Method in class org.grouplens.lenskit.transform.quantize.ValueArrayQuantizer
 
getInputData() - Method in class org.grouplens.lenskit.eval.TrainModelTask
 
getInstance(Class<T>) - Method in class org.grouplens.lenskit.inject.StaticInjector
 
getInstance(Class<? extends Annotation>, Class<T>) - Method in class org.grouplens.lenskit.inject.StaticInjector
 
getInstance(QualifierMatcher, Class<T>) - Method in class org.grouplens.lenskit.inject.StaticInjector
 
getInstance(Annotation, Class<T>) - Method in class org.grouplens.lenskit.inject.StaticInjector
 
getIsolate() - Method in class org.grouplens.lenskit.eval.data.crossfold.CrossfoldTask
Query whether this task will produce isolated data sets.
getIsolationGroup() - Method in class org.grouplens.lenskit.eval.data.traintest.GenericTTDataSet
 
getIsolationGroup() - Method in interface org.grouplens.lenskit.eval.data.traintest.TTDataSet
Get the isolation group ID for this data set.
getItemAverage() - Method in class org.grouplens.lenskit.mf.funksvd.FeatureInfo.Builder
 
getItemAverage() - Method in class org.grouplens.lenskit.mf.funksvd.FeatureInfo
Get the item average value of this feature.
getItemColumn() - Method in class org.grouplens.lenskit.data.sql.BasicSQLStatementFactory
Get the name of the item ID column in the rating table.
getItemColumn() - Method in class org.grouplens.lenskit.data.sql.JDBCRatingDAOBuilder
 
getItemCount() - Method in class org.grouplens.lenskit.mf.svd.MFModel
The number of items.
getItemDAO() - Method in class org.grouplens.lenskit.data.source.AbstractDataSource
Default item DAO implementation.
getItemDAO() - Method in interface org.grouplens.lenskit.data.source.DataSource
Get an item DAO for this data source.
getItemDAO() - Method in class org.grouplens.lenskit.data.source.PackedDataSource
 
getItemDAO() - Method in class org.grouplens.lenskit.data.source.TextDataSource
 
getItemEventDAO() - Method in class org.grouplens.lenskit.data.source.AbstractDataSource
Default item-event DAO implementation.
getItemEventDAO() - Method in interface org.grouplens.lenskit.data.source.DataSource
Get a item-event DAO for this data source.
getItemEventDAO() - Method in class org.grouplens.lenskit.data.source.PackedDataSource
 
getItemFeature(long, int) - Method in class org.grouplens.lenskit.mf.svd.MFModel
Get a particular feature value for an item.
getItemFeatureUpdate() - Method in class org.grouplens.lenskit.mf.funksvd.FunkSVDUpdater
Get the update for the item-feature value.
getItemFile() - Method in class org.grouplens.lenskit.data.source.TextDataSourceBuilder
Get the item file.
getItemId() - Method in interface org.grouplens.lenskit.data.event.Event
Get the item ID.
getItemId() - Method in class org.grouplens.lenskit.data.event.MutableRating
 
getItemId() - Method in class org.grouplens.lenskit.data.event.RatingBuilder
Get the item ID.
getItemId() - Method in class org.grouplens.lenskit.data.history.BasicItemEventList
 
getItemId() - Method in interface org.grouplens.lenskit.data.history.ItemEventCollection
Get the item ID associated with this collection.
getItemId() - Method in interface org.grouplens.lenskit.data.pref.Preference
Get the ID of the item the preference is for.
getItemIds() - Method in interface org.grouplens.lenskit.data.dao.ItemDAO
Get all known item IDs.
getItemIds() - Method in class org.grouplens.lenskit.data.dao.ItemListItemDAO
 
getItemIds() - Method in class org.grouplens.lenskit.data.dao.MapItemNameDAO
 
getItemIds() - Method in class org.grouplens.lenskit.data.dao.packed.BinaryRatingDAO
 
getItemIds() - Method in class org.grouplens.lenskit.data.dao.packed.RatingSnapshotDAO
 
getItemIds() - Method in class org.grouplens.lenskit.data.dao.PrefetchingItemDAO
 
getItemIds() - Method in class org.grouplens.lenskit.data.snapshot.PackedPreferenceSnapshot
 
getItemIds() - Method in interface org.grouplens.lenskit.data.snapshot.PreferenceSnapshot
Get the set of item IDs in the snapshot.
getItemIds() - Method in class org.grouplens.lenskit.data.sql.JDBCRatingDAO
 
getItemIndex() - Method in interface org.grouplens.lenskit.data.pref.IndexedPreference
Get the item index.
getItemIndex() - Method in class org.grouplens.lenskit.mf.svd.MFModel
The item index mapping.
getItemMatrix() - Method in class org.grouplens.lenskit.mf.svd.MFModel
Get the item matrix.
getItemName(long) - Method in interface org.grouplens.lenskit.data.dao.ItemNameDAO
Get the name for an item.
getItemName(long) - Method in class org.grouplens.lenskit.data.dao.MapItemNameDAO
 
getItemNameDAO() - Method in class org.grouplens.lenskit.data.source.AbstractDataSource
Get the item name DAO.
getItemNameDAO() - Method in interface org.grouplens.lenskit.data.source.DataSource
Get an item name DAO for this data source.
getItemNameDAO() - Method in class org.grouplens.lenskit.data.source.PackedDataSource
 
getItemNameDAO() - Method in class org.grouplens.lenskit.data.source.TextDataSource
 
getItemNameFile() - Method in class org.grouplens.lenskit.data.source.TextDataSourceBuilder
Get the item file.
getItemPairIterator() - Method in class org.grouplens.lenskit.knn.item.model.ItemItemBuildContext
Deprecated.
This will go away in LensKit 3.0.
getItemPairs() - Method in class org.grouplens.lenskit.knn.item.model.ItemItemBuildContext
Deprecated.
This will go away in LensKit 3.0.
getItemRecommender() - Method in class org.grouplens.lenskit.core.LenskitRecommender
 
getItemRecommender() - Method in interface org.grouplens.lenskit.Recommender
Get the recommender's item recommender.
getItems() - Method in class org.grouplens.lenskit.knn.item.model.ItemItemBuildContext
Get the set of items.
getItemScorer() - Method in class org.grouplens.lenskit.core.LenskitRecommender
 
getItemScorer() - Method in interface org.grouplens.lenskit.Recommender
Get the recommender's item scorer.
getItemUniverse() - Method in interface org.grouplens.lenskit.knn.item.model.ItemItemModel
Get the set of all items in the model.
getItemUniverse() - Method in class org.grouplens.lenskit.knn.item.model.SimilarityMatrixModel
 
getItemUsers(long) - Method in class org.grouplens.lenskit.knn.user.UserSnapshot
 
getItemVector(long) - Method in class org.grouplens.lenskit.mf.svd.MFModel
 
getIterationCount() - Method in class org.grouplens.lenskit.iterative.IterationCountStoppingCondition
Get the number of iterations the stopper requires.
getIterationCount() - Method in interface org.grouplens.lenskit.iterative.TrainingLoopController
Get the current iteration count.
getIterCount() - Method in class org.grouplens.lenskit.mf.funksvd.FeatureInfo
Get the iteration count for the feature.
getKey(int) - Method in class org.grouplens.lenskit.collections.LongKeyDomain
Get the key at an index.
getKey() - Method in class org.grouplens.lenskit.vectors.VectorEntry
Get the key at this entry.
getLastDeltaRMSE() - Method in class org.grouplens.lenskit.mf.funksvd.FeatureInfo
Get the last delta RMSE of the feature.
getLastRMSE() - Method in class org.grouplens.lenskit.mf.funksvd.FeatureInfo
Get the last training RMSE of the feature.
getLayout() - Method in interface org.grouplens.lenskit.util.table.Table
Get the layout of this table.
getLayout() - Method in class org.grouplens.lenskit.util.table.TableBuilder
 
getLayout() - Method in class org.grouplens.lenskit.util.table.writer.CSVWriter
 
getLayout() - Method in class org.grouplens.lenskit.util.table.writer.MultiplexedTableWriter
 
getLayout() - Method in interface org.grouplens.lenskit.util.table.writer.TableWriter
Get the layout of this table.
getLearningRate() - Method in class org.grouplens.lenskit.mf.funksvd.FunkSVDUpdateRule
 
getLineNumber() - Method in class org.grouplens.lenskit.util.DelimitedTextCursor
Return the number of the line returned by the last call to DelimitedTextCursor.next().
getLineNumber() - Method in class org.grouplens.lenskit.util.LineCursor
Return the number of the line returned by the last call to AbstractPollingCursor.next().
getListSize() - Method in class org.grouplens.lenskit.eval.metrics.topn.TopNMetricBuilder
Get the list size.
getLong(int) - Method in class org.grouplens.lenskit.collections.CompactableLongArrayList
 
getMaximum() - Method in class org.grouplens.lenskit.data.pref.PreferenceDomain
The maximum preference value.
getMaximum() - Method in class org.grouplens.lenskit.data.pref.PreferenceDomainBuilder
Get the maximum preference.
getMean() - Method in class org.grouplens.lenskit.util.statistics.MeanAccumulator
 
getMeasurements() - Method in class org.grouplens.lenskit.eval.traintest.TrainTestEvalTask
 
getMethod() - Method in class org.grouplens.lenskit.eval.data.crossfold.CrossfoldTask
Get the method to be used for crossfolding.
getMinimum() - Method in class org.grouplens.lenskit.data.pref.PreferenceDomain
The minimum preference value.
getMinimum() - Method in class org.grouplens.lenskit.data.pref.PreferenceDomainBuilder
Get the minimum preference.
getMinimumIterations() - Method in class org.grouplens.lenskit.iterative.ErrorThresholdStoppingCondition
Get the minimum iteration count.
getMinimumIterations() - Method in class org.grouplens.lenskit.iterative.ThresholdStoppingCondition
Get the minimum iteration count.
getMode() - Method in class org.grouplens.lenskit.eval.data.subsample.SubsampleTask
Get the mode of the subsample.
getModel() - Method in interface org.grouplens.lenskit.knn.item.ItemItemModelBackedGlobalScorer
Get the item-item model backing this scorer.
getModel() - Method in class org.grouplens.lenskit.slopeone.SlopeOneItemScorer
 
getMutualInformation() - Method in class org.grouplens.lenskit.util.statistics.MutualInformationAccumulator
Get the mutual information.
getName() - Method in interface org.grouplens.lenskit.data.source.DataSource
Get the data source name.
getName() - Method in class org.grouplens.lenskit.data.source.GenericDataSource
 
getName() - Method in class org.grouplens.lenskit.data.source.PackedDataSource
 
getName() - Method in class org.grouplens.lenskit.data.source.PackedDataSourceBuilder
 
getName() - Method in class org.grouplens.lenskit.data.source.TextDataSource
 
getName() - Method in class org.grouplens.lenskit.data.source.TextDataSourceBuilder
 
getName() - Method in interface org.grouplens.lenskit.data.text.EventTypeDefinition
A simple name for this event
getName() - Method in class org.grouplens.lenskit.data.text.LikeBatchEventType
 
getName() - Method in class org.grouplens.lenskit.data.text.LikeEventType
 
getName() - Method in class org.grouplens.lenskit.data.text.RatingEventType
 
getName() - Method in class org.grouplens.lenskit.eval.AbstractTask
Get the task's name.
getName() - Method in class org.grouplens.lenskit.eval.algorithm.AlgorithmInstance
Get the name of this algorithmInfo.
getName() - Method in class org.grouplens.lenskit.eval.algorithm.AlgorithmInstanceBuilder
Get the algorithmInfo name.
getName() - Method in class org.grouplens.lenskit.eval.algorithm.AlgorithmInstanceBuilderDelegate
 
getName() - Method in interface org.grouplens.lenskit.eval.Attributed
 
getName() - Method in class org.grouplens.lenskit.eval.data.crossfold.CrossfoldTask
Get the visible name of this crossfold split.
getName() - Method in class org.grouplens.lenskit.eval.data.traintest.GenericTTDataBuilder
 
getName() - Method in class org.grouplens.lenskit.eval.data.traintest.GenericTTDataSet
 
getName() - Method in interface org.grouplens.lenskit.eval.data.traintest.TTDataSet
Get the data set name.
getName() - Method in class org.grouplens.lenskit.eval.graph.DumpGraphTask
 
getName() - Method in class org.grouplens.lenskit.eval.traintest.ExternalAlgorithm
 
getName() - Method in class org.grouplens.lenskit.eval.traintest.ExternalAlgorithmBuilder
Get the algorithmInfo name.
getName() - Method in class org.grouplens.lenskit.symbols.Symbol
Get the name for a symbol.
getName() - Method in class org.grouplens.lenskit.symbols.TypedSymbol
Get the name for a symbol.
getNeighbors(long) - Method in interface org.grouplens.lenskit.knn.item.model.ItemItemModel
Get the neighbors of an item scored by similarity.
getNeighbors(long) - Method in class org.grouplens.lenskit.knn.item.model.SimilarityMatrixModel
 
getNormalizedUserVector(long) - Method in class org.grouplens.lenskit.knn.user.UserSnapshot
 
getNormalizer() - Method in class org.grouplens.lenskit.knn.item.ItemItemScorer
 
getObjectCount() - Method in interface org.grouplens.lenskit.util.Index
Deprecated.
Get the number of IDs in the index.
getObjectCount() - Method in class org.grouplens.lenskit.util.Indexer
Deprecated.
 
getOrAddChannel(TypedSymbol<K>) - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
Add a typed channel to the vector, even if there is already a channel with the same symbol.
getOrAddChannelVector(Symbol) - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
Add a channel to the vector, even if there is already a channel with the same symbol.
getOrder() - Method in class org.grouplens.lenskit.eval.data.crossfold.Holdout
 
getOutput() - Method in class org.grouplens.lenskit.eval.data.subsample.SubsampleTask
Get the output name of subsample file.
getOutput() - Method in class org.grouplens.lenskit.eval.graph.DumpGraphTask
 
getOutputDelimiter() - Method in class org.grouplens.lenskit.eval.traintest.ExternalAlgorithm
 
getOutputFile() - Method in class org.grouplens.lenskit.cli.Graph
 
getOutputFile() - Method in class org.grouplens.lenskit.cli.PackRatings
 
getOutputFile() - Method in class org.grouplens.lenskit.cli.TrainModel
 
getOutputLayout() - Method in class org.grouplens.lenskit.eval.traintest.TrainTestEvalTask
 
getOutputs() - Method in class org.grouplens.lenskit.eval.traintest.TrainTestEvalTask
 
getPackages(String) - Method in class org.grouplens.lenskit.util.ClassDirectory
Get the packages that contain a class with the specified name.
getPackedFile() - Method in class org.grouplens.lenskit.data.source.PackedDataSource
 
getPartitionCount() - Method in class org.grouplens.lenskit.eval.data.crossfold.CrossfoldTask
Get the number of folds.
getPartitionMethod() - Method in class org.grouplens.lenskit.eval.data.crossfold.Holdout
 
getPlaceholderNodes(DAGNode<Component, Dependency>) - Static method in class org.grouplens.lenskit.inject.GraphtUtils
Get the placeholder nodes from a graph.
getPrecision() - Method in class org.grouplens.lenskit.data.pref.PreferenceDomain
The precision of preference values.
getPrecision() - Method in class org.grouplens.lenskit.data.pref.PreferenceDomainBuilder
Get the preference precision.
getPredictableItems(long) - Method in class org.grouplens.lenskit.basic.TopNItemRecommender
Determine the items for which predictions can be made for a certain user.
getPredictions() - Method in class org.grouplens.lenskit.eval.traintest.LenskitTestUser
 
getPredictions() - Method in class org.grouplens.lenskit.eval.traintest.MockTestUser.Builder
 
getPredictions() - Method in class org.grouplens.lenskit.eval.traintest.MockTestUser
 
getPredictions() - Method in interface org.grouplens.lenskit.eval.traintest.TestUser
Get the user's predictions.
getPreference() - Method in class org.grouplens.lenskit.data.event.MutableRating
 
getPreference() - Method in interface org.grouplens.lenskit.data.event.Rating
Get the expressed preference.
getPreferenceDomain() - Method in class org.grouplens.lenskit.basic.SimpleRatingPredictor
Get the preference domain.
getPreferenceDomain() - Method in interface org.grouplens.lenskit.data.source.DataSource
Get the preference domain of this data source.
getPreferenceDomain() - Method in class org.grouplens.lenskit.data.source.GenericDataSource
 
getPreferenceDomain() - Method in class org.grouplens.lenskit.data.source.PackedDataSource
 
getPreferenceDomain() - Method in class org.grouplens.lenskit.data.source.TextDataSource
 
getPreferenceDomain() - Method in class org.grouplens.lenskit.transform.quantize.PreferenceDomainQuantizer
 
getPrefix() - Method in class org.grouplens.lenskit.eval.metrics.AbstractMetric
A prefix to be applied to column names.
getPrefix() - Method in class org.grouplens.lenskit.eval.metrics.topn.IndependentRecallTopNMetric
 
getPrefix() - Method in class org.grouplens.lenskit.eval.metrics.topn.MAPTopNMetric
 
getPrefix() - Method in class org.grouplens.lenskit.eval.metrics.topn.MRRTopNMetric
 
getPrefix() - Method in class org.grouplens.lenskit.eval.metrics.topn.NDCGTopNMetric
 
getPrefix() - Method in class org.grouplens.lenskit.eval.metrics.topn.PrecisionRecallTopNMetric
 
getPrefix() - Method in class org.grouplens.lenskit.eval.metrics.topn.TopNEntropyMetric
 
getPrefix() - Method in class org.grouplens.lenskit.eval.metrics.topn.TopNLengthMetric
 
getPrefix() - Method in class org.grouplens.lenskit.eval.metrics.topn.TopNMetricBuilder
Get the prefix (or null if no prefix is set) to be applied to each column label.
getPrefix() - Method in class org.grouplens.lenskit.eval.metrics.topn.TopNPopularityMetric
 
getPreload() - Method in class org.grouplens.lenskit.eval.algorithm.AlgorithmInstance
Query whether this algorithmInfo is to operate on in-memory data.
getPreload() - Method in class org.grouplens.lenskit.eval.algorithm.AlgorithmInstanceBuilder
Get whether this algorithmInfo will require ratings to be pre-loaded.
getPreload() - Method in class org.grouplens.lenskit.eval.algorithm.AlgorithmInstanceBuilderDelegate
 
getPrimaryScorer() - Method in class org.grouplens.lenskit.baseline.FallbackItemScorer
Get the primary scorer from this item scorer.
getProject() - Method in class org.grouplens.lenskit.eval.AbstractTask
 
getProject() - Method in class org.grouplens.lenskit.eval.algorithm.AlgorithmInstanceBuilder
Get the project of this algorithmInfo
getProject() - Method in class org.grouplens.lenskit.eval.script.EvalScript
Get the eval project configured by this script.
getProperties() - Method in class org.grouplens.lenskit.cli.ScriptEnvironment
Get the properties defined by the command line.
getProperties() - Method in class org.grouplens.lenskit.eval.cli.EvalCLIOptions
 
getProperty(String) - Method in class org.grouplens.lenskit.eval.EvalProject
Get a property value.
getQueryDAO() - Method in class org.grouplens.lenskit.eval.data.traintest.GenericTTDataSet
 
getQueryDAO() - Method in interface org.grouplens.lenskit.eval.data.traintest.TTDataSet
Get the query data.
getQueryData() - Method in class org.grouplens.lenskit.eval.data.traintest.GenericTTDataSet
 
getQueryData() - Method in interface org.grouplens.lenskit.eval.data.traintest.TTDataSet
Get the query data.
getQueryId() - Method in class org.grouplens.lenskit.data.sql.QueryKey
 
getQueryType() - Method in class org.grouplens.lenskit.data.sql.QueryKey
 
getRandom() - Method in class org.grouplens.lenskit.eval.EvalProject
Get the project's random number generator.
getRating() - Method in class org.grouplens.lenskit.data.event.RatingBuilder
Get the rating.
getRatingColumn() - Method in class org.grouplens.lenskit.data.sql.BasicSQLStatementFactory
Get the name of the rating column in the rating table.
getRatingColumn() - Method in class org.grouplens.lenskit.data.sql.JDBCRatingDAOBuilder
 
getRatingCount() - Method in class org.grouplens.lenskit.data.dao.packed.BinaryRatingPacker
 
getRatingPredictor() - Method in class org.grouplens.lenskit.core.LenskitRecommender
 
getRatingPredictor() - Method in interface org.grouplens.lenskit.Recommender
Get the recommender's rating scorer.
getRatings() - Method in class org.grouplens.lenskit.data.snapshot.PackedPreferenceSnapshot
 
getRatings() - Method in interface org.grouplens.lenskit.data.snapshot.PreferenceSnapshot
Get the collection of ratings in the snapshot.
getRawCommand() - Method in class org.grouplens.lenskit.eval.traintest.SimpleEvaluator
Provides raw unrestricted access for the command.
getRawSymbol() - Method in class org.grouplens.lenskit.symbols.SymbolValue
Get the raw Symbol from the symbol value.
getRawSymbol() - Method in class org.grouplens.lenskit.symbols.TypedSymbol
Get the symbol.
getRecipRank() - Method in class org.grouplens.lenskit.eval.metrics.topn.MRRTopNMetric.UserResult
 
getRecommendations(int, ItemSelector, ItemSelector) - Method in class org.grouplens.lenskit.eval.traintest.LenskitTestUser
 
getRecommendations() - Method in class org.grouplens.lenskit.eval.traintest.MockTestUser.Builder
 
getRecommendations(int, ItemSelector, ItemSelector) - Method in class org.grouplens.lenskit.eval.traintest.MockTestUser
 
getRecommendations(int, ItemSelector, ItemSelector) - Method in interface org.grouplens.lenskit.eval.traintest.TestUser
Get the user's recommendations.
getRecommender() - Method in class org.grouplens.lenskit.eval.traintest.LenskitTestUser
 
getRecommender() - Method in class org.grouplens.lenskit.eval.traintest.MockTestUser.Builder
 
getRecommender() - Method in class org.grouplens.lenskit.eval.traintest.MockTestUser
 
getRecommender() - Method in interface org.grouplens.lenskit.eval.traintest.TestUser
Get the recommender
getRequiredFields() - Method in interface org.grouplens.lenskit.data.text.EventTypeDefinition
Get the set of required fields for this event type.
getRequiredFields() - Method in class org.grouplens.lenskit.data.text.LikeBatchEventType
 
getRequiredFields() - Method in class org.grouplens.lenskit.data.text.LikeEventType
 
getRequiredFields() - Method in class org.grouplens.lenskit.data.text.RatingEventType
 
getResults(X) - Method in class org.grouplens.lenskit.eval.metrics.AbstractMetric
 
getResults(X) - Method in interface org.grouplens.lenskit.eval.metrics.Metric
Get the aggregate results from an accumulator.
getResults(List<Object>) - Method in class org.grouplens.lenskit.eval.traintest.FunctionModelMetric
 
getResults(Void) - Method in class org.grouplens.lenskit.eval.traintest.FunctionMultiModelMetric
 
getResultType() - Method in class org.grouplens.lenskit.eval.metrics.ResultConverter
 
getRevisions() - Static method in class org.grouplens.lenskit.core.LenskitInfo
Get the set of revisions LensKit is built from.
getRMSE() - Method in class org.grouplens.lenskit.mf.funksvd.FunkSVDUpdater
Get the RMSE of all updates done since the last reset.
getRoots() - Method in class org.grouplens.lenskit.core.LenskitConfiguration
 
getRowCount() - Method in class org.grouplens.lenskit.cursors.AbstractCursor
 
getRowCount() - Method in interface org.grouplens.lenskit.cursors.Cursor
Get an upper bound on the number of rows available from the cursor.
getSampleSize() - Method in class org.grouplens.lenskit.eval.data.crossfold.CrossfoldTask
 
getScore() - Method in interface org.grouplens.lenskit.scored.ScoredId
Retrieve the score of this ScoredId.
getScoreableItems(Collection<Long>) - Method in interface org.grouplens.lenskit.knn.item.ItemItemModelBackedGlobalScorer
Get the set of scoreable items for a basket of items.
getScorer() - Method in class org.grouplens.lenskit.basic.SimpleRatingPredictor
Get the backing scorer.
getScorer() - Method in class org.grouplens.lenskit.basic.TopNItemRecommender
 
getScript() - Method in class org.grouplens.lenskit.eval.EvalConfig
Get the script for this evaluation.
getScriptDir() - Method in class org.grouplens.lenskit.eval.EvalConfig
Get the data directory for this evaluation.
getScriptFile() - Method in class org.grouplens.lenskit.eval.cli.EvalCLIOptions
 
getShareableNodes(DAGNode<Component, Dependency>) - Static method in class org.grouplens.lenskit.inject.GraphtUtils
Find the set of shareable nodes (objects that will be replaced with instance satisfactions in the final graph).
getSingularValue() - Method in class org.grouplens.lenskit.mf.funksvd.FeatureInfo.Builder
 
getSingularValue() - Method in class org.grouplens.lenskit.mf.funksvd.FeatureInfo
Get the singular value of this feature.
getSource() - Method in class org.grouplens.lenskit.eval.data.crossfold.CrossfoldTask
Get the data source backing this crossfold manager.
getSource() - Method in class org.grouplens.lenskit.eval.data.subsample.SubsampleTask
Get the data source backing this subsample manager.
getSourceFile() - Method in class org.grouplens.lenskit.data.dao.SimpleFileRatingDAO
Deprecated.
 
getStagingFile() - Method in class org.grouplens.lenskit.util.io.StagedWrite
Get the working file for this staging file.
getStatementFactory() - Method in class org.grouplens.lenskit.data.sql.JDBCRatingDAOBuilder
Get the statement factory the DAO will use.
getStoppingCondition() - Method in class org.grouplens.lenskit.mf.funksvd.FunkSVDUpdateRule
 
getSuffix() - Method in class org.grouplens.lenskit.eval.metrics.AbstractMetric
A suffix to be applied to column names.
getSuffix() - Method in class org.grouplens.lenskit.eval.metrics.topn.IndependentRecallTopNMetric
 
getSuffix() - Method in class org.grouplens.lenskit.eval.metrics.topn.MAPTopNMetric
 
getSuffix() - Method in class org.grouplens.lenskit.eval.metrics.topn.MRRTopNMetric
 
getSuffix() - Method in class org.grouplens.lenskit.eval.metrics.topn.NDCGTopNMetric
 
getSuffix() - Method in class org.grouplens.lenskit.eval.metrics.topn.PrecisionRecallTopNMetric
 
getSuffix() - Method in class org.grouplens.lenskit.eval.metrics.topn.TopNEntropyMetric
 
getSuffix() - Method in class org.grouplens.lenskit.eval.metrics.topn.TopNLengthMetric
 
getSuffix() - Method in class org.grouplens.lenskit.eval.metrics.topn.TopNMetricBuilder
Get the suffix (or null if no suffix is set) to be applied to each column label.
getSuffix() - Method in class org.grouplens.lenskit.eval.metrics.topn.TopNPopularityMetric
 
getSupportedSourceVersion() - Method in class org.grouplens.lenskit.core.LenskitAnnotationProcessor
 
getSymbol() - Method in class org.grouplens.lenskit.symbols.DoubleSymbolValue
 
getSymbol() - Method in class org.grouplens.lenskit.symbols.SymbolValue
 
getTableName() - Method in class org.grouplens.lenskit.data.sql.BasicSQLStatementFactory
Get the name of the rating table.
getTableName() - Method in class org.grouplens.lenskit.data.sql.JDBCRatingDAOBuilder
 
getTargetFile() - Method in class org.grouplens.lenskit.util.io.StagedWrite
Get the target file for this staging file.
getTargets() - Method in class org.grouplens.lenskit.cli.Eval
 
getTaskGraphFile() - Method in class org.grouplens.lenskit.eval.traintest.TrainTestEvalTask
 
getTaskStatusFile() - Method in class org.grouplens.lenskit.eval.traintest.TrainTestEvalTask
 
getTestDAO() - Method in class org.grouplens.lenskit.eval.data.traintest.GenericTTDataSet
 
getTestDAO() - Method in interface org.grouplens.lenskit.eval.data.traintest.TTDataSet
Get the test data.
getTestData() - Method in class org.grouplens.lenskit.eval.data.traintest.GenericTTDataSet
 
getTestData() - Method in interface org.grouplens.lenskit.eval.data.traintest.TTDataSet
Get the training data.
getTestHistory() - Method in class org.grouplens.lenskit.eval.traintest.LenskitTestUser
 
getTestHistory() - Method in class org.grouplens.lenskit.eval.traintest.MockTestUser
 
getTestHistory() - Method in interface org.grouplens.lenskit.eval.traintest.TestUser
Return this user's test history.
getTestPattern() - Method in class org.grouplens.lenskit.eval.data.crossfold.CrossfoldTask
 
getTestRatings() - Method in class org.grouplens.lenskit.eval.traintest.AbstractTestUser
Get the test ratings from TestUser.getTestHistory().
getTestRatings() - Method in interface org.grouplens.lenskit.eval.traintest.TestUser
Get the user's test ratings.
getThreadCount() - Method in class org.grouplens.lenskit.cli.Eval
 
getThreadCount() - Method in class org.grouplens.lenskit.eval.EvalConfig
 
getThreshold() - Method in class org.grouplens.lenskit.iterative.ErrorThresholdStoppingCondition
Get the stopper's threshold.
getThreshold() - Method in class org.grouplens.lenskit.iterative.ThresholdStoppingCondition
Get the stopper's threshold.
getTimestamp() - Method in interface org.grouplens.lenskit.data.event.Event
Get the event timestamp.
getTimestamp() - Method in class org.grouplens.lenskit.data.event.MutableRating
 
getTimestamp() - Method in class org.grouplens.lenskit.data.event.RatingBuilder
Get the timestamp.
getTimestampColumn() - Method in class org.grouplens.lenskit.data.sql.BasicSQLStatementFactory
Get the name of the timestamp column in the rating table (or null if there is no timestamp column).
getTimestampColumn() - Method in class org.grouplens.lenskit.data.sql.JDBCRatingDAOBuilder
 
getTotal() - Method in class org.grouplens.lenskit.util.statistics.MeanAccumulator
Get the total of the values accumulated so far.
getTrainHistory() - Method in class org.grouplens.lenskit.eval.traintest.LenskitTestUser
 
getTrainHistory() - Method in class org.grouplens.lenskit.eval.traintest.MockTestUser
 
getTrainHistory() - Method in interface org.grouplens.lenskit.eval.traintest.TestUser
Return this user's training history.
getTrainingDAO() - Method in class org.grouplens.lenskit.eval.data.traintest.GenericTTDataSet
 
getTrainingDAO() - Method in interface org.grouplens.lenskit.eval.data.traintest.TTDataSet
Get the training data.
getTrainingData() - Method in class org.grouplens.lenskit.eval.data.traintest.GenericTTDataSet
 
getTrainingData() - Method in interface org.grouplens.lenskit.eval.data.traintest.TTDataSet
Get the training data.
getTrainingErrors() - Method in class org.grouplens.lenskit.mf.funksvd.FeatureInfo
Get the training error for each iteration.
getTrainingLoopController() - Method in class org.grouplens.lenskit.mf.funksvd.FunkSVDUpdateRule
 
getTrainingRegularization() - Method in class org.grouplens.lenskit.mf.funksvd.FunkSVDUpdateRule
 
getTrainPattern() - Method in class org.grouplens.lenskit.eval.data.crossfold.CrossfoldTask
 
getTTFiles() - Method in class org.grouplens.lenskit.eval.data.crossfold.CrossfoldTask
Get the train-test splits as data sets.
getType() - Method in class org.grouplens.lenskit.inject.PlaceholderSatisfaction
 
getType() - Method in class org.grouplens.lenskit.symbols.TypedSymbol
Get the type for a typed symbol.
getTypedResults(X) - Method in class org.grouplens.lenskit.eval.metrics.AbstractMetric
Get the typed results from an accumulator.
getTypedResults(CoveragePredictMetric.Context) - Method in class org.grouplens.lenskit.eval.metrics.predict.CoveragePredictMetric
 
getTypedResults(EntropyPredictMetric.Context) - Method in class org.grouplens.lenskit.eval.metrics.predict.EntropyPredictMetric
 
getTypedResults(MeanAccumulator) - Method in class org.grouplens.lenskit.eval.metrics.predict.HLUtilityPredictMetric
 
getTypedResults(MAEPredictMetric.Context) - Method in class org.grouplens.lenskit.eval.metrics.predict.MAEPredictMetric
 
getTypedResults(MeanAccumulator) - Method in class org.grouplens.lenskit.eval.metrics.predict.NDCGPredictMetric
 
getTypedResults(RMSEPredictMetric.Context) - Method in class org.grouplens.lenskit.eval.metrics.predict.RMSEPredictMetric
 
getTypedResults(IndependentRecallTopNMetric.Context) - Method in class org.grouplens.lenskit.eval.metrics.topn.IndependentRecallTopNMetric
 
getTypedResults(MAPTopNMetric.Context) - Method in class org.grouplens.lenskit.eval.metrics.topn.MAPTopNMetric
 
getTypedResults(MRRTopNMetric.Context) - Method in class org.grouplens.lenskit.eval.metrics.topn.MRRTopNMetric
 
getTypedResults(MeanAccumulator) - Method in class org.grouplens.lenskit.eval.metrics.topn.NDCGTopNMetric
 
getTypedResults(PrecisionRecallTopNMetric.Context) - Method in class org.grouplens.lenskit.eval.metrics.topn.PrecisionRecallTopNMetric
 
getTypedResults(TopNEntropyMetric.Context) - Method in class org.grouplens.lenskit.eval.metrics.topn.TopNEntropyMetric
 
getTypedResults(MeanAccumulator) - Method in class org.grouplens.lenskit.eval.metrics.topn.TopNLengthMetric
 
getTypedResults(TopNPopularityMetric.Context) - Method in class org.grouplens.lenskit.eval.metrics.topn.TopNPopularityMetric
 
getTypedResults(OutputPredictMetric.Context) - Method in class org.grouplens.lenskit.eval.traintest.OutputPredictMetric
 
getTypedResults(OutputTopNMetric.Context) - Method in class org.grouplens.lenskit.eval.traintest.OutputTopNMetric
 
getUnboxedChannels() - Method in class org.grouplens.lenskit.scored.AbstractScoredId
 
getUnboxedChannels() - Method in interface org.grouplens.lenskit.scored.ScoredId
Get the unboxed channels associated with a scored ID.
getUnboxedChannelSymbols() - Method in class org.grouplens.lenskit.scored.AbstractScoredId
 
getUnboxedChannelSymbols() - Method in interface org.grouplens.lenskit.scored.ScoredId
Determine the symbols associated with all unboxed double side channels of a ScoredId.
getUnboxedChannelValue(Symbol) - Method in interface org.grouplens.lenskit.scored.ScoredId
Get the unboxed value for a channel.
getUpdateCount() - Method in class org.grouplens.lenskit.mf.funksvd.FunkSVDUpdater
Get the number of updates this updater has prepared since the last reset.
getUpdateRule() - Method in class org.grouplens.lenskit.mf.funksvd.FunkSVDItemScorer
 
getUserAverage() - Method in class org.grouplens.lenskit.mf.funksvd.FeatureInfo.Builder
 
getUserAverage() - Method in class org.grouplens.lenskit.mf.funksvd.FeatureInfo
Get the user average value of this feature.
getUserColumn() - Method in class org.grouplens.lenskit.data.sql.BasicSQLStatementFactory
Get the name of the user ID column in the rating table.
getUserColumn() - Method in class org.grouplens.lenskit.data.sql.JDBCRatingDAOBuilder
 
getUserColumnLabels() - Method in class org.grouplens.lenskit.eval.metrics.AbstractMetric
 
getUserColumnLabels() - Method in interface org.grouplens.lenskit.eval.metrics.Metric
Get labels for the per-user columns output by this evaluator.
getUserColumnLabels() - Method in class org.grouplens.lenskit.eval.metrics.topn.TopNEntropyMetric
 
getUserColumnLabels() - Method in class org.grouplens.lenskit.eval.traintest.FunctionModelMetric
 
getUserColumnLabels() - Method in class org.grouplens.lenskit.eval.traintest.FunctionMultiModelMetric.Factory
 
getUserColumnLabels() - Method in class org.grouplens.lenskit.eval.traintest.FunctionMultiModelMetric
 
getUserColumnLabels() - Method in class org.grouplens.lenskit.eval.traintest.MetricFactory
 
getUserColumnLabels() - Method in class org.grouplens.lenskit.eval.traintest.OutputPredictMetric.Factory
 
getUserColumnLabels() - Method in class org.grouplens.lenskit.eval.traintest.OutputTopNMetric.Factory
 
getUserCount() - Method in class org.grouplens.lenskit.mf.svd.MFModel
The number of users.
getUserDAO() - Method in class org.grouplens.lenskit.data.source.AbstractDataSource
Default user DAO implementation.
getUserDAO() - Method in interface org.grouplens.lenskit.data.source.DataSource
Get an user DAO for this data source.
getUserDAO() - Method in class org.grouplens.lenskit.data.source.PackedDataSource
 
getUserEventDAO() - Method in class org.grouplens.lenskit.data.source.AbstractDataSource
Default user-event DAO implementation.
getUserEventDAO() - Method in interface org.grouplens.lenskit.data.source.DataSource
Get a user-event DAO for this data source.
getUserEventDAO() - Method in class org.grouplens.lenskit.data.source.PackedDataSource
 
getUserFeature(long, int) - Method in class org.grouplens.lenskit.mf.svd.MFModel
Get a particular feature value for an user.
getUserFeatureUpdate() - Method in class org.grouplens.lenskit.mf.funksvd.FunkSVDUpdater
Get the update for the user-feature value.
getUserId() - Method in interface org.grouplens.lenskit.data.event.Event
Get the ID of the user responsible for the event.
getUserId() - Method in class org.grouplens.lenskit.data.event.MutableRating
 
getUserId() - Method in class org.grouplens.lenskit.data.event.RatingBuilder
Get the user ID.
getUserId() - Method in class org.grouplens.lenskit.data.history.BasicUserHistory
 
getUserId() - Method in interface org.grouplens.lenskit.data.history.UserHistory
Retrieve the user ID.
getUserId() - Method in interface org.grouplens.lenskit.data.pref.Preference
Get the ID of the user whose preference this is.
getUserId() - Method in class org.grouplens.lenskit.eval.traintest.AbstractTestUser
Get the user ID from TestUser.getTestHistory().
getUserId() - Method in interface org.grouplens.lenskit.eval.traintest.TestUser
Get the ID of this user.
getUserIds() - Method in class org.grouplens.lenskit.data.dao.packed.BinaryRatingDAO
 
getUserIds() - Method in class org.grouplens.lenskit.data.dao.packed.RatingSnapshotDAO
 
getUserIds() - Method in class org.grouplens.lenskit.data.dao.PrefetchingUserDAO
 
getUserIds() - Method in interface org.grouplens.lenskit.data.dao.UserDAO
Get all known user IDs.
getUserIds() - Method in class org.grouplens.lenskit.data.dao.UserListUserDAO
 
getUserIds() - Method in class org.grouplens.lenskit.data.snapshot.PackedPreferenceSnapshot
 
getUserIds() - Method in interface org.grouplens.lenskit.data.snapshot.PreferenceSnapshot
Get the set of user IDs in the snapshot.
getUserIds() - Method in class org.grouplens.lenskit.data.sql.JDBCRatingDAO
 
getUserIndex() - Method in interface org.grouplens.lenskit.data.pref.IndexedPreference
Get the user index.
getUserIndex() - Method in class org.grouplens.lenskit.mf.svd.MFModel
The user index mapping.
getUserItems(long) - Method in class org.grouplens.lenskit.knn.item.model.ItemItemBuildContext
Get the items rated by a particular user.
getUserMatrix() - Method in class org.grouplens.lenskit.mf.svd.MFModel
Get the user matrix.
getUserPreferenceVector(long) - Method in class org.grouplens.lenskit.mf.svd.BiasedMFItemScorer
Get a user's preference vector.
getUserRatings(long) - Method in class org.grouplens.lenskit.data.snapshot.PackedPreferenceSnapshot
 
getUserRatings(long) - Method in interface org.grouplens.lenskit.data.snapshot.PreferenceSnapshot
Get the ratings for a particular user.
getUsersForItem(long) - Method in interface org.grouplens.lenskit.data.dao.ItemEventDAO
Get the users who have interacted with an item.
getUsersForItem(long) - Method in class org.grouplens.lenskit.data.dao.packed.BinaryRatingDAO
 
getUsersForItem(long) - Method in class org.grouplens.lenskit.data.dao.packed.RatingSnapshotDAO
 
getUsersForItem(long) - Method in class org.grouplens.lenskit.data.dao.PrefetchingItemEventDAO
 
getUsersForItem(long) - Method in class org.grouplens.lenskit.data.sql.JDBCRatingDAO
 
getUserVector(long) - Method in class org.grouplens.lenskit.knn.user.UserSnapshot
 
getUserVector(long) - Method in class org.grouplens.lenskit.mf.svd.MFModel
 
getV1Entropy() - Method in class org.grouplens.lenskit.util.statistics.MutualInformationAccumulator
Get the entropy of the first variable.
getV2Entropy() - Method in class org.grouplens.lenskit.util.statistics.MutualInformationAccumulator
Get the entropy of the second variable.
getValue() - Method in class org.grouplens.lenskit.data.event.MutableRating
 
getValue() - Method in interface org.grouplens.lenskit.data.event.Rating
Get the value rating.
getValue() - Method in interface org.grouplens.lenskit.data.pref.Preference
Get the preference value.
getValue() - Method in class org.grouplens.lenskit.symbols.DoubleSymbolValue
 
getValue() - Method in class org.grouplens.lenskit.symbols.SymbolValue
 
getValue() - Method in class org.grouplens.lenskit.transform.threshold.RealThreshold
Get the threshold value.
getValue() - Method in class org.grouplens.lenskit.vectors.VectorEntry
Get the value at this entry.
getValues() - Method in interface org.grouplens.lenskit.transform.quantize.Quantizer
Get the possible values into which this quantizer will map input values.
getValues() - Method in class org.grouplens.lenskit.transform.quantize.ValueArrayQuantizer
 
getVector() - Method in class org.grouplens.lenskit.vectors.VectorEntry
Get the sparse vector associated with this entry.
getVectorNormalizer() - Method in class org.grouplens.lenskit.transform.normalize.DefaultUserVectorNormalizer
Get the delegate vector normalizer.
getWorkDir() - Method in class org.grouplens.lenskit.eval.traintest.ExternalAlgorithm
 
getWriteFile() - Method in class org.grouplens.lenskit.eval.TrainModelTask
 
getWriteTimestamps() - Method in class org.grouplens.lenskit.eval.data.crossfold.CrossfoldTask
Query whether timestamps will be written.
glob(String) - Method in class org.grouplens.lenskit.eval.script.EvalScript
Performs a file search based upon the parameter glob pattern.
glob(String, String) - Method in class org.grouplens.lenskit.eval.script.EvalScript
Performs a file search based upon the parameter glob pattern.
GlobalItemRecommender - Interface in org.grouplens.lenskit
The interface for recommendation based on the items only.
GlobalItemScorer - Interface in org.grouplens.lenskit
Score items for given item(s).
globalMAE - Variable in class org.grouplens.lenskit.eval.metrics.predict.MAEPredictMetric.AggregateResult
 
globalMean() - Method in class org.grouplens.lenskit.util.IdMeanAccumulator
Get the global mean.
GlobalMeanRatingItemScorer - Class in org.grouplens.lenskit.baseline
Rating scorer that predicts the global mean rating for all items.
GlobalMeanRatingItemScorer(double) - Constructor for class org.grouplens.lenskit.baseline.GlobalMeanRatingItemScorer
Construct a new global mean scorer where it is assumed that the given value is the global mean.
GlobalMeanRatingItemScorer.Builder - Class in org.grouplens.lenskit.baseline
A default builder used to create GlobalMeanPredictors.
globalRecommend(Set<Long>) - Method in class org.grouplens.lenskit.basic.AbstractGlobalItemRecommender
Recommend all possible items for a basket of items using the default exclude set.
globalRecommend(Set<Long>, int) - Method in class org.grouplens.lenskit.basic.AbstractGlobalItemRecommender
Recommend up to n items for a basket of items using the default exclude set.
globalRecommend(Set<Long>, Set<Long>) - Method in class org.grouplens.lenskit.basic.AbstractGlobalItemRecommender
Recommend all possible items for a basket of items from a set of candidates using the default exclude set.
globalRecommend(Set<Long>, int, Set<Long>, Set<Long>) - Method in class org.grouplens.lenskit.basic.AbstractGlobalItemRecommender
Produce a set of recommendations for the item.
globalRecommend(LongSet, int, LongSet, LongSet) - Method in class org.grouplens.lenskit.basic.AbstractGlobalItemRecommender
Implementation method for global item recommendation.
globalRecommend(LongSet, int, LongSet, LongSet) - Method in class org.grouplens.lenskit.basic.TopNGlobalItemRecommender
Implement the ID-based recommendation in terms of the scorer.
GlobalRecommend - Class in org.grouplens.lenskit.cli
Generate Top-N non-personalized recommendations.
GlobalRecommend(Namespace) - Constructor for class org.grouplens.lenskit.cli.GlobalRecommend
 
globalRecommend(Set<Long>) - Method in interface org.grouplens.lenskit.GlobalItemRecommender
Recommend all possible items for a basket of items using the default exclude set.
globalRecommend(Set<Long>, int) - Method in interface org.grouplens.lenskit.GlobalItemRecommender
Recommend up to n items for a basket of items using the default exclude set.
globalRecommend(Set<Long>, Set<Long>) - Method in interface org.grouplens.lenskit.GlobalItemRecommender
Recommend all possible items for a basket of items from a set of candidates using the default exclude set.
globalRecommend(Set<Long>, int, Set<Long>, Set<Long>) - Method in interface org.grouplens.lenskit.GlobalItemRecommender
Produce a set of recommendations for the item.
globalRMSE - Variable in class org.grouplens.lenskit.eval.metrics.predict.RMSEPredictMetric.AggregateResult
 
globalScore(Collection<Long>, long) - Method in class org.grouplens.lenskit.basic.AbstractGlobalItemScorer
Score a single item based on a collection of items(a shopping basket).
globalScore(Collection<Long>, Collection<Long>) - Method in class org.grouplens.lenskit.basic.AbstractGlobalItemScorer
 
globalScore(Collection<Long>, long) - Method in interface org.grouplens.lenskit.GlobalItemScorer
Score a single item based on a collection of items(a shopping basket).
globalScore(Collection<Long>, Collection<Long>) - Method in interface org.grouplens.lenskit.GlobalItemScorer
Score a collection of items based on a collection of items(a shopping basket).
globalScore(Collection<Long>, MutableSparseVector) - Method in interface org.grouplens.lenskit.GlobalItemScorer
Score items in a vector based on a collection of items (a shopping basket).
globalScore(Collection<Long>, MutableSparseVector) - Method in class org.grouplens.lenskit.knn.item.ItemItemGlobalScorer
 
goodMAP - Variable in class org.grouplens.lenskit.eval.metrics.topn.MAPTopNMetric.AggregateResult
The MAP over those users for whom a good item could be recommended.
goodMRR - Variable in class org.grouplens.lenskit.eval.metrics.topn.MRRTopNMetric.AggregateResult
The MRR over those users for whom a good item could be recommended.
Graph - Class in org.grouplens.lenskit.cli
Command that draws a diagram of a recommender configuration.
Graph(Namespace) - Constructor for class org.grouplens.lenskit.cli.Graph
 
GraphDumper - Class in org.grouplens.lenskit.eval.graph
Class to manage traversing nodes.
GraphtUtils - Class in org.grouplens.lenskit.inject
Helper utilities for Grapht integration.
GroovyActionTask<K> - Class in org.grouplens.lenskit.eval.script
A basic Eval task that executes a Groovy action.
GroovyActionTask(Closure<K>) - Constructor for class org.grouplens.lenskit.eval.script.GroovyActionTask
 
GroovyUtils - Class in org.grouplens.lenskit.config
Support utilities for LensKit's use of Groovy.
GroovyUtils() - Constructor for class org.grouplens.lenskit.config.GroovyUtils
 
GroupingCursor<C,E> - Class in org.grouplens.lenskit.cursors
Base class for cursors that group the output of another cursor.
GroupingCursor(Cursor<? extends E>) - Constructor for class org.grouplens.lenskit.cursors.GroupingCursor
 

H

handleItem(E) - Method in class org.grouplens.lenskit.cursors.GroupingCursor
Handle an item from the base cursor.
hasChannel(TypedSymbol<?>) - Method in class org.grouplens.lenskit.scored.AbstractScoredId
Determine if a ScoredId has a specific typed channel.
hasChannel(TypedSymbol<?>) - Method in interface org.grouplens.lenskit.scored.ScoredId
Determine if a ScoredId has a specific typed channel.
hasChannel(TypedSymbol<?>) - Method in class org.grouplens.lenskit.vectors.ImmutableSparseVector
 
hasChannel(TypedSymbol<?>) - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
 
hasChannel(TypedSymbol<?>) - Method in class org.grouplens.lenskit.vectors.SparseVector
Return whether this sparse vector has a channel stored under a particular typed symbol.
hasChannelVector(Symbol) - Method in class org.grouplens.lenskit.vectors.ImmutableSparseVector
 
hasChannelVector(Symbol) - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
 
hasChannelVector(Symbol) - Method in class org.grouplens.lenskit.vectors.SparseVector
Return whether this sparse vector has a channel vector stored under a particular symbol.
hashCode() - Method in class org.grouplens.lenskit.data.event.MutableRating
 
hashCode() - Method in class org.grouplens.lenskit.data.history.BasicItemEventList
 
hashCode() - Method in class org.grouplens.lenskit.data.history.EventCountUserHistorySummarizer
 
hashCode() - Method in class org.grouplens.lenskit.data.history.LikeCountUserHistorySummarizer
 
hashCode() - Method in class org.grouplens.lenskit.data.history.RatingVectorUserHistorySummarizer
 
hashCode() - Method in class org.grouplens.lenskit.data.pref.AbstractPreference
 
hashCode() - Method in class org.grouplens.lenskit.data.pref.PreferenceDomain
 
hashCode() - Method in class org.grouplens.lenskit.data.sql.QueryKey
 
hashCode() - Method in class org.grouplens.lenskit.eval.ExecutionInfo
 
hashCode() - Method in class org.grouplens.lenskit.inject.PlaceholderSatisfaction
 
hashCode() - Method in class org.grouplens.lenskit.mf.svd.DomainClampingKernel
 
hashCode() - Method in class org.grouplens.lenskit.mf.svd.DotProductKernel
 
hashCode() - Method in class org.grouplens.lenskit.scored.AbstractScoredId
 
hashCode() - Method in class org.grouplens.lenskit.symbols.SymbolValue
 
hashCode() - Method in class org.grouplens.lenskit.vectors.SparseVector
 
hashCode() - Method in class org.grouplens.lenskit.vectors.Vec
Deprecated.
 
HashDescriptionWriter - Class in org.grouplens.lenskit.util.io
Description writer that computes a hash of the description on the fly.
hashPreference(Preference) - Static method in class org.grouplens.lenskit.data.pref.Preferences
Compute the hash code of a preference.
hashRating(Rating) - Static method in class org.grouplens.lenskit.data.event.Ratings
Compute the hash code of a rating.
hashWriter(HashFunction) - Static method in class org.grouplens.lenskit.util.io.Descriptions
Create a description writer for a particular hash function.
hasInstance() - Method in class org.grouplens.lenskit.inject.PlaceholderSatisfaction
 
hasNext() - Method in class org.grouplens.lenskit.collections.BitSetIterator
 
hasNext() - Method in class org.grouplens.lenskit.cursors.AbstractPollingCursor
 
hasNext() - Method in interface org.grouplens.lenskit.cursors.Cursor
Query whether the cursor has any more items.
hasNext() - Method in class org.grouplens.lenskit.cursors.CursorIterator
 
hasNext() - Method in class org.grouplens.lenskit.cursors.GroupingCursor
 
hasNext() - Method in class org.grouplens.lenskit.util.DelimitedTextCursor
 
hasPrecision() - Method in class org.grouplens.lenskit.data.pref.PreferenceDomain
Query whether this preference domain has a precision.
hasPrevious() - Method in class org.grouplens.lenskit.collections.BitSetIterator
 
hasRating() - Method in class org.grouplens.lenskit.data.event.RatingBuilder
Query whether this builder has a rating.
hasSymbol(TypedSymbol<?>) - Static method in class org.grouplens.lenskit.symbols.SymbolValue
 
hasUnboxedChannel(Symbol) - Method in class org.grouplens.lenskit.scored.AbstractScoredId
Determine if a ScoredId has a specific channel.
hasUnboxedChannel(Symbol) - Method in interface org.grouplens.lenskit.scored.ScoredId
Determine if a ScoredId has a specific channel.
hasValue() - Method in class org.grouplens.lenskit.data.event.MutableRating
 
hasValue() - Method in interface org.grouplens.lenskit.data.event.Rating
Query whether this rating has a value.
helper - Variable in class org.grouplens.lenskit.eval.script.DefaultConfigDelegate
 
History - Class in org.grouplens.lenskit.data.history
Utility methods for user histories.
HLUtilityPredictMetric - Class in org.grouplens.lenskit.eval.metrics.predict
 
HLUtilityPredictMetric(double) - Constructor for class org.grouplens.lenskit.eval.metrics.predict.HLUtilityPredictMetric
 
HLUtilityPredictMetric() - Constructor for class org.grouplens.lenskit.eval.metrics.predict.HLUtilityPredictMetric
 
HLUtilityPredictMetric.Result - Class in org.grouplens.lenskit.eval.metrics.predict
 
Holdout - Class in org.grouplens.lenskit.eval.data.crossfold
A train-test holdout method.
Holdout(Order<Rating>, PartitionAlgorithm<Rating>) - Constructor for class org.grouplens.lenskit.eval.data.crossfold.Holdout
 
HoldoutNPartition<E> - Class in org.grouplens.lenskit.eval.data.crossfold
Partition the last part of list by holding out a fixed number of elements.
HoldoutNPartition(int) - Constructor for class org.grouplens.lenskit.eval.data.crossfold.HoldoutNPartition
Create a count partitioner.

I

IdentityClampingFunction - Class in org.grouplens.lenskit.transform.clamp
Identity clamping function.
IdentityClampingFunction() - Constructor for class org.grouplens.lenskit.transform.clamp.IdentityClampingFunction
 
IdentityVectorNormalizer - Class in org.grouplens.lenskit.transform.normalize
Identity normalization (makes no change).
IdentityVectorNormalizer() - Constructor for class org.grouplens.lenskit.transform.normalize.IdentityVectorNormalizer
 
idFunction() - Static method in class org.grouplens.lenskit.scored.ScoredIds
A Function that extracts the ID from a scored ID.
IdIndexMapping - Class in org.grouplens.lenskit.indexes
Bidirectional mapping between long IDs and consecutive, 0-based integer indexes.
IdIndexMapping() - Constructor for class org.grouplens.lenskit.indexes.IdIndexMapping
 
IdIndexMappingBuilder - Class in org.grouplens.lenskit.indexes
Builder for read-only indexes.
IdIndexMappingBuilder() - Constructor for class org.grouplens.lenskit.indexes.IdIndexMappingBuilder
 
IdMeanAccumulator - Class in org.grouplens.lenskit.util
An accumulator for means associated with IDs.
IdMeanAccumulator() - Constructor for class org.grouplens.lenskit.util.IdMeanAccumulator
 
idMeanOffsets(double) - Method in class org.grouplens.lenskit.util.IdMeanAccumulator
Compute mean offsets for each item.
idMeanOffsets() - Method in class org.grouplens.lenskit.util.IdMeanAccumulator
Compute offsets from the global mean for each ID.
idMeans() - Method in class org.grouplens.lenskit.util.IdMeanAccumulator
Get the per-ID means.
idOrder() - Static method in class org.grouplens.lenskit.scored.ScoredIds
An ordering (comparator) that compares IDs by score.
ignored() - Static method in class org.grouplens.lenskit.data.text.Fields
A field that is ignored.
ignored(boolean) - Static method in class org.grouplens.lenskit.data.text.Fields
A field that is ignored and may be optional.
ignoreUnknownChannels() - Method in class org.grouplens.lenskit.scored.ScoredIdListBuilder
Set the builder to ignore unknown channels on IDs passed to ScoredIdListBuilder.add(ScoredId).
immutable() - Method in class org.grouplens.lenskit.vectors.ImmutableSparseVector
 
immutable() - Method in class org.grouplens.lenskit.vectors.ImmutableVec
Deprecated.
 
immutable() - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
 
immutable() - Method in class org.grouplens.lenskit.vectors.SparseVector
Return an immutable snapshot of this sparse vector.
immutable() - Method in class org.grouplens.lenskit.vectors.Vec
Deprecated.
Get an immutable vector with this vector's contents.
immutableCopy() - Method in class org.grouplens.lenskit.indexes.MutableIdIndexMapping
Make an immutable copy of this index mapping.
ImmutableSparseVector - Class in org.grouplens.lenskit.vectors
Immutable sparse vectors.
ImmutableVec - Class in org.grouplens.lenskit.vectors
Deprecated.
Use vectorz instead.
in(Class<?>) - Method in interface org.grouplens.lenskit.core.LenskitConfigContext
Deprecated.
in(Class<? extends Annotation>, Class<?>) - Method in interface org.grouplens.lenskit.core.LenskitConfigContext
Deprecated.
in(Annotation, Class<?>) - Method in interface org.grouplens.lenskit.core.LenskitConfigContext
Deprecated.
in(Class<?>) - Method in class org.grouplens.lenskit.inject.AbstractConfigContext
Deprecated.
in(Class<? extends Annotation>, Class<?>) - Method in class org.grouplens.lenskit.inject.AbstractConfigContext
Deprecated.
in(Annotation, Class<?>) - Method in class org.grouplens.lenskit.inject.AbstractConfigContext
Deprecated.
inactiveCopy() - Method in class org.grouplens.lenskit.collections.LongKeyDomain
Return a copy of this key set that is entirely inactive.
include(Closure<?>) - Method in class org.grouplens.lenskit.config.BindingDSL
Use a closure as additional configuration
include(File) - Method in class org.grouplens.lenskit.config.BindingDSL
Include another configuration file.
include(String) - Method in class org.grouplens.lenskit.config.BindingDSL
Include another configuration file.
include(Module) - Method in class org.grouplens.lenskit.config.BindingDSL
Include a module in this configuration.
include(File) - Method in class org.grouplens.lenskit.config.LenskitConfigDSL
 
includesRevision(String) - Static method in class org.grouplens.lenskit.core.LenskitInfo
Query whether this version of LensKit includes a particular revision.
IndependentRecallTopNMetric - Class in org.grouplens.lenskit.eval.metrics.topn
An alternate methodology from computing precision/recall scores.
IndependentRecallTopNMetric(String, String, ItemSelector, ItemSelector, int, ItemSelector) - Constructor for class org.grouplens.lenskit.eval.metrics.topn.IndependentRecallTopNMetric
 
IndependentRecallTopNMetric.Builder - Class in org.grouplens.lenskit.eval.metrics.topn
 
IndependentRecallTopNMetric.Context - Class in org.grouplens.lenskit.eval.metrics.topn
 
IndependentRecallTopNMetric.Result - Class in org.grouplens.lenskit.eval.metrics.topn
 
index(double) - Method in interface org.grouplens.lenskit.transform.quantize.Quantizer
Convert a value into a discrete, quantized value.
index(double) - Method in class org.grouplens.lenskit.transform.quantize.ValueArrayQuantizer
 
Index - Interface in org.grouplens.lenskit.util
Deprecated.
Use IdIndexMapping instead.
IndexedPreference - Interface in org.grouplens.lenskit.data.pref
A Preference that also provides 0-based indices for the user, item, and itself.
IndexedPreferenceBuilder - Class in org.grouplens.lenskit.data.pref
Build an indexed preference.
IndexedPreferenceBuilder() - Constructor for class org.grouplens.lenskit.data.pref.IndexedPreferenceBuilder
 
Indexer - Class in org.grouplens.lenskit.util
Deprecated.
Indexer() - Constructor for class org.grouplens.lenskit.util.Indexer
Deprecated.
Construct a new empty indexer.
indexIsActive(int) - Method in class org.grouplens.lenskit.collections.LongKeyDomain
Query whether an index is active.
indexOf(Object) - Method in class org.grouplens.lenskit.data.history.BasicItemEventList
 
init(ProcessingEnvironment) - Method in class org.grouplens.lenskit.core.LenskitAnnotationProcessor
 
InitialFeatureValue - Annotation Type in org.grouplens.lenskit.mf.funksvd
The initial value for each feature.
initialValue - Variable in class org.grouplens.lenskit.mf.funksvd.FunkSVDModelBuilder
 
InputData - Class in org.grouplens.lenskit.cli
Helper class for managing input data.
InputData(Namespace) - Constructor for class org.grouplens.lenskit.cli.InputData
 
instantiate(DAGNode<Component, Dependency>) - Method in class org.grouplens.lenskit.inject.NodeInstantiator
Instantiate a particular node in the graph.
instantiate() - Static method in class org.grouplens.lenskit.inject.NodeProcessors
Create a node processor that will instantiate nodes.
instantiate(NodeInstantiator) - Static method in class org.grouplens.lenskit.inject.NodeProcessors
Create a node processor that will instantiate nodes.
instantiate() - Method in class org.grouplens.lenskit.inject.RecommenderInstantiator
Instantiate the recommender graph.
internId(long) - Method in class org.grouplens.lenskit.indexes.MutableIdIndexMapping
Get an index for an ID, generating a new one if necessary.
internId(long) - Method in class org.grouplens.lenskit.util.Indexer
Deprecated.
Get an index for an ID, generating a new one if necessary.
intersect(SparseVector, SparseVector) - Static method in class org.grouplens.lenskit.vectors.Vectors
Iterate over the intersection of two vectors - they keys they have in common.
interval(int, int) - Static method in class org.grouplens.lenskit.collections.CollectionUtils
Create an IntList that contains all numbers in a specified interval.
InvalidRowException - Exception in org.grouplens.lenskit.data.text
Exception thrown when an invalid row is encountered.
InvalidRowException() - Constructor for exception org.grouplens.lenskit.data.text.InvalidRowException
 
InvalidRowException(String) - Constructor for exception org.grouplens.lenskit.data.text.InvalidRowException
 
InvalidRowException(String, Throwable) - Constructor for exception org.grouplens.lenskit.data.text.InvalidRowException
 
InvalidRowException(Throwable) - Constructor for exception org.grouplens.lenskit.data.text.InvalidRowException
 
invert() - Method in class org.grouplens.lenskit.collections.LongKeyDomain
Invert the active status of all keys in the set.
invokeConfigurationMethod(Object, String, Object...) - Method in class org.grouplens.lenskit.eval.script.ConfigMethodInvoker
 
invokeMethod(Method, Object) - Static method in class org.grouplens.lenskit.util.Functional
 
isCancelled() - Method in class org.grouplens.lenskit.eval.EvalTarget
 
isCloseWhenClosed() - Method in class org.grouplens.lenskit.data.sql.JDBCRatingDAOBuilder
 
isCompatibleWith(LongKeyDomain) - Method in class org.grouplens.lenskit.collections.LongKeyDomain
Query whether this key set is compatible with another.
isCompletelySet() - Method in class org.grouplens.lenskit.collections.LongKeyDomain
Query whether this domain is completely set (has no unset keys).
isCompressed(File) - Static method in class org.grouplens.lenskit.util.io.LKFileUtils
Deprecated.
Use CompressionMode or commons-compress facilities instead.
isDone() - Method in class org.grouplens.lenskit.eval.EvalTarget
 
isEmpty() - Method in class org.grouplens.lenskit.collections.CompactableLongArrayList
 
isEmpty() - Method in class org.grouplens.lenskit.data.history.BasicItemEventList
 
isEmpty() - Method in interface org.grouplens.lenskit.util.ScoredItemAccumulator
Query whether the accumulator is empty.
isEmpty() - Method in class org.grouplens.lenskit.util.TopNScoredItemAccumulator
 
isEmpty() - Method in class org.grouplens.lenskit.util.UnlimitedScoredItemAccumulator
 
isEmpty() - Method in class org.grouplens.lenskit.vectors.SparseVector
Query whether this vector is empty.
isInstantiable() - Method in class org.grouplens.lenskit.core.LenskitRecommenderEngine
Query whether this engine is instantiable.
isOptional() - Method in interface org.grouplens.lenskit.data.text.Field
Query whether this field is optional.
isSet(VectorEntry) - Method in class org.grouplens.lenskit.vectors.SparseVector
Check whether an entry is set.
isSet() - Method in class org.grouplens.lenskit.vectors.VectorEntry
Query whether this entry is set.
isShareable(DAGNode<Component, Dependency>) - Static method in class org.grouplens.lenskit.inject.GraphtUtils
Determine if a node is a shareable component.
isSorted(long[], int, int) - Static method in class org.grouplens.lenskit.collections.MoreArrays
Check that the array is sorted.
isSparse() - Method in interface org.grouplens.lenskit.knn.item.ItemSimilarity
Query whether this similarity is sparse.
isSparse() - Method in class org.grouplens.lenskit.knn.item.ItemVectorSimilarity
 
isSparse() - Method in interface org.grouplens.lenskit.knn.user.UserSimilarity
Query whether this similarity is sparse.
isSparse() - Method in class org.grouplens.lenskit.knn.user.UserVectorSimilarity
 
isSparse() - Method in class org.grouplens.lenskit.vectors.similarity.CosineVectorSimilarity
 
isSparse() - Method in class org.grouplens.lenskit.vectors.similarity.DistanceVectorSimilarity
 
isSparse() - Method in class org.grouplens.lenskit.vectors.similarity.MutualInformationVectorSimilarity
 
isSparse() - Method in class org.grouplens.lenskit.vectors.similarity.PearsonCorrelation
 
isSparse() - Method in class org.grouplens.lenskit.vectors.similarity.SignificanceWeightedVectorSimilarity
 
isSparse() - Method in class org.grouplens.lenskit.vectors.similarity.SpearmanRankCorrelation
 
isSparse() - Method in interface org.grouplens.lenskit.vectors.similarity.VectorSimilarity
Query whether this similarity function is sparse (returns 0 for vectors with disjoint key sets).
isSubclass(Class<?>) - Static method in class org.grouplens.lenskit.util.TypeUtils
 
isSymmetric() - Method in interface org.grouplens.lenskit.knn.item.ItemSimilarity
Query whether this similarity is symmetric.
isSymmetric() - Method in class org.grouplens.lenskit.knn.item.ItemVectorSimilarity
 
isSymmetric() - Method in interface org.grouplens.lenskit.knn.user.UserSimilarity
Query whether this similarity is symmetric.
isSymmetric() - Method in class org.grouplens.lenskit.knn.user.UserVectorSimilarity
 
isSymmetric() - Method in class org.grouplens.lenskit.vectors.similarity.CosineVectorSimilarity
 
isSymmetric() - Method in class org.grouplens.lenskit.vectors.similarity.DistanceVectorSimilarity
 
isSymmetric() - Method in class org.grouplens.lenskit.vectors.similarity.MutualInformationVectorSimilarity
 
isSymmetric() - Method in class org.grouplens.lenskit.vectors.similarity.PearsonCorrelation
 
isSymmetric() - Method in class org.grouplens.lenskit.vectors.similarity.SignificanceWeightedVectorSimilarity
 
isSymmetric() - Method in class org.grouplens.lenskit.vectors.similarity.SpearmanRankCorrelation
 
isSymmetric() - Method in interface org.grouplens.lenskit.vectors.similarity.VectorSimilarity
Query whether this similarity function is symmetric.
isUpToDate() - Method in class org.grouplens.lenskit.util.io.UpToDateChecker
Query if the output is up to date.
isUpToDate(long) - Method in class org.grouplens.lenskit.util.io.UpToDateChecker
Query if a particular output is up to date.
item - Variable in class org.grouplens.lenskit.data.pref.PreferenceBuilder
 
item(long) - Static method in class org.grouplens.lenskit.data.sql.QueryKey
 
item() - Static method in class org.grouplens.lenskit.data.text.Fields
The item ID field.
Item(EventDAO) - Constructor for class org.grouplens.lenskit.eval.traintest.CachingDAOProvider.Item
 
ITEM_TIME_COMPARATOR - Static variable in class org.grouplens.lenskit.data.event.Events
Compare two item events by item, then timestamp.
ITEM_TIME_COMPARATOR - Static variable in class org.grouplens.lenskit.data.event.Ratings
 
itemCount - Variable in class org.grouplens.lenskit.mf.svd.MFModel
 
itemDAO - Variable in class org.grouplens.lenskit.basic.TopNGlobalItemRecommender
 
itemDAO - Variable in class org.grouplens.lenskit.basic.TopNItemRecommender
 
ItemDAO - Interface in org.grouplens.lenskit.data.dao
DAO for items.
ItemEvent(EventDAO) - Constructor for class org.grouplens.lenskit.eval.traintest.CachingDAOProvider.ItemEvent
 
ItemEventCollection<E extends Event> - Interface in org.grouplens.lenskit.data.history
A collection of events associated with an item.
ItemEventDAO - Interface in org.grouplens.lenskit.data.dao
DAO to retrieve events by item.
ItemFile - Annotation Type in org.grouplens.lenskit.data.dao
Deprecated.
Use org.grouplens.lenskit.data.text instead.
ItemFile - Annotation Type in org.grouplens.lenskit.data.text
Item list file for SimpleFileItemDAOProvider.
itemId1 - Variable in class org.grouplens.lenskit.knn.item.model.ItemItemBuildContext.ItemVecPair
 
itemId2 - Variable in class org.grouplens.lenskit.knn.item.model.ItemItemBuildContext.ItemVecPair
 
itemIndex() - Method in class org.grouplens.lenskit.data.snapshot.PackedPreferenceSnapshot
 
itemIndex() - Method in interface org.grouplens.lenskit.data.snapshot.PreferenceSnapshot
Get the item ID index.
itemIndex - Variable in class org.grouplens.lenskit.mf.svd.MFModel
 
ItemItemBuildContext - Class in org.grouplens.lenskit.knn.item.model
Encapsulation of data needed during an item-item model build.
ItemItemBuildContext.ItemVecPair - Class in org.grouplens.lenskit.knn.item.model
A pair of item ids and their corresponding item vectors, avoiding (un)boxing the ids.
ItemItemBuildContextProvider - Class in org.grouplens.lenskit.knn.item.model
Provider that sets up an ItemItemBuildContext.
ItemItemBuildContextProvider(UserEventDAO, UserVectorNormalizer, UserHistorySummarizer) - Constructor for class org.grouplens.lenskit.knn.item.model.ItemItemBuildContextProvider
 
ItemItemGlobalScorer - Class in org.grouplens.lenskit.knn.item
Score items based on the basket of items using an item-item CF model.
ItemItemGlobalScorer(ItemItemModel, ItemScoreAlgorithm) - Constructor for class org.grouplens.lenskit.knn.item.ItemItemGlobalScorer
 
ItemItemModel - Interface in org.grouplens.lenskit.knn.item.model
Item-item similarity model.
ItemItemModelBackedGlobalScorer - Interface in org.grouplens.lenskit.knn.item
The global scorer for the global recommendation backed by a item-item model.
ItemItemModelBuilder - Class in org.grouplens.lenskit.knn.item.model
Build an item-item CF model from rating data.
ItemItemModelBuilder(ItemSimilarity, ItemItemBuildContext, Threshold, NeighborIterationStrategy, int) - Constructor for class org.grouplens.lenskit.knn.item.model.ItemItemModelBuilder
 
ItemItemScorer - Class in org.grouplens.lenskit.knn.item
Score items using an item-item CF model.
ItemItemScorer(UserEventDAO, ItemItemModel, UserHistorySummarizer, NeighborhoodScorer, ItemScoreAlgorithm, UserVectorNormalizer) - Constructor for class org.grouplens.lenskit.knn.item.ItemItemScorer
Construct a new item-item scorer.
itemList() - Static method in class org.grouplens.lenskit.data.sql.QueryKey
 
ItemListItemDAO - Class in org.grouplens.lenskit.data.dao
An item DAO that stores a precomputed list of items.
ItemListItemDAO(Collection<Long>) - Constructor for class org.grouplens.lenskit.data.dao.ItemListItemDAO
 
itemMatrix - Variable in class org.grouplens.lenskit.mf.svd.MFModel
 
ItemMeanRatingItemScorer - Class in org.grouplens.lenskit.baseline
Rating scorer that returns the item's mean rating for all predictions.
ItemMeanRatingItemScorer(ImmutableSparseVector, double, double) - Constructor for class org.grouplens.lenskit.baseline.ItemMeanRatingItemScorer
Construct a new scorer.
ItemMeanRatingItemScorer.Builder - Class in org.grouplens.lenskit.baseline
A builder to create ItemMeanPredictors.
ItemNameDAO - Interface in org.grouplens.lenskit.data.dao
A DAO interface that provides access to item names.
itemRatingVector(Collection<? extends Rating>) - Static method in class org.grouplens.lenskit.data.event.Ratings
Construct a rating vector that contains the ratings provided by each user.
ItemRecommender - Interface in org.grouplens.lenskit
Interface for recommending items.
ItemScoreAlgorithm - Interface in org.grouplens.lenskit.knn.item
Algorithm for scoring items given an item-item model and neighborhood scorer.
ItemScorer - Interface in org.grouplens.lenskit
Score items for users.
ItemSelector - Interface in org.grouplens.lenskit.eval.metrics.topn
Interface for selecting items for various phases of Top-N evaluation.
ItemSelectors - Class in org.grouplens.lenskit.eval.metrics.topn
Class providing various item selectors.
itemSet() - Method in class org.grouplens.lenskit.data.history.AbstractUserHistory
 
itemSet() - Method in interface org.grouplens.lenskit.data.history.UserHistory
Get the set of items touched by events in this history.
ItemSimilarity - Interface in org.grouplens.lenskit.knn.item
Compute the similarity between two items.
ItemSimilarityThreshold - Annotation Type in org.grouplens.lenskit.knn.item
Qualifier for threshold applied to item similarities.
ItemVecPair() - Constructor for class org.grouplens.lenskit.knn.item.model.ItemItemBuildContext.ItemVecPair
 
itemVector(long) - Method in class org.grouplens.lenskit.knn.item.model.ItemItemBuildContext
Get the rating vector for an item.
ItemVectorNormalizer - Interface in org.grouplens.lenskit.transform.normalize
Normalizes an item's vector.
ItemVectorSimilarity - Class in org.grouplens.lenskit.knn.item
Implementation of ItemSimilarity that delegates to a vector similarity.
ItemVectorSimilarity(VectorSimilarity) - Constructor for class org.grouplens.lenskit.knn.item.ItemVectorSimilarity
 
ItemwiseBuildContextProvider - Class in org.grouplens.lenskit.knn.item.model
Builder for ItemItemBuildContext that normalizes per-item, not per-user.
ItemwiseBuildContextProvider(ItemEventDAO, ItemDAO, ItemVectorNormalizer) - Constructor for class org.grouplens.lenskit.knn.item.model.ItemwiseBuildContextProvider
Construct a new build context provider.
IterationCount - Annotation Type in org.grouplens.lenskit.iterative
The number of iterations to use in an iterative update.
IterationCountStoppingCondition - Class in org.grouplens.lenskit.iterative
Stop once the iteration count has reached a value.
IterationCountStoppingCondition(int) - Constructor for class org.grouplens.lenskit.iterative.IterationCountStoppingCondition
Construct a new iteration count stopping condition.
iterator() - Method in class org.grouplens.lenskit.collections.CompactableLongArrayList
 
iterator() - Method in class org.grouplens.lenskit.collections.CopyingFastCollection
Deprecated.
 
iterator() - Method in class org.grouplens.lenskit.cursors.AbstractCursor
Get the iterator.
iterator() - Method in class org.grouplens.lenskit.data.history.BasicItemEventList
 
iterator() - Method in class org.grouplens.lenskit.data.history.BasicUserHistory
 
iterator() - Method in class org.grouplens.lenskit.vectors.SparseVector
 
iterator(VectorEntry.State) - Method in class org.grouplens.lenskit.vectors.SparseVector
 

J

JDBCRatingDAO - Class in org.grouplens.lenskit.data.sql
Rating DAO backed by a JDBC connection.
JDBCRatingDAO(Connection, SQLStatementFactory) - Constructor for class org.grouplens.lenskit.data.sql.JDBCRatingDAO
Deprecated.
JDBCRatingDAO(Connection, SQLStatementFactory, boolean) - Constructor for class org.grouplens.lenskit.data.sql.JDBCRatingDAO
Deprecated.
JDBCRatingDAOBuilder - Class in org.grouplens.lenskit.data.sql
Construct and configure a JDBC rating DAO.

K

keepTraining(double) - Method in interface org.grouplens.lenskit.iterative.TrainingLoopController
Query whether the computation should stop.
kernel - Variable in class org.grouplens.lenskit.mf.funksvd.FunkSVDItemScorer
 
keyDomain() - Method in class org.grouplens.lenskit.vectors.SparseVector
Get the key domain for this vector.
keyIsActive(long) - Method in class org.grouplens.lenskit.collections.LongKeyDomain
Query whether a key is active.
keyIterator(IntBidirectionalIterator) - Method in class org.grouplens.lenskit.collections.LongKeyDomain
Wrap an index iterator into a key iterator.
keyList() - Method in class org.grouplens.lenskit.collections.LongKeyDomain
Get the key set's list of keys (domain) as a list.
keysByValue() - Method in class org.grouplens.lenskit.vectors.SparseVector
Return the keys of this vector sorted by value.
keysByValue(boolean) - Method in class org.grouplens.lenskit.vectors.SparseVector
Get the keys of this vector sorted by the value of the items stored for each key.
keySet() - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
 
keySet() - Method in class org.grouplens.lenskit.vectors.SparseVector
Get the set of keys of this vector.
KnownRatingRatingPredictor - Class in org.grouplens.lenskit.predict
Use a user's existing ratings as predictions.
KnownRatingRatingPredictor(UserEventDAO) - Constructor for class org.grouplens.lenskit.predict.KnownRatingRatingPredictor
 

L

largestDimension() - Method in class org.grouplens.lenskit.vectors.Vec
Deprecated.
Get the largest element of the vector.
lastIndexOf(Object) - Method in class org.grouplens.lenskit.data.history.BasicItemEventList
 
lastInRow - Variable in class org.grouplens.lenskit.knn.item.model.ItemItemBuildContext.ItemVecPair
 
lastModified() - Method in interface org.grouplens.lenskit.data.source.DataSource
 
lastModified() - Method in class org.grouplens.lenskit.data.source.GenericDataSource
 
lastModified() - Method in class org.grouplens.lenskit.data.source.PackedDataSource
 
lastModified() - Method in class org.grouplens.lenskit.data.source.TextDataSource
 
lastModified() - Method in class org.grouplens.lenskit.eval.data.traintest.GenericTTDataSet
 
lastModified() - Method in interface org.grouplens.lenskit.eval.data.traintest.TTDataSet
Get the last modification time of this data set.
lastTask - Variable in class org.grouplens.lenskit.eval.EvalTarget
 
lastTaskFuture - Variable in class org.grouplens.lenskit.eval.EvalTarget
 
LearningRate - Annotation Type in org.grouplens.lenskit.iterative
Learning rate for iterative methods.
LeastSquaresItemScorer - Class in org.grouplens.lenskit.baseline
Baseline scorer using least-squares estimates of preferences, trained by gradient descent.
LeastSquaresItemScorer(ImmutableSparseVector, ImmutableSparseVector, double) - Constructor for class org.grouplens.lenskit.baseline.LeastSquaresItemScorer
Construct a new least-squares scorer.
LeastSquaresItemScorer.Builder - Class in org.grouplens.lenskit.baseline
The builder for the least squares predictor.
length - Variable in class org.grouplens.lenskit.eval.metrics.topn.TopNLengthMetric.Result
 
length() - Method in interface org.grouplens.lenskit.util.table.Row
Get the length of this row.
LenskitAnnotationProcessor - Class in org.grouplens.lenskit.core
Annotation processor to provide basic linting of LensKit annotations.
LenskitAnnotationProcessor() - Constructor for class org.grouplens.lenskit.core.LenskitAnnotationProcessor
 
LenskitAntBuilder - Class in org.grouplens.lenskit.eval.script
Customized Ant builder that doesn't run tasks.
LenskitAntBuilder() - Constructor for class org.grouplens.lenskit.eval.script.LenskitAntBuilder
 
LenskitAntBuilder(Project) - Constructor for class org.grouplens.lenskit.eval.script.LenskitAntBuilder
 
LenskitAntBuilder(Project, Target) - Constructor for class org.grouplens.lenskit.eval.script.LenskitAntBuilder
 
LenskitAntBuilder(Task) - Constructor for class org.grouplens.lenskit.eval.script.LenskitAntBuilder
 
LenskitBinding<T> - Interface in org.grouplens.lenskit.core
LensKit-augmented binding interface.
LenskitConfigContext - Interface in org.grouplens.lenskit.core
LensKit-specific augmentations of the Grapht context interface.
LenskitConfigDSL - Class in org.grouplens.lenskit.config
Methods for the LensKit configuration DSL.
LenskitConfigDSL(ConfigurationLoader) - Constructor for class org.grouplens.lenskit.config.LenskitConfigDSL
Construct a new delegate with an empty configuration.
LenskitConfigDSL(ConfigurationLoader, LenskitConfiguration) - Constructor for class org.grouplens.lenskit.config.LenskitConfigDSL
Construct a new delegate.
LenskitConfigScript - Class in org.grouplens.lenskit.config
Base class for LensKit configuration scripts.
LenskitConfigScript() - Constructor for class org.grouplens.lenskit.config.LenskitConfigScript
 
LenskitConfigScript(Binding) - Constructor for class org.grouplens.lenskit.config.LenskitConfigScript
 
LenskitConfiguration - Class in org.grouplens.lenskit.core
A LensKit algorithm configuration.
LenskitConfiguration() - Constructor for class org.grouplens.lenskit.core.LenskitConfiguration
 
LenskitConfiguration(LenskitConfiguration) - Constructor for class org.grouplens.lenskit.core.LenskitConfiguration
Create a new copy of a LensKit configuration.
LenskitInfo - Class in org.grouplens.lenskit.core
Get access to general information about LensKit.
LenskitInfo() - Constructor for class org.grouplens.lenskit.core.LenskitInfo
 
LenskitRecommender - Class in org.grouplens.lenskit.core
Recommender implementation built on LensKit containers.
LenskitRecommender(DAGNode<Component, Dependency>) - Constructor for class org.grouplens.lenskit.core.LenskitRecommender
Create a new LensKit recommender.
LenskitRecommenderEngine - Class in org.grouplens.lenskit.core
LensKit implementation of a recommender engine.
LenskitRecommenderEngineBuilder - Class in org.grouplens.lenskit.core
Builds LensKit recommender engines from configurations.
LenskitRecommenderEngineBuilder() - Constructor for class org.grouplens.lenskit.core.LenskitRecommenderEngineBuilder
 
LenskitRecommenderEngineLoader - Class in org.grouplens.lenskit.core
Load a pre-built recommender engine from a file.
LenskitRecommenderEngineLoader() - Constructor for class org.grouplens.lenskit.core.LenskitRecommenderEngineLoader
 
LenskitTestUser - Class in org.grouplens.lenskit.eval.traintest
A user in a test set, with the results of their recommendations or predictions.
LenskitTestUser(LenskitRecommender, UserHistory<Event>) - Constructor for class org.grouplens.lenskit.eval.traintest.LenskitTestUser
Construct a new test user.
lenskitVersion() - Static method in class org.grouplens.lenskit.core.LenskitInfo
Get the current LensKit version.
like(long, long) - Static method in class org.grouplens.lenskit.data.event.Events
Create a new Like event with no timestamp.
like(long, long, long) - Static method in class org.grouplens.lenskit.data.event.Events
Create a new Like event.
Like - Interface in org.grouplens.lenskit.data.event
Generic interface representing a unary interaction.
likeBatch(long, long, int) - Static method in class org.grouplens.lenskit.data.event.Events
Create a LikeBatch event with a nonzero count.
LikeBatch - Interface in org.grouplens.lenskit.data.event
Generic interface representing a batch of unary interactions.
LikeBatchBuilder - Class in org.grouplens.lenskit.data.event
Builder for Like events.
LikeBatchBuilder() - Constructor for class org.grouplens.lenskit.data.event.LikeBatchBuilder
 
LikeBatchEventType - Class in org.grouplens.lenskit.data.text
Event type for Like, reading plus counts without timestamps (by default).
LikeBatchEventType() - Constructor for class org.grouplens.lenskit.data.text.LikeBatchEventType
 
LikeBuilder - Class in org.grouplens.lenskit.data.event
Builder for Like events.
LikeBuilder() - Constructor for class org.grouplens.lenskit.data.event.LikeBuilder
 
likeCount() - Static method in class org.grouplens.lenskit.data.text.Fields
A plus count field.
LikeCountUserHistorySummarizer - Class in org.grouplens.lenskit.data.history
Summarize a history by counting likes (both batched and unbatched).
LikeCountUserHistorySummarizer() - Constructor for class org.grouplens.lenskit.data.history.LikeCountUserHistorySummarizer
Create a new like count summarizer.
LikeEventType - Class in org.grouplens.lenskit.data.text
Event type for Like, reading plus events with optional timestamps.
LikeEventType() - Constructor for class org.grouplens.lenskit.data.text.LikeEventType
 
LineCursor - Class in org.grouplens.lenskit.util
Cursor that reads lines from a file.
LineCursor(BufferedReader) - Constructor for class org.grouplens.lenskit.util.LineCursor
Construct a cursor reading lines from a buffered reader.
list(Field...) - Static method in class org.grouplens.lenskit.data.text.Fields
Create a list of fields.
listIterator() - Method in class org.grouplens.lenskit.collections.CompactableLongArrayList
 
listIterator(int) - Method in class org.grouplens.lenskit.collections.CompactableLongArrayList
 
listIterator() - Method in class org.grouplens.lenskit.data.history.BasicItemEventList
 
listIterator(int) - Method in class org.grouplens.lenskit.data.history.BasicItemEventList
 
listSize - Variable in class org.grouplens.lenskit.eval.metrics.topn.TopNMetricBuilder
 
LiveNeighborFinder - Class in org.grouplens.lenskit.knn.user
Neighborhood finder that does a fresh search over the data source ever time.
LiveNeighborFinder(UserEventDAO, ItemEventDAO, UserSimilarity, UserVectorNormalizer, Threshold) - Constructor for class org.grouplens.lenskit.knn.user.LiveNeighborFinder
Construct a new user neighborhood finder.
LKFileUtils - Class in org.grouplens.lenskit.util.io
File utilities for LensKit.
load(Closure<?>) - Static method in class org.grouplens.lenskit.config.ConfigHelpers
Load a LensKit configuration from a Groovy closure.
load(String) - Static method in class org.grouplens.lenskit.config.ConfigHelpers
Deprecated.
Loading from Groovy source strings is confusing.
load(File) - Static method in class org.grouplens.lenskit.config.ConfigHelpers
Load a LensKit configuration from a script file.
load(URL) - Static method in class org.grouplens.lenskit.config.ConfigHelpers
Load a LensKit configuration from a script URL.
load(File) - Method in class org.grouplens.lenskit.config.ConfigurationLoader
Load a configuration from a file.
load(URL) - Method in class org.grouplens.lenskit.config.ConfigurationLoader
Load a configuration from a URL.
load(String) - Method in class org.grouplens.lenskit.config.ConfigurationLoader
Deprecated.
Loading from Groovy sources as strings is confusing.
load(Closure<?>) - Method in class org.grouplens.lenskit.config.ConfigurationLoader
Deprecated.
load(File) - Static method in class org.grouplens.lenskit.core.LenskitRecommenderEngine
Create a new LenskitRecommenderEngine by reading a previously serialized engine from the given file.
load(File, ClassLoader) - Static method in class org.grouplens.lenskit.core.LenskitRecommenderEngine
Deprecated.
Use LenskitRecommenderEngineLoader for sophisticated loading.
load(InputStream) - Static method in class org.grouplens.lenskit.core.LenskitRecommenderEngine
Create a new LenskitRecommenderEngine by reading a previously serialized engine from the given input stream.
load(InputStream, ClassLoader) - Static method in class org.grouplens.lenskit.core.LenskitRecommenderEngine
Deprecated.
Use LenskitRecommenderEngineLoader for sophisticated loading.
load(InputStream) - Method in class org.grouplens.lenskit.core.LenskitRecommenderEngineLoader
Load a recommender engine from an input stream.
load(File) - Method in class org.grouplens.lenskit.core.LenskitRecommenderEngineLoader
Load a recommender from a file.
loadAndWrap(EventDAO) - Static method in class org.grouplens.lenskit.data.dao.EventCollectionDAO
Create a new data source from EventDAO.
loadConfigurations(List<File>) - Method in class org.grouplens.lenskit.cli.ScriptEnvironment
 
Loader(File) - Constructor for class org.grouplens.lenskit.data.dao.packed.BinaryRatingDAO.Loader
 
loadExternalMethods() - Method in class org.grouplens.lenskit.eval.script.EvalScriptEngine
Register a default set of external methods.
loadProject(File) - Method in class org.grouplens.lenskit.eval.script.EvalScriptEngine
Load a set of evaluations from a script file.
loadProject(Reader) - Method in class org.grouplens.lenskit.eval.script.EvalScriptEngine
Load a set of evaluations from an input stream.
loadScript(File) - Method in class org.grouplens.lenskit.config.ConfigurationLoader
Load a configuration script from a file.
loadScript(URL) - Method in class org.grouplens.lenskit.config.ConfigurationLoader
Load a configuration script from a URL.
loadScript(String) - Method in class org.grouplens.lenskit.config.ConfigurationLoader
Load a configuration script from a script source.
LogContext - Class in org.grouplens.lenskit.util
Utility class to manage log data with MDC.
LogContext() - Constructor for class org.grouplens.lenskit.util.LogContext
 
logger - Variable in class org.grouplens.lenskit.config.LenskitConfigScript
 
logger - Variable in class org.grouplens.lenskit.data.dao.DelimitedTextRatingCursor
Deprecated.
 
logger - Variable in class org.grouplens.lenskit.data.source.AbstractDataSource
 
logger - Variable in class org.grouplens.lenskit.data.sql.JDBCRatingDAO
 
logger - Variable in class org.grouplens.lenskit.eval.script.EvalScript
 
Logging - Class in org.grouplens.lenskit.cli
 
LoggingStreamSlurper - Class in org.grouplens.lenskit.util.io
Thread that reads an input stream and writes its lines to a logger.
LoggingStreamSlurper(String, InputStream, Logger, String) - Constructor for class org.grouplens.lenskit.util.io.LoggingStreamSlurper
Create a new stream slurper.
LongKeyDomain - Class in org.grouplens.lenskit.collections
Implement a domain of long keys, sorted by key.
LongUtils - Class in org.grouplens.lenskit.collections
Utilities for working with longs and collections of them from Fastutil.
lookupBuilder(String) - Method in class org.grouplens.lenskit.eval.script.EvalScriptEngine
Find a builder with a particular name if it exists.
lookupMethod(String) - Method in class org.grouplens.lenskit.eval.script.EvalScriptEngine
Look up a registered method of any type.
lookupTask(String) - Method in class org.grouplens.lenskit.eval.script.EvalScriptEngine
Find a task with a particular name if it exists.
lowerBound(long) - Method in class org.grouplens.lenskit.collections.LongKeyDomain
Get the lower bound, the first index whose key is greater than or equal to the specified key.

M

mae - Variable in class org.grouplens.lenskit.eval.metrics.predict.MAEPredictMetric.UserResult
 
mae - Variable in class org.grouplens.lenskit.eval.metrics.predict.RMSEPredictMetric.UserResult
 
MAEPredictMetric - Class in org.grouplens.lenskit.eval.metrics.predict
Evaluate a recommender's predictions by Mean Absolute Error.
MAEPredictMetric() - Constructor for class org.grouplens.lenskit.eval.metrics.predict.MAEPredictMetric
 
MAEPredictMetric.AggregateResult - Class in org.grouplens.lenskit.eval.metrics.predict
 
MAEPredictMetric.Context - Class in org.grouplens.lenskit.eval.metrics.predict
 
MAEPredictMetric.UserResult - Class in org.grouplens.lenskit.eval.metrics.predict
 
Main - Class in org.grouplens.lenskit.cli
Main entry point for lenskit-cli.
Main() - Constructor for class org.grouplens.lenskit.cli.Main
 
main(String[]) - Static method in class org.grouplens.lenskit.cli.Main
 
main(String[]) - Static method in class org.grouplens.lenskit.eval.cli.EvalCLI
Deprecated.
Run the evaluator from the command line.
make(long, long, double) - Static method in class org.grouplens.lenskit.data.event.Ratings
Make a fresh rating object with no timestamp.
make(long, long, double, long) - Static method in class org.grouplens.lenskit.data.event.Ratings
Make a fresh rating event.
make(long, long, double) - Static method in class org.grouplens.lenskit.data.pref.Preferences
Create a new preference.
makeDataSource(File) - Method in class org.grouplens.lenskit.eval.data.crossfold.CrossfoldTask
 
makeEstimator(PreferenceSnapshot) - Method in class org.grouplens.lenskit.mf.funksvd.FunkSVDUpdateRule
Create an estimator to use while training the recommender.
makeInstantiator(Map<Desire, Instantiator>) - Method in class org.grouplens.lenskit.inject.PlaceholderSatisfaction
 
makeList(Cursor<? extends T>) - Static method in class org.grouplens.lenskit.cursors.Cursors
Read a cursor into a list, closing when it is finished.
makeRatingVector(UserHistory<? extends Event>) - Static method in class org.grouplens.lenskit.data.history.RatingVectorUserHistorySummarizer
 
makeSet(BinaryFormatFlag...) - Static method in enum org.grouplens.lenskit.data.dao.packed.BinaryFormatFlag
 
makeTransformation(long, SparseVector) - Method in class org.grouplens.lenskit.transform.normalize.BaselineSubtractingUserVectorNormalizer
 
makeTransformation(long, SparseVector) - Method in class org.grouplens.lenskit.transform.normalize.DefaultItemVectorNormalizer
 
makeTransformation(long, SparseVector) - Method in class org.grouplens.lenskit.transform.normalize.DefaultUserVectorNormalizer
 
makeTransformation(SparseVector) - Method in class org.grouplens.lenskit.transform.normalize.IdentityVectorNormalizer
 
makeTransformation(long, SparseVector) - Method in interface org.grouplens.lenskit.transform.normalize.ItemVectorNormalizer
Make a vector transformation for an item.
makeTransformation(SparseVector) - Method in class org.grouplens.lenskit.transform.normalize.MeanCenteringVectorNormalizer
 
makeTransformation(SparseVector) - Method in class org.grouplens.lenskit.transform.normalize.MeanVarianceNormalizer
 
makeTransformation(SparseVector) - Method in class org.grouplens.lenskit.transform.normalize.UnitVectorNormalizer
 
makeTransformation(long, SparseVector) - Method in interface org.grouplens.lenskit.transform.normalize.UserVectorNormalizer
Make a vector transformation for a user.
makeTransformation(SparseVector) - Method in interface org.grouplens.lenskit.transform.normalize.VectorNormalizer
Create a vector transformation that normalizes and denormalizes vectors with respect to the specified entity.
makeWriter(File) - Method in class org.grouplens.lenskit.eval.data.crossfold.CrossfoldTask
 
map - Variable in class org.grouplens.lenskit.eval.metrics.topn.MAPTopNMetric.AggregateResult
The MAP over all users.
MapItemNameDAO - Class in org.grouplens.lenskit.data.dao
An item name DAO backed by a map of item IDs to names.
MapItemNameDAO(Map<Long, String>) - Constructor for class org.grouplens.lenskit.data.dao.MapItemNameDAO
 
MAPTopNMetric - Class in org.grouplens.lenskit.eval.metrics.topn
Compute the mean average precision.
MAPTopNMetric(String, String, int, ItemSelector, ItemSelector, ItemSelector) - Constructor for class org.grouplens.lenskit.eval.metrics.topn.MAPTopNMetric
Construct a new mean average precision top n metric
MAPTopNMetric.AggregateResult - Class in org.grouplens.lenskit.eval.metrics.topn
 
MAPTopNMetric.Builder - Class in org.grouplens.lenskit.eval.metrics.topn
 
MAPTopNMetric.Context - Class in org.grouplens.lenskit.eval.metrics.topn
 
MAPTopNMetric.UserResult - Class in org.grouplens.lenskit.eval.metrics.topn
 
matching(ContextPattern) - Method in class org.grouplens.lenskit.config.BindingDSL
 
matching(ContextPattern, Closure<?>) - Method in class org.grouplens.lenskit.config.BindingDSL
 
matching(ContextPattern) - Method in interface org.grouplens.lenskit.core.LenskitConfigContext
 
matching(ContextPattern) - Method in class org.grouplens.lenskit.core.LenskitConfiguration
 
mean - Variable in class org.grouplens.lenskit.eval.metrics.topn.TopNPopularityMetric.Result
 
mean() - Method in class org.grouplens.lenskit.vectors.ImmutableSparseVector
 
mean() - Method in class org.grouplens.lenskit.vectors.SparseVector
Compute and return the mean of the vector's values.
mean() - Method in class org.grouplens.lenskit.vectors.Vec
Deprecated.
Get the mean of this vector.
MeanAccumulator - Class in org.grouplens.lenskit.util.statistics
Accumulate a mean.
MeanAccumulator() - Constructor for class org.grouplens.lenskit.util.statistics.MeanAccumulator
Construct a new, zeroed average accumulator.
MeanAccumulator(double, long) - Constructor for class org.grouplens.lenskit.util.statistics.MeanAccumulator
Initialize the MeanAccumulator with a pre-calculated sum and the amount of values included.
MeanCenteringVectorNormalizer - Class in org.grouplens.lenskit.transform.normalize
Vector normlizer that subtracts the mean from every value.
MeanCenteringVectorNormalizer() - Constructor for class org.grouplens.lenskit.transform.normalize.MeanCenteringVectorNormalizer
 
MeanDamping - Annotation Type in org.grouplens.lenskit.baseline
Damping parameter for means in baseline predictors.
MeanVarianceNormalizer - Class in org.grouplens.lenskit.transform.normalize
Normalizes against the variance of the vector with optional smoothing as described in Hofmann '04.
MeanVarianceNormalizer() - Constructor for class org.grouplens.lenskit.transform.normalize.MeanVarianceNormalizer
Initializes basic normalizer with no damping.
MeanVarianceNormalizer(double, double) - Constructor for class org.grouplens.lenskit.transform.normalize.MeanVarianceNormalizer
Construct a new mean variance normalizer.
MeanVarianceNormalizer.Builder - Class in org.grouplens.lenskit.transform.normalize
A Builder for UserVarianceNormalizers that computes the variance from a RatingBuildContext.
measureUser(TestUser, X) - Method in class org.grouplens.lenskit.eval.metrics.AbstractMetric
 
measureUser(TestUser, X) - Method in interface org.grouplens.lenskit.eval.metrics.Metric
Measure a user in the evaluation.
measureUser(TestUser, List<Object>) - Method in class org.grouplens.lenskit.eval.traintest.FunctionModelMetric
 
measureUser(TestUser, Void) - Method in class org.grouplens.lenskit.eval.traintest.FunctionMultiModelMetric
 
memoize(Function<? super UserHistory<E>, ? extends T>) - Method in class org.grouplens.lenskit.data.history.AbstractUserHistory
 
memoize(Function<? super UserHistory<E>, ? extends T>) - Method in interface org.grouplens.lenskit.data.history.UserHistory
Apply a function to this history, memoizing its return value.
methodMissing(String, Object) - Method in class org.grouplens.lenskit.config.LenskitConfigScript
Groovy override to pass things off to the delegate.
methodMissing(String, Object) - Method in class org.grouplens.lenskit.eval.script.DefaultConfigDelegate
 
methodMissing(String, Object) - Method in class org.grouplens.lenskit.eval.script.EvalScript
 
Metric<X> - Interface in org.grouplens.lenskit.eval.metrics
Base interface for metrics, which are used by evaluations to measure their results.
MetricFactory<T> - Class in org.grouplens.lenskit.eval.traintest
Create a metric for a train-test evaluation.
MetricFactory() - Constructor for class org.grouplens.lenskit.eval.traintest.MetricFactory
 
MFModel - Class in org.grouplens.lenskit.mf.svd
Common model for matrix factorization (SVD) recommendation.
MFModel(ImmutableMatrix, ImmutableMatrix, IdIndexMapping, IdIndexMapping) - Constructor for class org.grouplens.lenskit.mf.svd.MFModel
Construct a matrix factorization model.
MinimumIterations - Annotation Type in org.grouplens.lenskit.iterative
The minimum number of iterations to use.
MinNeighbors - Annotation Type in org.grouplens.lenskit.knn
The minimum number of neighbors required to attempt a prediction.
ml100kFormat() - Static method in class org.grouplens.lenskit.data.text.Formats
Get a format for reading the ML-100K data set.
MockTestUser - Class in org.grouplens.lenskit.eval.traintest
 
MockTestUser(UserHistory<Event>, UserHistory<Event>, SparseVector, List<ScoredId>, Recommender) - Constructor for class org.grouplens.lenskit.eval.traintest.MockTestUser
 
MockTestUser.Builder - Class in org.grouplens.lenskit.eval.traintest
 
model - Variable in class org.grouplens.lenskit.knn.item.ItemItemGlobalScorer
 
model - Variable in class org.grouplens.lenskit.knn.item.ItemItemScorer
 
model - Variable in class org.grouplens.lenskit.mf.funksvd.FunkSVDItemScorer
 
model - Variable in class org.grouplens.lenskit.slopeone.SlopeOneItemScorer
 
ModelDisposition - Enum in org.grouplens.lenskit.core
The way components should be handled when building a LensKit recommender.
ModelSize - Annotation Type in org.grouplens.lenskit.knn.item
Number of neighbors to retain in the similarity matrix.
modifiableActiveSetView() - Method in class org.grouplens.lenskit.collections.LongKeyDomain
Get a view of this key set as a set that supports limited mutation.
MoreArrays - Class in org.grouplens.lenskit.collections
Additional array utilities.
MoreSuppliers - Class in org.grouplens.lenskit.util
Utility functions for suppliers.
mostPopular(int) - Static method in class org.grouplens.lenskit.eval.metrics.topn.ItemSelectors
Select the most popular items.
movieLensFormat() - Static method in class org.grouplens.lenskit.data.text.Formats
Get a format for reading the MovieLens 1M and 10M data sets.
movieLensLatest() - Static method in class org.grouplens.lenskit.data.text.Formats
Get a format for reading the MovieLens 20M and Latest data sets.
mrr - Variable in class org.grouplens.lenskit.eval.metrics.topn.MRRTopNMetric.AggregateResult
The MRR over all users.
MRRTopNMetric - Class in org.grouplens.lenskit.eval.metrics.topn
Compute the mean reciprocal rank.
MRRTopNMetric(String, String, int, ItemSelector, ItemSelector, ItemSelector) - Constructor for class org.grouplens.lenskit.eval.metrics.topn.MRRTopNMetric
Construct a new recall and precision top n metric
MRRTopNMetric.AggregateResult - Class in org.grouplens.lenskit.eval.metrics.topn
 
MRRTopNMetric.Builder - Class in org.grouplens.lenskit.eval.metrics.topn
 
MRRTopNMetric.Context - Class in org.grouplens.lenskit.eval.metrics.topn
 
MRRTopNMetric.UserResult - Class in org.grouplens.lenskit.eval.metrics.topn
 
MultiplexedTableWriter - Class in org.grouplens.lenskit.util.table.writer
 
MultiplexedTableWriter(TableLayout, List<TableWriter>) - Constructor for class org.grouplens.lenskit.util.table.writer.MultiplexedTableWriter
 
MultiplexedTableWriter(TableLayout, TableWriter...) - Constructor for class org.grouplens.lenskit.util.table.writer.MultiplexedTableWriter
 
multiply(double) - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
Multiply the vector by a scalar.
multiply(SparseVector) - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
Multiply each element in the vector by the corresponding element in another vector.
mutableCopy() - Method in class org.grouplens.lenskit.vectors.ImmutableSparseVector
 
mutableCopy() - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
 
mutableCopy() - Method in class org.grouplens.lenskit.vectors.SparseVector
Return a mutable copy of this sparse vector.
mutableCopy() - Method in class org.grouplens.lenskit.vectors.Vec
Deprecated.
Get a mutable copy of this vector.
MutableIdIndexMapping - Class in org.grouplens.lenskit.indexes
Mutable index mapping.
MutableIdIndexMapping() - Constructor for class org.grouplens.lenskit.indexes.MutableIdIndexMapping
Construct a new empty indexer.
MutableRating - Class in org.grouplens.lenskit.data.event
Rating implementation for mutation by fast iterators.
MutableRating() - Constructor for class org.grouplens.lenskit.data.event.MutableRating
 
MutableSparseVector - Class in org.grouplens.lenskit.vectors
Mutable version of sparse vector.
MutableVec - Class in org.grouplens.lenskit.vectors
Deprecated.
Use vectorz instead.
mutualInformation - Variable in class org.grouplens.lenskit.eval.metrics.predict.EntropyPredictMetric.EntropyResult
 
MutualInformationAccumulator - Class in org.grouplens.lenskit.util.statistics
Accumulate mutual information over two discrete variables.
MutualInformationAccumulator(int, int) - Constructor for class org.grouplens.lenskit.util.statistics.MutualInformationAccumulator
Construct a new accumulator.
MutualInformationAccumulator(int) - Constructor for class org.grouplens.lenskit.util.statistics.MutualInformationAccumulator
Construct a new accumulator with equal-sized event spaces.
MutualInformationVectorSimilarity - Class in org.grouplens.lenskit.vectors.similarity
Similarity function that assumes the two vectors are paired samples from 2 correlated random variables.
MutualInformationVectorSimilarity(Quantizer) - Constructor for class org.grouplens.lenskit.vectors.similarity.MutualInformationVectorSimilarity
Construct a new mutual information similarity.

N

nattempted - Variable in class org.grouplens.lenskit.eval.metrics.predict.CoveragePredictMetric.Coverage
 
nDCG - Variable in class org.grouplens.lenskit.eval.metrics.topn.NDCGTopNMetric.Result
 
NDCGPredictMetric - Class in org.grouplens.lenskit.eval.metrics.predict
Evaluate a recommender's predictions with normalized discounted cumulative gain.
NDCGPredictMetric() - Constructor for class org.grouplens.lenskit.eval.metrics.predict.NDCGPredictMetric
 
NDCGPredictMetric.Result - Class in org.grouplens.lenskit.eval.metrics.predict
 
NDCGTopNMetric - Class in org.grouplens.lenskit.eval.metrics.topn
 
NDCGTopNMetric(String, String, int, ItemSelector, ItemSelector) - Constructor for class org.grouplens.lenskit.eval.metrics.topn.NDCGTopNMetric
Construct a new nDCG Top-N metric.
NDCGTopNMetric.Builder - Class in org.grouplens.lenskit.eval.metrics.topn
 
NDCGTopNMetric.Result - Class in org.grouplens.lenskit.eval.metrics.topn
 
Neighbor - Class in org.grouplens.lenskit.knn.user
Representation of a single neighboring user.
Neighbor(long, SparseVector, double) - Constructor for class org.grouplens.lenskit.knn.user.Neighbor
Construct a new neighbor.
NeighborFinder - Interface in org.grouplens.lenskit.knn.user
Finds candidate neighbors for a user.
neighborFinder - Variable in class org.grouplens.lenskit.knn.user.UserUserItemScorer
 
NEIGHBORHOOD_SIZE_SYMBOL - Static variable in class org.grouplens.lenskit.knn.item.ItemItemScorer
 
NEIGHBORHOOD_SIZE_SYMBOL - Static variable in class org.grouplens.lenskit.knn.user.UserUserItemScorer
 
NEIGHBORHOOD_WEIGHT_SYMBOL - Static variable in class org.grouplens.lenskit.knn.item.WeightedAverageNeighborhoodScorer
 
NEIGHBORHOOD_WEIGHT_SYMBOL - Static variable in class org.grouplens.lenskit.knn.user.UserUserItemScorer
 
NeighborhoodScorer - Interface in org.grouplens.lenskit.knn.item
Compute scores from neighborhoods and score vectors.
NeighborhoodSize - Annotation Type in org.grouplens.lenskit.knn
Number of neighbors to consider when building a prediction.
NeighborIterationStrategy - Interface in org.grouplens.lenskit.knn.item.model
Abstraction of strategies for iterating over potential neighboring items.
neighborIterator(ItemItemBuildContext, long, boolean) - Method in class org.grouplens.lenskit.knn.item.model.BasicNeighborIterationStrategy
 
neighborIterator(ItemItemBuildContext, long, boolean) - Method in interface org.grouplens.lenskit.knn.item.model.NeighborIterationStrategy
Get an iterator over possible neighbors of an item.
neighborIterator(ItemItemBuildContext, long, boolean) - Method in class org.grouplens.lenskit.knn.item.model.SparseNeighborIterationStrategy
 
newBuilder() - Static method in class org.grouplens.lenskit.basic.PrecomputedItemScorer
Construct a new builder for precomputed item scorers.
newBuilder() - Static method in class org.grouplens.lenskit.core.LenskitRecommenderEngine
Create a new recommender engine builder.
newBuilder() - Static method in class org.grouplens.lenskit.data.event.Ratings
Construct a new RatingBuilder.
newBuilder() - Static method in class org.grouplens.lenskit.data.pref.PreferenceDomain
Create a new preference domain builder.
newBuilder() - Static method in class org.grouplens.lenskit.data.pref.Preferences
Construct a new preference builder.
newBuilder() - Static method in class org.grouplens.lenskit.data.sql.JDBCRatingDAO
Create a new JDBC DAO builder.
newBuilder() - Method in interface org.grouplens.lenskit.data.text.EventTypeDefinition
Construct a new builder for this event type.
newBuilder() - Method in class org.grouplens.lenskit.data.text.LikeBatchEventType
 
newBuilder() - Method in class org.grouplens.lenskit.data.text.LikeEventType
 
newBuilder() - Method in class org.grouplens.lenskit.data.text.RatingEventType
 
newBuilder() - Static method in class org.grouplens.lenskit.eval.data.traintest.GenericTTDataSet
Create a new generic train-test data set builder.
newBuilder(String) - Static method in class org.grouplens.lenskit.eval.data.traintest.GenericTTDataSet
Create a new generic train-test data set builder.
newBuilder() - Static method in class org.grouplens.lenskit.eval.ExecutionInfo
Create a new builder to build instances.
newBuilder() - Static method in class org.grouplens.lenskit.eval.traintest.MockTestUser
 
newBuilder() - Static method in class org.grouplens.lenskit.scored.ScoredIds
Create a new builder.
newContext() - Method in class org.grouplens.lenskit.data.text.DelimitedColumnEventFormat
 
newContext() - Method in interface org.grouplens.lenskit.data.text.EventFormat
Create a new context that may speed up parsing.
newListBuilder() - Static method in class org.grouplens.lenskit.scored.ScoredIds
Create a new list builder.
newListBuilder(int) - Static method in class org.grouplens.lenskit.scored.ScoredIds
Create a new list builder.
newLoader() - Static method in class org.grouplens.lenskit.core.LenskitRecommenderEngine
Create a new recommender engine loader.
newLoop() - Method in class org.grouplens.lenskit.iterative.ErrorThresholdStoppingCondition
 
newLoop() - Method in class org.grouplens.lenskit.iterative.IterationCountStoppingCondition
 
newLoop() - Method in interface org.grouplens.lenskit.iterative.StoppingCondition
Create a controller for a new training loop.
newLoop() - Method in class org.grouplens.lenskit.iterative.ThresholdStoppingCondition
 
next() - Method in class org.grouplens.lenskit.cursors.AbstractPollingCursor
 
next() - Method in interface org.grouplens.lenskit.cursors.Cursor
Fetch the next item from the cursor.
next() - Method in class org.grouplens.lenskit.cursors.CursorIterator
 
next() - Method in class org.grouplens.lenskit.cursors.GroupingCursor
 
next() - Method in class org.grouplens.lenskit.util.DelimitedTextCursor
 
nextInt() - Method in class org.grouplens.lenskit.collections.BitSetIterator
 
ngood - Variable in class org.grouplens.lenskit.eval.metrics.predict.CoveragePredictMetric.Coverage
 
nodeCompleted(Object, Object) - Method in class org.grouplens.lenskit.eval.script.LenskitAntBuilder
 
NodeInstantiator - Class in org.grouplens.lenskit.inject
Instantiate graph nodes.
NodeInstantiator() - Constructor for class org.grouplens.lenskit.inject.NodeInstantiator
 
NodeProcessor - Interface in org.grouplens.lenskit.inject
Process a node in a graph.
NodeProcessors - Class in org.grouplens.lenskit.inject
 
NodeProcessors() - Constructor for class org.grouplens.lenskit.inject.NodeProcessors
 
NoOpTruncator - Class in org.grouplens.lenskit.transform.truncate
A VectorTruncator that does not actually perform any truncation.
NoOpTruncator() - Constructor for class org.grouplens.lenskit.transform.truncate.NoOpTruncator
 
norm() - Method in class org.grouplens.lenskit.vectors.ImmutableSparseVector
 
norm() - Method in class org.grouplens.lenskit.vectors.ImmutableVec
Deprecated.
 
norm() - Method in class org.grouplens.lenskit.vectors.SparseVector
Compute and return the L2 norm (Euclidian length) of the vector.
norm() - Method in class org.grouplens.lenskit.vectors.Vec
Deprecated.
Get the L2 (Euclidean) norm of this vector.
normalize(long, SparseVector, MutableSparseVector) - Method in class org.grouplens.lenskit.transform.normalize.AbstractUserVectorNormalizer
Normalize a vector with respect to a user vector.
normalize(SparseVector, MutableSparseVector) - Method in class org.grouplens.lenskit.transform.normalize.AbstractVectorNormalizer
Normalize a vector in-place with a reference vector.
normalize(long, SparseVector, MutableSparseVector) - Method in class org.grouplens.lenskit.transform.normalize.DefaultItemVectorNormalizer
 
normalize(long, SparseVector, MutableSparseVector) - Method in class org.grouplens.lenskit.transform.normalize.DefaultUserVectorNormalizer
 
normalize(long, SparseVector, MutableSparseVector) - Method in interface org.grouplens.lenskit.transform.normalize.ItemVectorNormalizer
Normalize a vector with respect to an item vector.
normalize(long, SparseVector, MutableSparseVector) - Method in interface org.grouplens.lenskit.transform.normalize.UserVectorNormalizer
Normalize a vector with respect to a user vector.
normalize(SparseVector, MutableSparseVector) - Method in interface org.grouplens.lenskit.transform.normalize.VectorNormalizer
Normalize a vector in-place with a reference vector.
normalizeNeighborRatings(Collection<? extends Collection<Neighbor>>) - Method in class org.grouplens.lenskit.knn.user.UserUserItemScorer
Normalize all neighbor rating vectors, taking care to normalize each one only once.
normalizer - Variable in class org.grouplens.lenskit.knn.item.ItemItemScorer
 
normalizer - Variable in class org.grouplens.lenskit.knn.user.UserUserItemScorer
 
NormalizingItemItemModelBuilder - Class in org.grouplens.lenskit.knn.item.model
Build an item-item CF model from rating data.
NormalizingItemItemModelBuilder(ItemSimilarity, ItemItemBuildContext, ItemVectorNormalizer, VectorTruncator, NeighborIterationStrategy) - Constructor for class org.grouplens.lenskit.knn.item.model.NormalizingItemItemModelBuilder
Construct a normalizing item-item model builder.
NoThreshold - Class in org.grouplens.lenskit.transform.threshold
Represents the absence of a threshold function, choosing to retain all similarity values passed to it.
NoThreshold() - Constructor for class org.grouplens.lenskit.transform.threshold.NoThreshold
 
nRandom(int) - Static method in class org.grouplens.lenskit.eval.metrics.topn.ItemSelectors
Randomly selects items from the universe.
nusers - Variable in class org.grouplens.lenskit.eval.metrics.predict.CoveragePredictMetric.AggregateCoverage
 

O

objectCollection(Collection<E>) - Static method in class org.grouplens.lenskit.collections.CollectionUtils
of(T...) - Static method in class org.grouplens.lenskit.cursors.Cursors
Create a cursor over a fixed set of elements.
of(String) - Static method in class org.grouplens.lenskit.symbols.Symbol
Get a unique symbol for name.
of(TypedSymbol<T>, T) - Static method in class org.grouplens.lenskit.symbols.SymbolValue
Create a typed symbol value.
of(TypedSymbol<Double>, double) - Static method in class org.grouplens.lenskit.symbols.SymbolValue
Create an unboxed symbol value.
of(Symbol, double) - Static method in class org.grouplens.lenskit.symbols.SymbolValue
Create an unboxed symbol value.
of(Class<T>, String) - Static method in class org.grouplens.lenskit.symbols.TypedSymbol
Get a unique symbol for name and type.
of(Class<T>, Symbol) - Static method in class org.grouplens.lenskit.symbols.TypedSymbol
 
open(BufferedReader, String) - Static method in class org.grouplens.lenskit.data.dao.DelimitedTextRatingCursor
Deprecated.
 
open(File) - Static method in class org.grouplens.lenskit.data.dao.packed.BinaryRatingDAO
Open a binary rating DAO.
open(File, BinaryFormatFlag...) - Static method in class org.grouplens.lenskit.data.dao.packed.BinaryRatingPacker
Open a new binary rating packer.
open(File, EnumSet<BinaryFormatFlag>) - Static method in class org.grouplens.lenskit.data.dao.packed.BinaryRatingPacker
Open a new binary rating packer.
open(File, TableLayout, CompressionMode) - Static method in class org.grouplens.lenskit.util.table.writer.CSVWriter
Open a CSV writer to write to a file.
open(File, TableLayout) - Static method in class org.grouplens.lenskit.util.table.writer.CSVWriter
Open a CSV writer to write to an auto-compressed file.
openFile(File) - Static method in class org.grouplens.lenskit.util.LineCursor
Open a delimited text cursor as a file.
openFile(File, CompressionMode) - Static method in class org.grouplens.lenskit.util.LineCursor
Open a delimited text cursor as a file.
openInput(File, Charset, CompressionMode) - Static method in class org.grouplens.lenskit.util.io.LKFileUtils
Open a file for input, optionally compressed.
openInput(File, CompressionMode) - Static method in class org.grouplens.lenskit.util.io.LKFileUtils
Open a file for input with the default charset.
openInput(File) - Static method in class org.grouplens.lenskit.util.io.LKFileUtils
Open a reader with automatic compression and the default character set.
openOutput(File, Charset, CompressionMode) - Static method in class org.grouplens.lenskit.util.io.LKFileUtils
Open a file for input, optionally compressed.
openOutput(File, CompressionMode) - Static method in class org.grouplens.lenskit.util.io.LKFileUtils
Open a file for output with the default charset.
openOutput(File) - Static method in class org.grouplens.lenskit.util.io.LKFileUtils
Open a reader with automatic compression inference.
openOutputStream() - Method in class org.grouplens.lenskit.util.io.StagedWrite
Open an output stream for the staging file.
Order<E> - Interface in org.grouplens.lenskit.eval.data.crossfold
An order for a list.
OrdRecRatingPredictor - Class in org.grouplens.lenskit.predict.ordrec
Rating predictor using OrdRec to map scores to ratings.
OrdRecRatingPredictor(ItemScorer, UserEventDAO, Quantizer, double, double, int, boolean) - Constructor for class org.grouplens.lenskit.predict.ordrec.OrdRecRatingPredictor
Constructor of OrdRecRatingPrediciton
OrdRecRatingPredictor(ItemScorer, UserEventDAO, Quantizer) - Constructor for class org.grouplens.lenskit.predict.ordrec.OrdRecRatingPredictor
 
org.grouplens.lenskit - package org.grouplens.lenskit
Interfaces defining the LensKit API.
org.grouplens.lenskit.baseline - package org.grouplens.lenskit.baseline
Baseline predictors.
org.grouplens.lenskit.basic - package org.grouplens.lenskit.basic
Basic component implementations.
org.grouplens.lenskit.cli - package org.grouplens.lenskit.cli
 
org.grouplens.lenskit.collections - package org.grouplens.lenskit.collections
Custom collections and related utilities.
org.grouplens.lenskit.config - package org.grouplens.lenskit.config
Configuration loading support.
org.grouplens.lenskit.core - package org.grouplens.lenskit.core
Core API implementation classes for LensKit.
org.grouplens.lenskit.cursors - package org.grouplens.lenskit.cursors
Cursors for iterative data access.
org.grouplens.lenskit.data.dao - package org.grouplens.lenskit.data.dao
LensKit data access objects.
org.grouplens.lenskit.data.dao.packed - package org.grouplens.lenskit.data.dao.packed
Binary-packed rating DAOs.
org.grouplens.lenskit.data.event - package org.grouplens.lenskit.data.event
LensKit's events and related types.
org.grouplens.lenskit.data.history - package org.grouplens.lenskit.data.history
User histories (sequences of events).
org.grouplens.lenskit.data.pref - package org.grouplens.lenskit.data.pref
User preferences for items.
org.grouplens.lenskit.data.snapshot - package org.grouplens.lenskit.data.snapshot
Snapshotting summarized user data.
org.grouplens.lenskit.data.source - package org.grouplens.lenskit.data.source
Support for data sources, packaged configurations of DAOs.
org.grouplens.lenskit.data.sql - package org.grouplens.lenskit.data.sql
JDBC-based data access layer.
org.grouplens.lenskit.data.text - package org.grouplens.lenskit.data.text
Support for reading data from various forms of text files (mostly CSV its friends).
org.grouplens.lenskit.eval - package org.grouplens.lenskit.eval
 
org.grouplens.lenskit.eval.algorithm - package org.grouplens.lenskit.eval.algorithm
 
org.grouplens.lenskit.eval.cli - package org.grouplens.lenskit.eval.cli
 
org.grouplens.lenskit.eval.data - package org.grouplens.lenskit.eval.data
 
org.grouplens.lenskit.eval.data.crossfold - package org.grouplens.lenskit.eval.data.crossfold
 
org.grouplens.lenskit.eval.data.pack - package org.grouplens.lenskit.eval.data.pack
 
org.grouplens.lenskit.eval.data.subsample - package org.grouplens.lenskit.eval.data.subsample
 
org.grouplens.lenskit.eval.data.traintest - package org.grouplens.lenskit.eval.data.traintest
 
org.grouplens.lenskit.eval.graph - package org.grouplens.lenskit.eval.graph
 
org.grouplens.lenskit.eval.metrics - package org.grouplens.lenskit.eval.metrics
 
org.grouplens.lenskit.eval.metrics.predict - package org.grouplens.lenskit.eval.metrics.predict
 
org.grouplens.lenskit.eval.metrics.topn - package org.grouplens.lenskit.eval.metrics.topn
 
org.grouplens.lenskit.eval.results - package org.grouplens.lenskit.eval.results
 
org.grouplens.lenskit.eval.script - package org.grouplens.lenskit.eval.script
Machinery for interpreting evaluator scripts.
org.grouplens.lenskit.eval.traintest - package org.grouplens.lenskit.eval.traintest
 
org.grouplens.lenskit.external - package org.grouplens.lenskit.external
 
org.grouplens.lenskit.indexes - package org.grouplens.lenskit.indexes
Indexes mapping between objects or IDs and integers.
org.grouplens.lenskit.inject - package org.grouplens.lenskit.inject
Support classes for working with dependency injection.
org.grouplens.lenskit.iterative - package org.grouplens.lenskit.iterative
Common utilities for iterative methods.
org.grouplens.lenskit.knn - package org.grouplens.lenskit.knn
Neighborhood-based collaborative filtering (common support code).
org.grouplens.lenskit.knn.item - package org.grouplens.lenskit.knn.item
Implementation of item-item collaborative filtering.
org.grouplens.lenskit.knn.item.model - package org.grouplens.lenskit.knn.item.model
Model classes and builders for the item-item k-NN collaborative filter.
org.grouplens.lenskit.knn.user - package org.grouplens.lenskit.knn.user
Implementation of user-user collaborative filtering.
org.grouplens.lenskit.mf.funksvd - package org.grouplens.lenskit.mf.funksvd
 
org.grouplens.lenskit.mf.svd - package org.grouplens.lenskit.mf.svd
 
org.grouplens.lenskit.predict - package org.grouplens.lenskit.predict
 
org.grouplens.lenskit.predict.ordrec - package org.grouplens.lenskit.predict.ordrec
 
org.grouplens.lenskit.scored - package org.grouplens.lenskit.scored
Associate IDs with scores.
org.grouplens.lenskit.slopeone - package org.grouplens.lenskit.slopeone
 
org.grouplens.lenskit.symbols - package org.grouplens.lenskit.symbols
Interned symbols.
org.grouplens.lenskit.transform.clamp - package org.grouplens.lenskit.transform.clamp
Clamping functions.
org.grouplens.lenskit.transform.normalize - package org.grouplens.lenskit.transform.normalize
Interfaces and classes for data normalization.
org.grouplens.lenskit.transform.quantize - package org.grouplens.lenskit.transform.quantize
Quantize values.
org.grouplens.lenskit.transform.threshold - package org.grouplens.lenskit.transform.threshold
Threshold values.
org.grouplens.lenskit.transform.truncate - package org.grouplens.lenskit.transform.truncate
 
org.grouplens.lenskit.util - package org.grouplens.lenskit.util
Utility classes used by the rest of LensKit.
org.grouplens.lenskit.util.io - package org.grouplens.lenskit.util.io
I/O utilitises.
org.grouplens.lenskit.util.parallel - package org.grouplens.lenskit.util.parallel
Utilities for parallel computation.
org.grouplens.lenskit.util.statistics - package org.grouplens.lenskit.util.statistics
Statistical utilities.
org.grouplens.lenskit.util.table - package org.grouplens.lenskit.util.table
 
org.grouplens.lenskit.util.table.writer - package org.grouplens.lenskit.util.table.writer
Utilities for writing two-dimensional tables of data.
org.grouplens.lenskit.vectors - package org.grouplens.lenskit.vectors
Sparse vectors and their operations.
org.grouplens.lenskit.vectors.similarity - package org.grouplens.lenskit.vectors.similarity
Similarity functions over vectors.
ORIGINAL_SCORE_SYMBOL - Static variable in class org.grouplens.lenskit.basic.RescoringItemRecommender
 
OutputPredictMetric - Class in org.grouplens.lenskit.eval.traintest
Predict metric that writes predictions to a file.
OutputPredictMetric(ExperimentOutputLayout, File, List<Pair<Symbol, String>>) - Constructor for class org.grouplens.lenskit.eval.traintest.OutputPredictMetric
 
OutputPredictMetric.Context - Class in org.grouplens.lenskit.eval.traintest
 
OutputPredictMetric.Factory - Class in org.grouplens.lenskit.eval.traintest
 
OutputPredictMetric.FactoryBuilder - Class in org.grouplens.lenskit.eval.traintest
Configure the prediction output.
OutputTopNMetric - Class in org.grouplens.lenskit.eval.traintest
Top-N metric that writes recommendations to a file.
OutputTopNMetric(ExperimentOutputLayout, File, int, ItemSelector, ItemSelector) - Constructor for class org.grouplens.lenskit.eval.traintest.OutputTopNMetric
 
OutputTopNMetric.Context - Class in org.grouplens.lenskit.eval.traintest
 
OutputTopNMetric.Factory - Class in org.grouplens.lenskit.eval.traintest
 
OutputTopNMetric.FactoryBuilder - Class in org.grouplens.lenskit.eval.traintest
Configure the prediction output.

P

pack(EventDAO) - Static method in class org.grouplens.lenskit.data.snapshot.PackedPreferenceSnapshot
 
packed(File, BinaryFormatFlag...) - Static method in class org.grouplens.lenskit.eval.data.RatingWriters
Write ratings to a packed file.
packed(File, EnumSet<BinaryFormatFlag>) - Static method in class org.grouplens.lenskit.eval.data.RatingWriters
Write ratings to a packed file.
PackedDataSource - Class in org.grouplens.lenskit.data.source
Data source backed by a packed rating file.
PackedDataSource(String, File, PreferenceDomain) - Constructor for class org.grouplens.lenskit.data.source.PackedDataSource
 
PackedDataSourceBuilder - Class in org.grouplens.lenskit.data.source
Builder for PackedDataSources.
PackedDataSourceBuilder() - Constructor for class org.grouplens.lenskit.data.source.PackedDataSourceBuilder
 
PackedDataSourceBuilder(String) - Constructor for class org.grouplens.lenskit.data.source.PackedDataSourceBuilder
 
PackedDataSourceBuilder(File) - Constructor for class org.grouplens.lenskit.data.source.PackedDataSourceBuilder
 
PackedPreferenceSnapshot - Class in org.grouplens.lenskit.data.snapshot
An in-memory snapshot of rating data stored in packed arrays.
PackedPreferenceSnapshotBuilder - Class in org.grouplens.lenskit.data.snapshot
A Factory that creates PackedRatingBuildSnapshots from an opened DataAccessObject.
PackedPreferenceSnapshotBuilder(EventDAO, Random) - Constructor for class org.grouplens.lenskit.data.snapshot.PackedPreferenceSnapshotBuilder
 
PackedScoredIdList - Class in org.grouplens.lenskit.scored
A space-efficient, unboxed list of scored IDs.
packedSet(Collection<Long>) - Static method in class org.grouplens.lenskit.collections.LongUtils
Pack longs into a sorted set.
packedSet(long...) - Static method in class org.grouplens.lenskit.collections.LongUtils
Pack longs into a sorted set.
PackRatings - Class in org.grouplens.lenskit.cli
Pack ratings data into a rating file.
PackRatings(Namespace) - Constructor for class org.grouplens.lenskit.cli.PackRatings
 
PackTask - Class in org.grouplens.lenskit.eval.data.pack
Pack data sets.
PackTask() - Constructor for class org.grouplens.lenskit.eval.data.pack.PackTask
 
pairLeft() - Static method in class org.grouplens.lenskit.util.Functional
 
pairRight() - Static method in class org.grouplens.lenskit.util.Functional
 
Parameter - Annotation Type in org.grouplens.lenskit.core
Annotation for component parameters.
parse(String) - Method in class org.grouplens.lenskit.data.text.DelimitedColumnEventFormat
 
parse(String, Object) - Method in class org.grouplens.lenskit.data.text.DelimitedColumnEventFormat
 
parse(String) - Method in interface org.grouplens.lenskit.data.text.EventFormat
Parse a line into an event.
parse(String, Object) - Method in interface org.grouplens.lenskit.data.text.EventFormat
Parse using a context.
parse(String...) - Static method in class org.grouplens.lenskit.eval.cli.EvalCLIOptions
 
partition(List<E>) - Method in class org.grouplens.lenskit.eval.data.crossfold.FractionPartition
 
partition(List<Rating>, Random) - Method in class org.grouplens.lenskit.eval.data.crossfold.Holdout
 
partition(List<E>) - Method in class org.grouplens.lenskit.eval.data.crossfold.HoldoutNPartition
 
partition(List<E>) - Method in interface org.grouplens.lenskit.eval.data.crossfold.PartitionAlgorithm
Compute a partition of some data.
partition(List<E>) - Method in class org.grouplens.lenskit.eval.data.crossfold.RetainNPartition
 
PartitionAlgorithm<E> - Interface in org.grouplens.lenskit.eval.data.crossfold
Partitioning algorithmInfo for an ordered sequence of stuff.
PearsonCorrelation - Class in org.grouplens.lenskit.vectors.similarity
Similarity function using Pearson correlation.
PearsonCorrelation() - Constructor for class org.grouplens.lenskit.vectors.similarity.PearsonCorrelation
 
PearsonCorrelation(double) - Constructor for class org.grouplens.lenskit.vectors.similarity.PearsonCorrelation
 
perform() - Method in class org.grouplens.lenskit.eval.AbstractTask
 
perform() - Method in class org.grouplens.lenskit.eval.data.crossfold.CrossfoldTask
Run the crossfold command.
perform() - Method in class org.grouplens.lenskit.eval.data.pack.PackTask
 
perform() - Method in class org.grouplens.lenskit.eval.data.subsample.SubsampleTask
Run the Subsample command.
perform() - Method in class org.grouplens.lenskit.eval.graph.DumpGraphTask
 
perform() - Method in class org.grouplens.lenskit.eval.script.GroovyActionTask
 
perform(Closure<K>) - Method in class org.grouplens.lenskit.eval.script.TargetDelegate
 
perform() - Method in class org.grouplens.lenskit.eval.TrainModelTask
 
perform() - Method in class org.grouplens.lenskit.eval.traintest.TrainTestEvalTask
Run the evaluation on the train test data source files
PlaceholderSatisfaction - Class in org.grouplens.lenskit.inject
A placeholder satisfaction for graph rewriting.
PlaceholderSatisfaction(Class<?>) - Constructor for class org.grouplens.lenskit.inject.PlaceholderSatisfaction
 
poll() - Method in class org.grouplens.lenskit.cursors.AbstractPollingCursor
Return the next element in this Cursor, or null if there are no more elements.
poll() - Method in class org.grouplens.lenskit.data.dao.DelimitedTextRatingCursor
Deprecated.
 
poll() - Method in class org.grouplens.lenskit.util.LineCursor
 
precision - Variable in class org.grouplens.lenskit.eval.metrics.topn.PrecisionRecallTopNMetric.Result
 
PrecisionRecallTopNMetric - Class in org.grouplens.lenskit.eval.metrics.topn
A metric to compute the precision and recall of a recommender given a set of candidate items to recommend from and a set of desired items.
PrecisionRecallTopNMetric(String, String, int, ItemSelector, ItemSelector, ItemSelector) - Constructor for class org.grouplens.lenskit.eval.metrics.topn.PrecisionRecallTopNMetric
Construct a new recall and precision top n metric
PrecisionRecallTopNMetric.Builder - Class in org.grouplens.lenskit.eval.metrics.topn
 
PrecisionRecallTopNMetric.Context - Class in org.grouplens.lenskit.eval.metrics.topn
 
PrecisionRecallTopNMetric.Result - Class in org.grouplens.lenskit.eval.metrics.topn
 
PrecomputedItemScorer - Class in org.grouplens.lenskit.basic
An item scorer that stores a precomputed map of item scores.
PrecomputedItemScorer.Builder - Class in org.grouplens.lenskit.basic
Builder for mock item scorers.
predict(long, Collection<Long>) - Method in class org.grouplens.lenskit.basic.AbstractRatingPredictor
Predict the user's preference for a collection of items.
predict(long, long) - Method in class org.grouplens.lenskit.basic.AbstractRatingPredictor
Predict a user's rating for a single item.
predict(long, MutableSparseVector) - Method in class org.grouplens.lenskit.basic.SimpleRatingPredictor
 
Predict - Class in org.grouplens.lenskit.cli
Predict item ratings for a user.
Predict(Namespace) - Constructor for class org.grouplens.lenskit.cli.Predict
 
predict(long, MutableSparseVector) - Method in class org.grouplens.lenskit.predict.KnownRatingRatingPredictor
 
predict(long, MutableSparseVector) - Method in class org.grouplens.lenskit.predict.ordrec.OrdRecRatingPredictor
 
predict(long, long) - Method in interface org.grouplens.lenskit.RatingPredictor
Predict a user's rating for a single item.
predict(long, Collection<Long>) - Method in interface org.grouplens.lenskit.RatingPredictor
Predict the user's preference for a collection of items.
predict(long, MutableSparseVector) - Method in interface org.grouplens.lenskit.RatingPredictor
Predict for items in a vector.
predict(long, MutableSparseVector) - Method in class org.grouplens.lenskit.transform.quantize.QuantizedRatingPredictor
 
PREDICTION_SOURCE_SYMBOL - Static variable in class org.grouplens.lenskit.basic.SimpleRatingPredictor
 
predictionEntropy - Variable in class org.grouplens.lenskit.eval.metrics.predict.EntropyPredictMetric.EntropyResult
 
prefDomain(Map<String, Object>) - Method in class org.grouplens.lenskit.config.BindingDSL
Make a preference domain.
Preference - Interface in org.grouplens.lenskit.data.pref
A real-valued preference a user has for an item.
PreferenceBuilder - Class in org.grouplens.lenskit.data.pref
Build a preference.
PreferenceBuilder() - Constructor for class org.grouplens.lenskit.data.pref.PreferenceBuilder
 
PreferenceDomain - Class in org.grouplens.lenskit.data.pref
An object describing the domain of preference data, used in ratings and predictions.
PreferenceDomain(double, double, double) - Constructor for class org.grouplens.lenskit.data.pref.PreferenceDomain
Create a discrete bounded preference domain.
PreferenceDomain(double, double) - Constructor for class org.grouplens.lenskit.data.pref.PreferenceDomain
Create a continuous bounded preference domain.
PreferenceDomainBuilder - Class in org.grouplens.lenskit.data.pref
PreferenceDomainBuilder() - Constructor for class org.grouplens.lenskit.data.pref.PreferenceDomainBuilder
Create an uninitialized preference domain builder.
PreferenceDomainBuilder(double, double) - Constructor for class org.grouplens.lenskit.data.pref.PreferenceDomainBuilder
Create a preference domain builder with a specified minimum and maximum.
PreferenceDomainQuantizer - Class in org.grouplens.lenskit.transform.quantize
Quantizer that uses a range and precision to determine discrete values.
PreferenceDomainQuantizer(PreferenceDomain) - Constructor for class org.grouplens.lenskit.transform.quantize.PreferenceDomainQuantizer
Create a new quantizer from a discrete preference domain.
PreferenceDomainQuantizer(double, double, double) - Constructor for class org.grouplens.lenskit.transform.quantize.PreferenceDomainQuantizer
Create a new preference domain quantizer.
PreferenceDomainQuantizer.AutoProvider - Class in org.grouplens.lenskit.transform.quantize
 
Preferences - Class in org.grouplens.lenskit.data.pref
Utility class for working with preferences.
PreferenceSnapshot - Interface in org.grouplens.lenskit.data.snapshot
Snapshot of the ratings data for building a recommender.
PrefetchingItemDAO - Class in org.grouplens.lenskit.data.dao
Item DAO that streams the events to get item information.
PrefetchingItemDAO(EventDAO) - Constructor for class org.grouplens.lenskit.data.dao.PrefetchingItemDAO
 
PrefetchingItemEventDAO - Class in org.grouplens.lenskit.data.dao
Item event DAO that pre-loads all events from an event DAO.
PrefetchingItemEventDAO(EventDAO) - Constructor for class org.grouplens.lenskit.data.dao.PrefetchingItemEventDAO
 
PrefetchingUserDAO - Class in org.grouplens.lenskit.data.dao
User DAO that streams the events to get user information.
PrefetchingUserDAO(EventDAO) - Constructor for class org.grouplens.lenskit.data.dao.PrefetchingUserDAO
 
PrefetchingUserEventDAO - Class in org.grouplens.lenskit.data.dao
User event DAO that pre-loads all events from an event DAO.
PrefetchingUserEventDAO(EventDAO) - Constructor for class org.grouplens.lenskit.data.dao.PrefetchingUserEventDAO
 
prefix - Variable in class org.grouplens.lenskit.eval.metrics.topn.TopNMetricBuilder
 
prefixed(TableWriter, List<?>) - Static method in class org.grouplens.lenskit.util.table.writer.TableWriters
Create a table writer that writes data with common leading columns to an underlying table writer.
prefixed(TableWriter, Object...) - Static method in class org.grouplens.lenskit.util.table.writer.TableWriters
Create a table writer that writes data with common leading columns to an underlying table writer.
prepare(int, double, double, double, double, double) - Method in class org.grouplens.lenskit.mf.funksvd.FunkSVDUpdater
Prepare the updater for updating the feature values for a particular user/item ID.
prepareEvents(SortOrder) - Method in class org.grouplens.lenskit.data.sql.BasicSQLStatementFactory
 
prepareEvents(SortOrder) - Method in interface org.grouplens.lenskit.data.sql.SQLStatementFactory
Prepare a statement to satisfy EventDAO.streamEvents(Class, SortOrder).
prepareItemEvents() - Method in class org.grouplens.lenskit.data.sql.BasicSQLStatementFactory
 
prepareItemEvents() - Method in interface org.grouplens.lenskit.data.sql.SQLStatementFactory
Prepare a statement to satisfy ItemEventDAO.getEventsForItem(long).
prepareItems() - Method in class org.grouplens.lenskit.data.sql.BasicSQLStatementFactory
 
prepareItems() - Method in interface org.grouplens.lenskit.data.sql.SQLStatementFactory
Prepare a statement to satisfy ItemDAO.getItemIds().
prepareItemUsers() - Method in class org.grouplens.lenskit.data.sql.BasicSQLStatementFactory
 
prepareItemUsers() - Method in interface org.grouplens.lenskit.data.sql.SQLStatementFactory
Prepare a statement to satisfy ItemEventDAO.getUsersForItem(long).
prepareUserEvents() - Method in class org.grouplens.lenskit.data.sql.BasicSQLStatementFactory
 
prepareUserEvents() - Method in interface org.grouplens.lenskit.data.sql.SQLStatementFactory
Prepare a statement to satisfy UserEventDAO.getEventsForUser(long).
prepareUsers() - Method in class org.grouplens.lenskit.data.sql.BasicSQLStatementFactory
 
prepareUsers() - Method in interface org.grouplens.lenskit.data.sql.SQLStatementFactory
Prepare a statement to satisfy UserDAO.getUserIds().
previousInt() - Method in class org.grouplens.lenskit.collections.BitSetIterator
 
PrimaryScorer - Annotation Type in org.grouplens.lenskit.baseline
The primary scorer for a FallbackItemScorer.
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class org.grouplens.lenskit.core.LenskitAnnotationProcessor
 
processNode(DAGNode<Component, Dependency>, DAGNode<Component, Dependency>) - Method in interface org.grouplens.lenskit.inject.NodeProcessor
Process a graph node.
processNodes(DAGNode<Component, Dependency>, Collection<DAGNode<Component, Dependency>>, NodeProcessor) - Static method in class org.grouplens.lenskit.inject.NodeProcessors
Process a set of nodes in a graph using a node processor.
properties - Variable in class org.grouplens.lenskit.eval.script.EvalScriptEngine
 
propertyMissing(String) - Method in class org.grouplens.lenskit.eval.script.DefaultConfigDelegate
 
propertyMissing(String, Object) - Method in class org.grouplens.lenskit.eval.script.DefaultConfigDelegate
 
Provider(ItemScorer, ItemScorer, PreferenceDomain) - Constructor for class org.grouplens.lenskit.basic.SimpleRatingPredictor.Provider
Construct an automatic provider.
Provider(ItemDAO, GlobalItemScorer) - Constructor for class org.grouplens.lenskit.basic.TopNGlobalItemRecommender.Provider
 
Provider(UserEventDAO, ItemDAO, ItemScorer) - Constructor for class org.grouplens.lenskit.basic.TopNItemRecommender.Provider
 
put(long, double) - Method in class org.grouplens.lenskit.util.IdMeanAccumulator
Accumulate a value with an ID.
put(String, String) - Method in class org.grouplens.lenskit.util.LogContext
Set a key in the MDC environment.
put(long, double) - Method in interface org.grouplens.lenskit.util.ScoredItemAccumulator
Put a new item in the accumulator.
put(long, double) - Method in class org.grouplens.lenskit.util.TopNScoredItemAccumulator
 
put(long, double) - Method in class org.grouplens.lenskit.util.UnlimitedScoredItemAccumulator
 
putField(String, Object) - Method in class org.grouplens.lenskit.util.io.AbstractDescriptionWriter
 
putField(String, String) - Method in interface org.grouplens.lenskit.util.io.DescriptionWriter
Put a field into the description.
putField(String, long) - Method in interface org.grouplens.lenskit.util.io.DescriptionWriter
Put an integer field.
putField(String, double) - Method in interface org.grouplens.lenskit.util.io.DescriptionWriter
Put a floating-point field.
putField(String, byte[]) - Method in interface org.grouplens.lenskit.util.io.DescriptionWriter
Put a byte array field.
putField(String, Object) - Method in interface org.grouplens.lenskit.util.io.DescriptionWriter
Put an object field into the description.
putField(String, T, Describer<? super T>) - Method in interface org.grouplens.lenskit.util.io.DescriptionWriter
Put an object field into the description.
putField(String, String) - Method in class org.grouplens.lenskit.util.io.HashDescriptionWriter
 
putField(String, long) - Method in class org.grouplens.lenskit.util.io.HashDescriptionWriter
 
putField(String, double) - Method in class org.grouplens.lenskit.util.io.HashDescriptionWriter
 
putField(String, byte[]) - Method in class org.grouplens.lenskit.util.io.HashDescriptionWriter
 
putField(String, T, Describer<? super T>) - Method in class org.grouplens.lenskit.util.io.HashDescriptionWriter
 
putField(String, String) - Method in class org.grouplens.lenskit.util.io.StringDescriptionWriter
 
putField(String, long) - Method in class org.grouplens.lenskit.util.io.StringDescriptionWriter
 
putField(String, double) - Method in class org.grouplens.lenskit.util.io.StringDescriptionWriter
 
putField(String, byte[]) - Method in class org.grouplens.lenskit.util.io.StringDescriptionWriter
 
putField(String, T, Describer<? super T>) - Method in class org.grouplens.lenskit.util.io.StringDescriptionWriter
 
putItemPair(long, SparseVector, long, SparseVector) - Method in class org.grouplens.lenskit.slopeone.SlopeOneModelDataAccumulator
Puts the item pair into the accumulator.
putList(String, Iterable<?>) - Method in class org.grouplens.lenskit.util.io.AbstractDescriptionWriter
 
putList(String, Iterable<?>) - Method in interface org.grouplens.lenskit.util.io.DescriptionWriter
Put a field with a list of values, using the default describer.
putList(String, Iterable<T>, Describer<? super T>) - Method in interface org.grouplens.lenskit.util.io.DescriptionWriter
Put a field with a list of values.
putList(String, Iterable<T>, Describer<? super T>) - Method in class org.grouplens.lenskit.util.io.HashDescriptionWriter
 
putList(String, Iterable<T>, Describer<? super T>) - Method in class org.grouplens.lenskit.util.io.StringDescriptionWriter
 

Q

quantize(double) - Method in interface org.grouplens.lenskit.transform.quantize.Quantizer
Convert a value into a quantized value, returning the quantized value.
quantize(double) - Method in class org.grouplens.lenskit.transform.quantize.ValueArrayQuantizer
 
QuantizedRatingPredictor - Class in org.grouplens.lenskit.transform.quantize
A rating predictor wrapper that quantizes predictions.
QuantizedRatingPredictor(ItemScorer, ItemScorer, Quantizer) - Constructor for class org.grouplens.lenskit.transform.quantize.QuantizedRatingPredictor
Construct a new quantized predictor.
Quantizer - Interface in org.grouplens.lenskit.transform.quantize
Quantize real values into discrete values.
QueryData - Annotation Type in org.grouplens.lenskit.eval.data.traintest
Qualifier to access query data available.
QueryKey - Class in org.grouplens.lenskit.data.sql
Key type for caching JDBC queries.
QueryKey.Type - Enum in org.grouplens.lenskit.data.sql
 

R

RandomOrder<E> - Class in org.grouplens.lenskit.eval.data.crossfold
Ordering that randomizes the list.
RandomOrder() - Constructor for class org.grouplens.lenskit.eval.data.crossfold.RandomOrder
 
RandomProvider - Class in org.grouplens.lenskit.util
Provide a Random instance.
RandomProvider() - Constructor for class org.grouplens.lenskit.util.RandomProvider
 
randomSubset(LongSet, int, Random) - Static method in class org.grouplens.lenskit.collections.LongUtils
Selects a random subset of n longs from a given set of longs.
randomSubset(LongSet, int, LongSet, Random) - Static method in class org.grouplens.lenskit.collections.LongUtils
Selects a random subset of n longs from a given set of longs such that no selected items is in a second set of longs.
randomSubset(ItemSelector, int) - Static method in class org.grouplens.lenskit.eval.metrics.topn.ItemSelectors
Randomly select items selected by another selector.
rank - Variable in class org.grouplens.lenskit.eval.metrics.topn.MRRTopNMetric.UserResult
 
Rating - Interface in org.grouplens.lenskit.data.event
A rating is an expression of preference for an item by a user.
rating() - Static method in class org.grouplens.lenskit.data.text.Fields
The rating field.
RATING_PROBABILITY_CHANNEL - Static variable in class org.grouplens.lenskit.predict.ordrec.OrdRecRatingPredictor
 
RatingBuilder - Class in org.grouplens.lenskit.data.event
Build a Rating.
RatingBuilder() - Constructor for class org.grouplens.lenskit.data.event.RatingBuilder
Create an uninitialized rating builder.
ratingEntropy - Variable in class org.grouplens.lenskit.eval.metrics.predict.EntropyPredictMetric.EntropyResult
 
RatingEventType - Class in org.grouplens.lenskit.data.text
Event type for Ratings.
RatingEventType() - Constructor for class org.grouplens.lenskit.data.text.RatingEventType
 
RatingFile - Annotation Type in org.grouplens.lenskit.data.dao
Rating file for SimpleFileRatingDAO.
RatingPredictor - Interface in org.grouplens.lenskit
Predict user ratings.
RatingPredictorItemScorer - Class in org.grouplens.lenskit.predict
Item scorer that uses rating predictions.
RatingPredictorItemScorer(RatingPredictor) - Constructor for class org.grouplens.lenskit.predict.RatingPredictorItemScorer
 
RatingRangeClampingFunction - Class in org.grouplens.lenskit.transform.clamp
Clamp values to the range of valid ratings.
RatingRangeClampingFunction(PreferenceDomain) - Constructor for class org.grouplens.lenskit.transform.clamp.RatingRangeClampingFunction
 
Ratings - Class in org.grouplens.lenskit.data.event
Utilities for working with ratings.
Ratings() - Constructor for class org.grouplens.lenskit.data.event.Ratings
 
ratings(File, String) - Static method in class org.grouplens.lenskit.data.text.TextEventDAO
Open a rating DAO with the default layout and automatic compression.
ratings(File, String, CompressionMode) - Static method in class org.grouplens.lenskit.data.text.TextEventDAO
Open a potentially-compressed file of ratings.
RatingSnapshotDAO - Class in org.grouplens.lenskit.data.dao.packed
A DAO that has a snapshot of the rating data.
RatingSnapshotDAO.Builder - Class in org.grouplens.lenskit.data.dao.packed
 
RatingVectorUserHistorySummarizer - Class in org.grouplens.lenskit.data.history
Summarize a history by extracting a rating vector.
RatingVectorUserHistorySummarizer() - Constructor for class org.grouplens.lenskit.data.history.RatingVectorUserHistorySummarizer
 
RatingWriter - Interface in org.grouplens.lenskit.eval.data
Interface for writing ratings.
RatingWriters - Class in org.grouplens.lenskit.eval.data
 
readBuffer(ReadableByteChannel, ByteBuffer) - Static method in class org.grouplens.lenskit.data.dao.packed.BinaryUtils
Read a buffer completely from a channel.
readBuffer(FileChannel, ByteBuffer, long) - Static method in class org.grouplens.lenskit.data.dao.packed.BinaryUtils
Read a buffer completely from a position in a file.
readIdList(File) - Static method in class org.grouplens.lenskit.util.io.LKFileUtils
Read a list of long IDs from a file, one per line.
RealThreshold - Class in org.grouplens.lenskit.transform.threshold
Checks similarity values to ensure their real values are over the ThresholdValue.
RealThreshold(double) - Constructor for class org.grouplens.lenskit.transform.threshold.RealThreshold
 
recall - Variable in class org.grouplens.lenskit.eval.metrics.topn.IndependentRecallTopNMetric.Result
 
recall - Variable in class org.grouplens.lenskit.eval.metrics.topn.PrecisionRecallTopNMetric.Result
 
recommend(long) - Method in class org.grouplens.lenskit.basic.AbstractItemRecommender
Recommend all possible items for a user using the default exclude set.
recommend(long, int) - Method in class org.grouplens.lenskit.basic.AbstractItemRecommender
Recommend up to n items for a user using the default exclude set.
recommend(long, Set<Long>) - Method in class org.grouplens.lenskit.basic.AbstractItemRecommender
Recommend all possible items for a user from a set of candidates using the default exclude set.
recommend(long, int, Set<Long>, Set<Long>) - Method in class org.grouplens.lenskit.basic.AbstractItemRecommender
Produce a set of recommendations for the user.
recommend(long, int, LongSet, LongSet) - Method in class org.grouplens.lenskit.basic.AbstractItemRecommender
Implementation method for ID-based recommendation.
recommend(long) - Method in class org.grouplens.lenskit.basic.RescoringItemRecommender
 
recommend(long, int) - Method in class org.grouplens.lenskit.basic.RescoringItemRecommender
 
recommend(long, Set<Long>) - Method in class org.grouplens.lenskit.basic.RescoringItemRecommender
 
recommend(long, int, Set<Long>, Set<Long>) - Method in class org.grouplens.lenskit.basic.RescoringItemRecommender
 
recommend(int, SparseVector) - Method in class org.grouplens.lenskit.basic.TopNGlobalItemRecommender
Pick the top n items from a score vector.
recommend(long, int, LongSet, LongSet) - Method in class org.grouplens.lenskit.basic.TopNItemRecommender
Implement the ID-based recommendation in terms of the scorer.
recommend(int, SparseVector) - Method in class org.grouplens.lenskit.basic.TopNItemRecommender
Pick the top n items from a score vector.
Recommend - Class in org.grouplens.lenskit.cli
Generate Top-N recommendations for users.
Recommend(Namespace) - Constructor for class org.grouplens.lenskit.cli.Recommend
 
recommend(long) - Method in interface org.grouplens.lenskit.ItemRecommender
Recommend all possible items for a user using the default exclude set.
recommend(long, int) - Method in interface org.grouplens.lenskit.ItemRecommender
Recommend up to n items for a user using the default exclude set.
recommend(long, Set<Long>) - Method in interface org.grouplens.lenskit.ItemRecommender
Recommend all possible items for a user from a set of candidates using the default exclude set.
recommend(long, int, Set<Long>, Set<Long>) - Method in interface org.grouplens.lenskit.ItemRecommender
Produce a set of recommendations for the user.
Recommender - Interface in org.grouplens.lenskit
Main entry point for accessing recommender components.
RecommenderBuildException - Exception in org.grouplens.lenskit
Exception thrown when there is an error building a recommender.
RecommenderBuildException() - Constructor for exception org.grouplens.lenskit.RecommenderBuildException
Consruct a new recommender build exception.
RecommenderBuildException(String) - Constructor for exception org.grouplens.lenskit.RecommenderBuildException
Construct exception with a message.
RecommenderBuildException(String, Throwable) - Constructor for exception org.grouplens.lenskit.RecommenderBuildException
Construct exception with a message and cause.
RecommenderBuildException(Throwable) - Constructor for exception org.grouplens.lenskit.RecommenderBuildException
Construct an exception with a cause.
RecommenderConfigurationException - Exception in org.grouplens.lenskit.core
Error thrown when an error occurs resolving the recommender configuration graph.
RecommenderConfigurationException() - Constructor for exception org.grouplens.lenskit.core.RecommenderConfigurationException
 
RecommenderConfigurationException(String) - Constructor for exception org.grouplens.lenskit.core.RecommenderConfigurationException
 
RecommenderConfigurationException(String, Throwable) - Constructor for exception org.grouplens.lenskit.core.RecommenderConfigurationException
 
RecommenderConfigurationException(Throwable) - Constructor for exception org.grouplens.lenskit.core.RecommenderConfigurationException
 
RecommenderDiagramWriter - Class in org.grouplens.lenskit.eval.graph
Writes recommender diagrams to files.
RecommenderDiagramWriter() - Constructor for class org.grouplens.lenskit.eval.graph.RecommenderDiagramWriter
 
RecommenderEngine - Interface in org.grouplens.lenskit
Service providing access to a recommender.
RecommenderGraphBuilder - Class in org.grouplens.lenskit.inject
Build recommender graphs.
RecommenderGraphBuilder() - Constructor for class org.grouplens.lenskit.inject.RecommenderGraphBuilder
 
RecommenderInstantiator - Class in org.grouplens.lenskit.inject
Process a recommender graph to deal with its shareable nodes.
RecommenderLoader - Class in org.grouplens.lenskit.cli
Load recommenders from models or configurations.
RecommenderLoader(InputData, ScriptEnvironment, Namespace) - Constructor for class org.grouplens.lenskit.cli.RecommenderLoader
 
registerCommand(Class<T>, Class<? extends Builder>) - Method in class org.grouplens.lenskit.eval.script.EvalScriptEngine
Register a builder class for a type.
registerDep(Object, ListenableFuture<?>) - Method in class org.grouplens.lenskit.eval.script.ConfigMethodInvoker
 
RegularizationTerm - Annotation Type in org.grouplens.lenskit.iterative
The regularization factor applied in many iterative methods.
remove() - Method in class org.grouplens.lenskit.cursors.CursorIterator
 
remove(Object) - Method in class org.grouplens.lenskit.data.history.BasicItemEventList
 
remove(int) - Method in class org.grouplens.lenskit.data.history.BasicItemEventList
 
removeAll(Collection<?>) - Method in class org.grouplens.lenskit.data.history.BasicItemEventList
 
removeAllChannels() - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
Remove all channels stored in this vector.
removeChannel(TypedSymbol<K>) - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
Remove the typed channel stored under a particular symbol.
removeChannelVector(Symbol) - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
Remove the channel stored under a particular symbol.
removeLong(int) - Method in class org.grouplens.lenskit.collections.CompactableLongArrayList
 
renderGraph(DAGNode<Component, Dependency>, File) - Static method in class org.grouplens.lenskit.eval.graph.GraphDumper
Render a graph to a file.
repeat(T, int) - Static method in class org.grouplens.lenskit.collections.CollectionUtils
Return a list that repeats a single object multiple times.
reportError(Throwable, String, Object...) - Method in class org.grouplens.lenskit.eval.cli.EvalCLI
Deprecated.
 
ReportRatingDistribution - Annotation Type in org.grouplens.lenskit.predict.ordrec
Control whether the OrdRec predictor reports full probability distributions as side channels.
requires(Object...) - Method in class org.grouplens.lenskit.eval.script.TargetDelegate
 
RescoringItemRecommender - Class in org.grouplens.lenskit.basic
Item recommender that wraps another item recommender and replaces its scores.
RescoringItemRecommender(ItemRecommender, ItemScorer) - Constructor for class org.grouplens.lenskit.basic.RescoringItemRecommender
Create a new rescoring item recommender.
reset() - Method in interface org.grouplens.lenskit.data.event.EventBuilder
Clear the rating builder, as if it were freshly instantiated..
reset() - Method in class org.grouplens.lenskit.data.event.LikeBatchBuilder
 
reset() - Method in class org.grouplens.lenskit.data.event.LikeBuilder
 
reset() - Method in class org.grouplens.lenskit.data.event.RatingBuilder
 
reset() - Method in class org.grouplens.lenskit.util.statistics.MutualInformationAccumulator
Reset to start accumulating again.
resetStatistics() - Method in class org.grouplens.lenskit.mf.funksvd.FunkSVDUpdater
Reset the statistics and counters tracked by this updater.
resolveClass(ObjectStreamClass) - Method in class org.grouplens.lenskit.util.io.CustomClassLoaderObjectInputStream
 
Result(double) - Constructor for class org.grouplens.lenskit.eval.metrics.predict.HLUtilityPredictMetric.Result
 
Result(double) - Constructor for class org.grouplens.lenskit.eval.metrics.predict.NDCGPredictMetric.Result
 
Result(double) - Constructor for class org.grouplens.lenskit.eval.metrics.topn.IndependentRecallTopNMetric.Result
 
Result(double) - Constructor for class org.grouplens.lenskit.eval.metrics.topn.NDCGTopNMetric.Result
 
Result(double, double) - Constructor for class org.grouplens.lenskit.eval.metrics.topn.PrecisionRecallTopNMetric.Result
 
Result(double) - Constructor for class org.grouplens.lenskit.eval.metrics.topn.TopNEntropyMetric.Result
 
Result(double) - Constructor for class org.grouplens.lenskit.eval.metrics.topn.TopNLengthMetric.Result
 
Result(double) - Constructor for class org.grouplens.lenskit.eval.metrics.topn.TopNPopularityMetric.Result
 
ResultColumn - Annotation Type in org.grouplens.lenskit.eval.metrics
Specify the information for a column method in a metric response type.
ResultConverter<T> - Class in org.grouplens.lenskit.eval.metrics
Utility class for converting typed results into row data for table writers.
retain(double) - Method in class org.grouplens.lenskit.transform.threshold.AbsoluteThreshold
 
retain(double) - Method in class org.grouplens.lenskit.transform.threshold.NoThreshold
 
retain(double) - Method in class org.grouplens.lenskit.transform.threshold.RealThreshold
 
retain(double) - Method in interface org.grouplens.lenskit.transform.threshold.Threshold
Checks a similarity value against retention criteria for inclusion in similarity models.
retainAll(Collection<?>) - Method in class org.grouplens.lenskit.data.history.BasicItemEventList
 
RetainNPartition<E> - Class in org.grouplens.lenskit.eval.data.crossfold
Partition the event list by retaining a fixed number of elements.
RetainNPartition(int) - Constructor for class org.grouplens.lenskit.eval.data.crossfold.RetainNPartition
Create a count partitioner.
returnValue - Variable in class org.grouplens.lenskit.eval.EvalTarget
 
RMSEPredictMetric - Class in org.grouplens.lenskit.eval.metrics.predict
Evaluate a recommender's prediction accuracy with RMSE.
RMSEPredictMetric() - Constructor for class org.grouplens.lenskit.eval.metrics.predict.RMSEPredictMetric
 
RMSEPredictMetric.AggregateResult - Class in org.grouplens.lenskit.eval.metrics.predict
 
RMSEPredictMetric.Context - Class in org.grouplens.lenskit.eval.metrics.predict
 
RMSEPredictMetric.UserResult - Class in org.grouplens.lenskit.eval.metrics.predict
 
root(Class<?>) - Method in class org.grouplens.lenskit.config.LenskitConfigDSL
Add a root type.
Row - Interface in org.grouplens.lenskit.util.table
One row of a data table.
rqAddOrder(StringBuilder, SortOrder) - Method in class org.grouplens.lenskit.data.sql.BasicSQLStatementFactory
Add an ORDER BY clause to a query.
rqAddSelectFrom(StringBuilder) - Method in class org.grouplens.lenskit.data.sql.BasicSQLStatementFactory
Add the SELECT and FROM clauses to the query.
rqFinish(StringBuilder) - Method in class org.grouplens.lenskit.data.sql.BasicSQLStatementFactory
Finish a query (append a semicolon).
rule - Variable in class org.grouplens.lenskit.mf.funksvd.FunkSVDModelBuilder
 
run() - Method in class org.grouplens.lenskit.eval.cli.EvalCLI
Deprecated.
 
run() - Method in class org.grouplens.lenskit.eval.script.EvalScript
 
run() - Method in class org.grouplens.lenskit.util.io.LoggingStreamSlurper
 
runScript(File, EvalProject) - Method in class org.grouplens.lenskit.eval.script.EvalScriptEngine
Run a script from a file.
runScript(Reader, EvalProject) - Method in class org.grouplens.lenskit.eval.script.EvalScriptEngine
Run a script from a reader.
runScript(EvalScript, EvalProject) - Method in class org.grouplens.lenskit.eval.script.EvalScriptEngine
Run an evaluation config script and get the evaluations it produces.
RuntimeUpdate - Annotation Type in org.grouplens.lenskit.mf.funksvd
Qualifier for the update rule used at runtime.

S

scale(double) - Method in class org.grouplens.lenskit.vectors.MutableVec
Deprecated.
Scale this vector.
score(long, long) - Method in class org.grouplens.lenskit.baseline.ConstantItemScorer
 
score(long, Collection<Long>) - Method in class org.grouplens.lenskit.baseline.ConstantItemScorer
 
score(long, MutableSparseVector) - Method in class org.grouplens.lenskit.baseline.ConstantItemScorer
 
score(long, MutableSparseVector) - Method in class org.grouplens.lenskit.baseline.FallbackItemScorer
 
score(long, MutableSparseVector) - Method in class org.grouplens.lenskit.baseline.ItemMeanRatingItemScorer
 
score(long, MutableSparseVector) - Method in class org.grouplens.lenskit.baseline.LeastSquaresItemScorer
 
score(long, MutableSparseVector) - Method in class org.grouplens.lenskit.baseline.UserMeanItemScorer
 
score(long, Collection<Long>) - Method in class org.grouplens.lenskit.basic.AbstractItemScorer
Score a collection of items.
score(long, long) - Method in class org.grouplens.lenskit.basic.AbstractItemScorer
Score a single item.
score(long, MutableSparseVector) - Method in class org.grouplens.lenskit.basic.PrecomputedItemScorer
 
score(long, MutableSparseVector) - Method in class org.grouplens.lenskit.basic.SimpleCachingItemScorer
For each input, check with the cached user id.
score(long, long) - Method in interface org.grouplens.lenskit.ItemScorer
Score a single item.
score(long, Collection<Long>) - Method in interface org.grouplens.lenskit.ItemScorer
Score a collection of items.
score(long, MutableSparseVector) - Method in interface org.grouplens.lenskit.ItemScorer
Score items in a vector.
score(long, MutableSparseVector) - Method in class org.grouplens.lenskit.knn.item.ItemItemScorer
Score items by computing predicted ratings.
score(long, SparseVector, SparseVector) - Method in interface org.grouplens.lenskit.knn.item.NeighborhoodScorer
Compute a score based on similar neighbors and their corresponding scores.
score(long, SparseVector, SparseVector) - Method in class org.grouplens.lenskit.knn.item.SimilaritySumNeighborhoodScorer
 
score(long, SparseVector, SparseVector) - Method in class org.grouplens.lenskit.knn.item.WeightedAverageNeighborhoodScorer
 
score(long, MutableSparseVector) - Method in class org.grouplens.lenskit.knn.user.UserUserItemScorer
 
score(long, MutableSparseVector) - Method in class org.grouplens.lenskit.mf.funksvd.FunkSVDItemScorer
 
score(long, MutableSparseVector) - Method in class org.grouplens.lenskit.mf.svd.BiasedMFItemScorer
 
score(long, long) - Method in class org.grouplens.lenskit.predict.RatingPredictorItemScorer
 
score(long, Collection<Long>) - Method in class org.grouplens.lenskit.predict.RatingPredictorItemScorer
 
score(long, MutableSparseVector) - Method in class org.grouplens.lenskit.predict.RatingPredictorItemScorer
 
score(long, MutableSparseVector) - Method in class org.grouplens.lenskit.slopeone.SlopeOneItemScorer
 
score(long, MutableSparseVector) - Method in class org.grouplens.lenskit.slopeone.WeightedSlopeOneItemScorer
 
SCORE_SOURCE_SYMBOL - Static variable in class org.grouplens.lenskit.baseline.FallbackItemScorer
 
ScoredId - Interface in org.grouplens.lenskit.scored
A numerical ID associated with a score and optional side channels.
ScoredIdBuilder - Class in org.grouplens.lenskit.scored
Use a ScoredId.Builder to instantiate new ScoredId objects.
ScoredIdBuilder() - Constructor for class org.grouplens.lenskit.scored.ScoredIdBuilder
Create a ScoredIdBuilder.
ScoredIdBuilder(long) - Constructor for class org.grouplens.lenskit.scored.ScoredIdBuilder
Create a ScoredIdBuilder.
ScoredIdBuilder(long, double) - Constructor for class org.grouplens.lenskit.scored.ScoredIdBuilder
Create a ScoredIdBuilder.
ScoredIdListBuilder - Class in org.grouplens.lenskit.scored
Builder for packed lists of scored ids.
ScoredIdListBuilder() - Constructor for class org.grouplens.lenskit.scored.ScoredIdListBuilder
 
ScoredIdListBuilder(int) - Constructor for class org.grouplens.lenskit.scored.ScoredIdListBuilder
 
ScoredIds - Class in org.grouplens.lenskit.scored
Utility classes for working with scored IDs.
ScoredItemAccumulator - Interface in org.grouplens.lenskit.util
Accumulate a sorted list of scored items.
scoreItems(ItemItemModel, SparseVector, MutableSparseVector, NeighborhoodScorer) - Method in class org.grouplens.lenskit.knn.item.DefaultItemScoreAlgorithm
 
scoreItems(ItemItemModel, SparseVector, MutableSparseVector, NeighborhoodScorer) - Method in interface org.grouplens.lenskit.knn.item.ItemScoreAlgorithm
Score items for a user.
scoreOrder() - Static method in class org.grouplens.lenskit.scored.ScoredIds
An ordering (comparator) that compares IDs by score.
scorer - Variable in class org.grouplens.lenskit.basic.TopNGlobalItemRecommender
 
scorer - Variable in class org.grouplens.lenskit.basic.TopNItemRecommender
 
scorer - Variable in class org.grouplens.lenskit.knn.item.ItemItemGlobalScorer
 
scorer - Variable in class org.grouplens.lenskit.knn.item.ItemItemScorer
 
ScoreSource - Enum in org.grouplens.lenskit.baseline
Enum expressing where a score came from in recommender that uses a baseline fallback.
SCRIPT_DIR_PROPERTY - Static variable in class org.grouplens.lenskit.eval.EvalConfig