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.
AbstractBaselinePredictor - Class in org.grouplens.lenskit.baseline
Abstract implementation of BaselinePredictor.
AbstractBaselinePredictor() - Constructor for class org.grouplens.lenskit.baseline.AbstractBaselinePredictor
 
AbstractConfigContext - Class in org.grouplens.lenskit.core
Helper for implementing Lenskit config contexts.
AbstractConfigContext() - Constructor for class org.grouplens.lenskit.core.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.
AbstractDataAccessObject - Class in org.grouplens.lenskit.data.dao
Abstract implementation of DataAccessObject, delegating to a few core methods.
AbstractDataAccessObject() - Constructor for class org.grouplens.lenskit.data.dao.AbstractDataAccessObject
Construct a new abstract DAO.
AbstractEvent - Class in org.grouplens.lenskit.data.event
Abstract base class for implementing events.
AbstractEvent() - Constructor for class org.grouplens.lenskit.data.event.AbstractEvent
 
AbstractEventCursor<E extends Event> - Class in org.grouplens.lenskit.data.event
Helper for making event cursors.
AbstractEventCursor() - Constructor for class org.grouplens.lenskit.data.event.AbstractEventCursor
Construct a cursor of unknown size.
AbstractEventCursor(int) - Constructor for class org.grouplens.lenskit.data.event.AbstractEventCursor
Construct a cursor with a known number of rows.
AbstractGlobalItemRecommender - Class in org.grouplens.lenskit.basic
Base class for item recommenders.
AbstractGlobalItemRecommender(DataAccessObject) - Constructor for class org.grouplens.lenskit.basic.AbstractGlobalItemRecommender
Initialize the recommender.
AbstractGlobalItemScorer - Class in org.grouplens.lenskit.basic
Base class to make global item scorers easier to implement.
AbstractGlobalItemScorer(DataAccessObject) - Constructor for class org.grouplens.lenskit.basic.AbstractGlobalItemScorer
Initialize the abstract item scorer.
AbstractIntPointer - Class in org.grouplens.lenskit.collections
Helper class for implementing int pointers.
AbstractIntPointer() - Constructor for class org.grouplens.lenskit.collections.AbstractIntPointer
 
AbstractItemRecommender - Class in org.grouplens.lenskit.basic
Base class for item recommenders.
AbstractItemRecommender(DataAccessObject) - Constructor for class org.grouplens.lenskit.basic.AbstractItemRecommender
Initialize the recommender.
AbstractItemScorer - Class in org.grouplens.lenskit.basic
Base class to make item scorers easier to implement.
AbstractItemScorer(DataAccessObject) - Constructor for class org.grouplens.lenskit.basic.AbstractItemScorer
Initialize the abstract item scorer.
AbstractLongCursor - Class in org.grouplens.lenskit.cursors
Abstract implementation of long cursors.
AbstractLongCursor() - Constructor for class org.grouplens.lenskit.cursors.AbstractLongCursor
Construct a cursor with unknown size.
AbstractLongCursor(int) - Constructor for class org.grouplens.lenskit.cursors.AbstractLongCursor
Construct a cursor with possibly-known size.
AbstractMetric<E> - Class in org.grouplens.lenskit.eval.metrics
A simple metric base class that tracks the current evaluation.
AbstractMetric() - 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.
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(DataAccessObject) - Constructor for class org.grouplens.lenskit.basic.AbstractRatingPredictor
Initialize the abstract item scorer.
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.
AbstractTestUserMetric - Class in org.grouplens.lenskit.eval.metrics
Abstract base implementation of TestUserMetric.
AbstractTestUserMetric() - Constructor for class org.grouplens.lenskit.eval.metrics.AbstractTestUserMetric
 
AbstractUserHistory<E extends Event> - Class in org.grouplens.lenskit.data
An abstract implementation of UserHistory to provide default implementations of convenience methods.
AbstractUserHistory() - Constructor for class org.grouplens.lenskit.data.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
 
add(long) - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
add(int, long) - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
add(Long) - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
add(int, Long) - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
add(int, long, double) - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
add(long, double) - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
add(int, long, double) - Method in interface org.grouplens.lenskit.collections.ScoredLongList
Add a scored item at a particular position.
add(long, double) - Method in interface org.grouplens.lenskit.collections.ScoredLongList
Add a scored item to the list.
add(double) - Method in class org.grouplens.lenskit.util.statistics.AverageAccumulator
Add a new datum to the AverageAccumulator.
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
Add a value to an entry in this vector.
add(Vec) - Method in class org.grouplens.lenskit.vectors.MutableVec
Add another vector to this vector.
addAlgorithm(LenskitAlgorithmInstance) - Method in class org.grouplens.lenskit.eval.traintest.SimpleEvaluator
Adds an algorithm to the TrainTestEvalCommand being built.
addAlgorithm(LenskitAlgorithmInstanceBuilder) - Method in class org.grouplens.lenskit.eval.traintest.SimpleEvaluator
Adds a fully configured algorithm command to the TrainTestEvalCommand being built.
addAlgorithm(LenskitAlgorithmInstance) - Method in class org.grouplens.lenskit.eval.traintest.TrainTestEvalTask
 
addAll(int, LongCollection) - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
addAll(int, LongList) - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
addAll(LongList) - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
addAll(Collection<? extends Long>) - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
addAll(int, Collection<? extends Long>) - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
addAll(LongCollection) - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
addChannel(Symbol, double) - Method in class org.grouplens.lenskit.scored.ScoredIdBuilder
Add a new side channel to the ScoredId under construction.
addChannel(TypedSymbol<K>, K) - Method in class org.grouplens.lenskit.scored.ScoredIdBuilder
Add a new typed side channel to the ScoredId under construction.
addChannel(Symbol) - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
Add a channel to this vector.
addChannel(TypedSymbol<K>) - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
Add a typed channel to this vector.
addChannel(Symbol, SparseVector) - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
Add a channel to this vector, and set it equal to a given value.
addChannel(TypedSymbol<K>, TypedSideChannel<K>) - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
Add a typed channel to this vector, and set it equal to a given value.
addColumn(String) - Method in class org.grouplens.lenskit.util.table.TableLayoutBuilder
Add a column to the table layout.
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
Constructs a new CrossfoldCommand and configures it before adding the datasets to the TrainTestEvalCommand.
addDataset(DataSource, int, double) - Method in class org.grouplens.lenskit.eval.traintest.SimpleEvaluator
Constructs a new CrossfoldCommand with the same name as its datasource and configures it before adding the datasets * to the TrainTestEvalCommand.
addDataset(String, DataSource, int) - Method in class org.grouplens.lenskit.eval.traintest.SimpleEvaluator
Constructs a new CrossfoldCommand and configures it before adding the datasets to the TrainTestEvalCommand.
addDataset(DataSource, int) - Method in class org.grouplens.lenskit.eval.traintest.SimpleEvaluator
Constructs a new CrossfoldCommand and configures it before adding the datasets to the TrainTestEvalCommand.
addDataset(TTDataSet) - Method in class org.grouplens.lenskit.eval.traintest.SimpleEvaluator
Adds a single TTDataSet to the TrainTestEvalCommand.
addDataset(String, DAOFactory, DAOFactory, PreferenceDomain) - Method in class org.grouplens.lenskit.eval.traintest.SimpleEvaluator
This constructs a new TTDataSet and passes it to the TrainTestEvalCommand.
addDataset(DAOFactory, DAOFactory, PreferenceDomain) - 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
 
addElements(int, long[]) - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
addElements(int, long[], int, int) - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
addElements(int, long[], double[]) - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
addElements(int, long[], double[], int, int) - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
addElements(int, long[], double[]) - Method in interface org.grouplens.lenskit.collections.ScoredLongList
Add scored elements to the list.
addElements(int, long[], double[], int, int) - Method in interface org.grouplens.lenskit.collections.ScoredLongList
Add scored elements to the list.
addExternalAlgorithm(ExternalAlgorithmInstance) - 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.
addListener(Runnable, Executor) - Method in class org.grouplens.lenskit.eval.EvalTarget
 
addMetric(TestUserMetric) - Method in class org.grouplens.lenskit.eval.traintest.SimpleEvaluator
Adds a completed metric to the TrainTestEvalCommand
addMetric(TestUserMetric) - Method in class org.grouplens.lenskit.eval.traintest.TrainTestEvalTask
 
addMetric(Class<? extends TestUserMetric>) - Method in class org.grouplens.lenskit.eval.traintest.TrainTestEvalTask
 
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 algorithm.
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 algorithm.
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.
addRoot(Class<?>) - Method in class org.grouplens.lenskit.core.LenskitConfiguration
Add the specified component type as a root component.
addRoot(Class<?>) - Method in class org.grouplens.lenskit.core.LenskitRecommenderEngineFactory
Deprecated.
Add the specified component type as a root component.
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.
addScore(long, long, double) - Method in class org.grouplens.lenskit.util.test.MockItemScorer.Builder
Add a score.
addTask(Task) - Method in class org.grouplens.lenskit.eval.EvalTarget
 
addTrainingRound(double) - Method in class org.grouplens.lenskit.mf.funksvd.FeatureInfo.Builder
Add the error for a training round.
addUser(long, SparseVector) - Method in class org.grouplens.lenskit.util.test.MockItemScorer.Builder
Add an user's entire score vector to the mock scorer.
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
Add a channel to be recorded with predict output.
advance() - Method in class org.grouplens.lenskit.collections.BitSetPointer
 
advance() - Method in interface org.grouplens.lenskit.collections.Pointer
Advance the pointer.
algorithm - Variable in class org.grouplens.lenskit.knn.item.ItemItemGlobalScorer
 
algorithm - Variable in class org.grouplens.lenskit.knn.item.ItemItemScorer
 
AlgorithmInstance - Interface in org.grouplens.lenskit.eval.algorithm
An algorithm instance.
AlgorithmInstanceBuilderDelegate - Class in org.grouplens.lenskit.eval.algorithm
Groovy delegate for configuring AlgorithmInstanceCommands.
AlgorithmInstanceBuilderDelegate(LenskitAlgorithmInstanceBuilder) - 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 algorithm.
alwaysAddChannel(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.
alwaysAddChannel(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.
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.
append(E) - Method in class org.grouplens.lenskit.eval.maven.MavenLogAppender
 
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(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.
apply(double) - Method in interface org.grouplens.lenskit.transform.quantize.Quantizer
apply(double) - Method in class org.grouplens.lenskit.transform.quantize.ValueArrayQuantizer
Deprecated.
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 class org.grouplens.lenskit.core.ContextWrapper
 
at(Class<? extends Annotation>, Class<?>) - Method in class org.grouplens.lenskit.core.ContextWrapper
 
at(Annotation, Class<?>) - Method in class org.grouplens.lenskit.core.ContextWrapper
 
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
 
at(Class<?>) - Method in class org.grouplens.lenskit.core.LenskitRecommenderEngineFactory
Deprecated.
 
at(Class<? extends Annotation>, Class<?>) - Method in class org.grouplens.lenskit.core.LenskitRecommenderEngineFactory
Deprecated.
 
at(Annotation, Class<?>) - Method in class org.grouplens.lenskit.core.LenskitRecommenderEngineFactory
Deprecated.
 
average() - Method in interface org.grouplens.lenskit.util.table.Column
Get the average of this column.
AverageAccumulator - Class in org.grouplens.lenskit.util.statistics
An implementation of a moving average.
Only the sum and the item count is stored, not the values them self.
AverageAccumulator() - Constructor for class org.grouplens.lenskit.util.statistics.AverageAccumulator
Construct a new, zeroed average accumulator.
AverageAccumulator(double, long) - Constructor for class org.grouplens.lenskit.util.statistics.AverageAccumulator
Initialize the AverageAccumulator with a pre-calculated sum and the amount of values included.

B

baseline - Variable in class org.grouplens.lenskit.mf.funksvd.FunkSVDModelBuilder
 
BaselineItemScorer - Class in org.grouplens.lenskit.baseline
ItemScorer that delegates to the baseline predictor.
BaselineItemScorer(DataAccessObject, BaselinePredictor, ItemScorer) - Constructor for class org.grouplens.lenskit.baseline.BaselineItemScorer
Construct a new baseline rating predictor.
BaselinePredictor - Interface in org.grouplens.lenskit.baseline
Rating predictor that operates on sparse vectors and guarantees 100% coverage of items.
baselinePredictor - 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 predictions.
BaselineSubtractingUserVectorNormalizer(BaselinePredictor) - Constructor for class org.grouplens.lenskit.transform.normalize.BaselineSubtractingUserVectorNormalizer
Create a new BaselineSubtractingUserVectorNormalizer with the given baseline.
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.
BasicUserHistory(long, List<? extends E>) - Constructor for class org.grouplens.lenskit.data.history.BasicUserHistory
Deprecated.
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 class org.grouplens.lenskit.core.ContextWrapper
 
bind(Class<? extends Annotation>, Class<T>) - Method in class org.grouplens.lenskit.core.ContextWrapper
 
bind(Class<T>) - Method in class org.grouplens.lenskit.core.LenskitConfiguration
 
bind(Class<? extends Annotation>, Class<T>) - Method in class org.grouplens.lenskit.core.LenskitConfiguration
 
bind(Class<T>) - Method in class org.grouplens.lenskit.core.LenskitRecommenderEngineFactory
Deprecated.
 
bind(Class<? extends Annotation>, Class<T>) - Method in class org.grouplens.lenskit.core.LenskitRecommenderEngineFactory
Deprecated.
 
bindAny(Class<T>) - Method in class org.grouplens.lenskit.config.BindingDSL
 
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.
BitSetPointer - Class in org.grouplens.lenskit.collections
A pointer over the bits in a bit set.
BitSetPointer(BitSet) - Constructor for class org.grouplens.lenskit.collections.BitSetPointer
Create a bit set pointer starting at the first set bit.
BitSetPointer(BitSet, int) - Constructor for class org.grouplens.lenskit.collections.BitSetPointer
 
BitSetPointer(BitSet, int, int) - Constructor for class org.grouplens.lenskit.collections.BitSetPointer
Create a new bit set pointer with a specified starting position.
build(DAOFactory, LenskitConfiguration) - Static method in class org.grouplens.lenskit.core.LenskitRecommenderEngine
Build a LensKit recommender engine from a configuration.
build(DataAccessObject, LenskitConfiguration) - Static method in class org.grouplens.lenskit.core.LenskitRecommenderEngine
Build a LensKit recommender engine from a configuration and a DAO.
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.eval.algorithm.ExternalAlgorithmInstanceBuilder
 
build() - Method in class org.grouplens.lenskit.eval.algorithm.LenskitAlgorithmInstanceBuilder
 
build() - Method in class org.grouplens.lenskit.eval.data.CSVDataSourceBuilder
Build the data source.
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.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.util.table.TableBuilder
 
build() - Method in class org.grouplens.lenskit.util.table.TableLayoutBuilder
 
build() - Method in class org.grouplens.lenskit.util.test.MockItemScorer.Builder
Construct the mock item scorer.
buildContext() - Method in class org.grouplens.lenskit.knn.item.model.ItemItemBuildContextFactory
Constructs and returns a new ItemItemBuildContext.
buildGraph(Class<? extends DataAccessObject>) - Method in class org.grouplens.lenskit.core.LenskitConfiguration
Get a mockup of the full recommender graph.
buildGraph() - Method in class org.grouplens.lenskit.core.LenskitConfiguration
Get a mockup of the full recommender graph.
buildGraph(DataAccessObject) - Method in class org.grouplens.lenskit.core.LenskitConfiguration
Get the full recommender graph with a live DAO.
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(DataAccessObject, Supplier<? extends PreferenceSnapshot>, PreferenceDomain, ExecutionInfo, boolean) - Method in class org.grouplens.lenskit.eval.algorithm.LenskitAlgorithmInstance
 
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.
caching(File, String) - Static method in class org.grouplens.lenskit.data.dao.SimpleFileRatingDAO.Factory
Create a caching DAO factory.
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
 
canUseHistory() - Method in class org.grouplens.lenskit.basic.AbstractItemRecommender
Query whether this recommender can take advantage of user history.
canUseHistory() - Method in class org.grouplens.lenskit.basic.AbstractItemScorer
Query whether this scorer can actually use user history.
canUseHistory() - Method in class org.grouplens.lenskit.basic.AbstractRatingPredictor
Query whether this predictor can actually use user history.
canUseHistory() - Method in interface org.grouplens.lenskit.ItemRecommender
Query whether this recommender can take advantage of user history.
canUseHistory() - Method in interface org.grouplens.lenskit.ItemScorer
Query whether this scorer can actually use user history.
canUseHistory() - Method in class org.grouplens.lenskit.mf.funksvd.FunkSVDItemScorer
 
canUseHistory() - Method in interface org.grouplens.lenskit.RatingPredictor
Query whether this predictor can actually use user history.
canUseHistory() - Method in class org.grouplens.lenskit.util.test.MockItemScorer
 
cast(Class<T>) - Static method in class org.grouplens.lenskit.util.Functional
Identity function casting its arguments to a particular type.
channel(Symbol) - Method in interface org.grouplens.lenskit.scored.ScoredId
Retrieve the value stored in the ScoredId's side channel associated with a specific symbol.
channel(TypedSymbol<K>) - Method in interface org.grouplens.lenskit.scored.ScoredId
Retrieve the value stored in the ScoredId's typed side channel associated with a specific symbol.
channel(Symbol) - Method in class org.grouplens.lenskit.vectors.ImmutableSparseVector
 
channel(TypedSymbol<K>) - Method in class org.grouplens.lenskit.vectors.ImmutableSparseVector
 
channel(Symbol) - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
 
channel(TypedSymbol<K>) - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
 
channel(Symbol) - Method in class org.grouplens.lenskit.vectors.SparseVector
Fetch the channel stored under a particular symbol.
channel(TypedSymbol<K>) - Method in class org.grouplens.lenskit.vectors.SparseVector
Fetch the channel stored under a particular typed symbol.
checkMutable() - Method in class org.grouplens.lenskit.vectors.TypedSideChannel
Check if this vector is Mutable.
checkResults(Table) - Method in class org.grouplens.lenskit.test.CrossfoldTestSuite
 
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
 
classLoader - Variable in class org.grouplens.lenskit.eval.script.EvalScriptEngine
 
clear() - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
clear(long) - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
Deprecated.
clear(VectorEntry) - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
Deprecated.
clear() - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
Clear all values from the set.
clear() - Method in class org.grouplens.lenskit.vectors.TypedSideChannel
 
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
 
clearRating() - Method in class org.grouplens.lenskit.data.event.RatingBuilder
Clear the rating value (so this builder builds unrate events).
clone() - Method in class org.grouplens.lenskit.core.LenskitRecommenderEngineFactory
Deprecated.
 
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.core.LenskitRecommender
 
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 interface org.grouplens.lenskit.data.dao.DataAccessObject
Close this DAO so that any underlying data session is closed.
close() - Method in class org.grouplens.lenskit.data.dao.DelimitedTextRatingCursor
 
close() - Method in class org.grouplens.lenskit.data.dao.EventCollectionDAO
 
close() - Method in class org.grouplens.lenskit.data.dao.SimpleFileRatingDAO
 
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 interface org.grouplens.lenskit.eval.algorithm.RecommenderInstance
 
close() - Method in class org.grouplens.lenskit.eval.traintest.SharedPreferenceSnapshot
 
close() - Method in interface org.grouplens.lenskit.Recommender
Close the recommender session.
close() - Method in class org.grouplens.lenskit.util.DelimitedTextCursor
 
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_EVENT_ID - Static variable in class org.grouplens.lenskit.data.sql.JDBCRatingDAO
Event ID column number.
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.
comparator() - Method in class org.grouplens.lenskit.collections.LongSortedArraySet
 
compareTo(List<? extends Long>) - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
CompressionMode - Enum in org.grouplens.lenskit.util.io
 
computeError(long, long, double, double, double, double, double) - Method in class org.grouplens.lenskit.mf.funksvd.FunkSVDUpdateRule
Compute the error in the current estimate of a rating.
computeIdMeans(double, double) - Method in class org.grouplens.lenskit.util.IdMeanAccumulator
Compute the means for each ID.
computeMeanRating(DataAccessObject) - Static method in class org.grouplens.lenskit.baseline.GlobalMeanPredictor
Utility method to compute the mean or average of the rating values contained in the given collection of ratings.
computeTrailingValue(int) - Method in class org.grouplens.lenskit.mf.funksvd.FunkSVDModelBuilder
Compute the trailing value to assume after a feature.
computeUserAverage(SparseVector) - Method in class org.grouplens.lenskit.baseline.ItemUserMeanPredictor
Compute the mean offset in user rating from item mean rating.
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.
configureAlgorithm(LenskitConfiguration) - Method in class org.grouplens.lenskit.test.CrossfoldTestSuite
 
connection - Variable in class org.grouplens.lenskit.data.sql.JDBCRatingDAO
 
ConstantPredictor - Class in org.grouplens.lenskit.baseline
Rating scorer that predicts a constant rating for all items.
ConstantPredictor(double) - Constructor for class org.grouplens.lenskit.baseline.ConstantPredictor
Construct a new constant scorer.
ConstantPredictor.Value - Annotation Type in org.grouplens.lenskit.baseline
Parameter: the value used by the constant scorer.
contains(long) - Method in class org.grouplens.lenskit.collections.LongSortedArraySet
 
contains(Object) - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
contains(long) - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
containsAll(Collection<?>) - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
containsAll(LongCollection) - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
containsKey(long) - Method in class org.grouplens.lenskit.vectors.SparseVector
Query whether the vector contains an entry for the key in question.
containsKey(long) - Method in class org.grouplens.lenskit.vectors.TypedSideChannel
 
containsType(Class<? extends Event>) - Method in class org.grouplens.lenskit.data.dao.EventCollectionDAO
Query whether there may be any events of the specified type in this DAO.
containsValue(Object) - Method in class org.grouplens.lenskit.vectors.TypedSideChannel
 
ContextWrapper - Class in org.grouplens.lenskit.core
Wrap a Grapht context to make a LensKit context.
ContextWrapper(Context) - Constructor for class org.grouplens.lenskit.core.ContextWrapper
Construct a new wrapper around a Grapht context.
convertArrayToVector(double[]) - Method in interface org.grouplens.lenskit.util.Index
This method is used to convert arrays to sparse arrays.
convertArrayToVector(double[]) - Method in class org.grouplens.lenskit.util.Indexer
 
copy(E) - Method in class org.grouplens.lenskit.collections.CopyingFastCollection
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(E) - Method in class org.grouplens.lenskit.data.event.AbstractEventCursor
Deprecated.
This implementation will be removed in LensKit 2.0.
copy() - Method in interface org.grouplens.lenskit.data.Event
Deprecated.
Copy the event directly using an appropriate builder. This method was an overly-leaky abstraction. Events are immutable; if you have a mutable event, it is from a fast collection, and the client code or iterator implementation is responsible to know what to do.
copy() - Method in class org.grouplens.lenskit.data.event.MutableRating
Deprecated.
copy() - Method in interface org.grouplens.lenskit.data.event.Rating
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() - Method in class org.grouplens.lenskit.data.event.SimpleNullRating
Deprecated.
copy() - Method in class org.grouplens.lenskit.data.event.SimpleRating
Deprecated.
copy() - Method in class org.grouplens.lenskit.data.pref.IndexedPreference
 
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() - Method in class org.grouplens.lenskit.data.pref.Preference
copy(Preference) - Static method in class org.grouplens.lenskit.data.pref.PreferenceBuilder
 
copy() - Method in class org.grouplens.lenskit.data.pref.SimpleIndexedPreference
 
copy() - Method in class org.grouplens.lenskit.data.pref.SimplePreference
 
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.
CopyingFastCollection<E> - Class in org.grouplens.lenskit.collections
Abstract fast collection that implements CopyingFastCollection.iterator() in terms of FastCollection.fastIterator() and #copy(E).
CopyingFastCollection() - Constructor for class org.grouplens.lenskit.collections.CopyingFastCollection
 
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
 
create() - Method in class org.grouplens.lenskit.core.LenskitRecommenderEngineFactory
Deprecated.
 
create(DataAccessObject) - Method in class org.grouplens.lenskit.core.LenskitRecommenderEngineFactory
Deprecated.
Create a recommender engine with a specified DAO.
create() - Method in interface org.grouplens.lenskit.data.dao.DAOFactory
Create a new DAO.
create() - Method in class org.grouplens.lenskit.data.dao.EventCollectionDAO.Factory
 
create() - Method in class org.grouplens.lenskit.data.dao.EventCollectionDAO.SoftFactory
 
create() - Method in class org.grouplens.lenskit.data.dao.SimpleFileRatingDAO.Factory
 
create() - Method in class org.grouplens.lenskit.data.sql.JDBCRatingDAO.Factory
 
create() - Method in interface org.grouplens.lenskit.RecommenderEngineFactory
Deprecated.
Create a new recommender engine.
create(ExecutorService) - Static method in class org.grouplens.lenskit.util.parallel.TaskGroupRunner
 
create(long...) - Static method in class org.grouplens.lenskit.vectors.MutableSparseVector
Create a mutable sparse vector with a fixed set of keys.
createDAOFactory() - Method in class org.grouplens.lenskit.test.ML100KTestSuite
 
createProject() - Method in class org.grouplens.lenskit.eval.script.EvalScriptEngine
Create a new eval project.
createTTFiles() - Method in class org.grouplens.lenskit.eval.data.crossfold.CrossfoldTask
Write train-test split files
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
 
CrossfoldTestSuite - Class in org.grouplens.lenskit.test
A test suite that does cross-validation of an algorithm.
CrossfoldTestSuite() - Constructor for class org.grouplens.lenskit.test.CrossfoldTestSuite
 
CSVDataSource - Class in org.grouplens.lenskit.eval.data
 
CSVDataSourceBuilder - Class in org.grouplens.lenskit.eval.data
Command to return a CSV data source.
CSVDataSourceBuilder() - Constructor for class org.grouplens.lenskit.eval.data.CSVDataSourceBuilder
 
CSVDataSourceBuilder(String) - Constructor for class org.grouplens.lenskit.eval.data.CSVDataSourceBuilder
 
CSVDataSourceBuilder(File) - Constructor for class org.grouplens.lenskit.eval.data.CSVDataSourceBuilder
 
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.
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.

D

dao - Variable in class org.grouplens.lenskit.basic.AbstractGlobalItemRecommender
 
dao - Variable in class org.grouplens.lenskit.basic.AbstractGlobalItemScorer
The DAO passed to the constructor.
dao - Variable in class org.grouplens.lenskit.basic.AbstractItemRecommender
The DAO provided at construct time.
dao - Variable in class org.grouplens.lenskit.basic.AbstractItemScorer
The DAO passed to the constructor.
dao - Variable in class org.grouplens.lenskit.basic.AbstractRatingPredictor
The DAO passed to the constructor.
DAOFactory - Interface in org.grouplens.lenskit.data.dao
Factory to create new DAOs.
daoFactory - Variable in class org.grouplens.lenskit.test.ML100KTestSuite
 
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
 
DataAccessObject - Interface in org.grouplens.lenskit.data.dao
LensKit core data access object interface.
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.eval.data
Data source for a single data set.
deduplicate(long[], 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.
DefaultItemScoreAlgorithm - Class in org.grouplens.lenskit.knn.item
Default item scoring algorithm.
DefaultItemScoreAlgorithm(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.
defaultReturnValue(V) - Method in class org.grouplens.lenskit.vectors.TypedSideChannel
 
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
 
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
Cursor that parses arbitrary delimited text.
DelimitedTextRatingCursor(BufferedReader) - Constructor for class org.grouplens.lenskit.data.dao.DelimitedTextRatingCursor
Construct a rating cursor from a reader.
DelimitedTextRatingCursor(BufferedReader, String, String) - Constructor for class org.grouplens.lenskit.data.dao.DelimitedTextRatingCursor
Construct a rating cursor from a reader.
desireIsTransient(Desire) - Static method in class org.grouplens.lenskit.core.GraphtUtils
Determine whether a desire is transient.
DeviationDamping - Annotation Type in org.grouplens.lenskit.slopeone
Damping parameter for Slope-One deviations.
doFeatureIteration(TrainingEstimator, FastCollection<IndexedPreference>, double[], double[], double) - Method in class org.grouplens.lenskit.mf.funksvd.FunkSVDModelBuilder
Do a single feature iteration.
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
 
domainSize - Variable in class org.grouplens.lenskit.vectors.TypedSideChannel
 
doSample(DataAccessObject, TableWriter, 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
Compute the dot product of this vector with another.
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

edgeTail() - Static method in class org.grouplens.lenskit.core.GraphtUtils
Function to extract the tail of a node.
empty() - Static method in class org.grouplens.lenskit.cursors.Cursors
Create an empty cursor.
emptyFastCollection() - Static method in class org.grouplens.lenskit.collections.CollectionUtils
Create an empty, immutable fast collection.
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
 
equals(Object) - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
Compare two lists for equality.
equals(Object) - Method in class org.grouplens.lenskit.data.event.AbstractEvent
 
equals(Object) - Method in class org.grouplens.lenskit.data.history.EventCountUserHistorySummarizer
 
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.Preference
Compare two preferences for equality.
equals(Object) - Method in class org.grouplens.lenskit.data.pref.PreferenceDomain
 
equals(Object) - Method in class org.grouplens.lenskit.eval.ExecutionInfo
 
equals(Object) - Method in class org.grouplens.lenskit.scored.AbstractScoredId
 
equals(Object) - Method in class org.grouplens.lenskit.vectors.SparseVector
 
equals(Object) - Method in class org.grouplens.lenskit.vectors.Vec
 
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_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
Main entry point to run the evaluator from the command line
EvalCLI(EvalCLIOptions) - Constructor for class org.grouplens.lenskit.eval.cli.EvalCLI
 
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.
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.
EvalScriptMojo - Class in org.grouplens.lenskit.eval.maven
Run a LensKit evaluation script.
EvalScriptMojo() - Constructor for class org.grouplens.lenskit.eval.maven.EvalScriptMojo
 
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.
evaluate(TestUser) - Method in class org.grouplens.lenskit.eval.metrics.predict.HLUtilityPredictMetric.Accum
 
evaluate(TestUser) - Method in interface org.grouplens.lenskit.eval.metrics.TestUserMetricAccumulator
Evaluate the recommender output for a user.
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
An event in a user's history.
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
Construct a new data source from a collection of events.
EventCollectionDAO.Factory - Class in org.grouplens.lenskit.data.dao
Factory for creating event collection DAOs.
EventCollectionDAO.Factory(Collection<? extends Event>) - Constructor for class org.grouplens.lenskit.data.dao.EventCollectionDAO.Factory
Construct a new factory.
EventCollectionDAO.SoftFactory - Class in org.grouplens.lenskit.data.dao
Soft-caching factory for event collection DAOs.
EventCollectionDAO.SoftFactory(Supplier<? extends Collection<? extends Event>>) - Constructor for class org.grouplens.lenskit.data.dao.EventCollectionDAO.SoftFactory
Construct a new factory that memoizes the specifeid supplier.
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.
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.
eventTypeWanted() - Method in class org.grouplens.lenskit.data.history.EventCountUserHistorySummarizer
 
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.
ExecHelpers - Class in org.grouplens.lenskit.util.parallel
Helper methods for working with futures and executor services.
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() - Method in class org.grouplens.lenskit.eval.maven.EvalScriptMojo
 
execute() - Method in class org.grouplens.lenskit.eval.maven.RScriptMojo
Deprecated.
 
execute() - Method in class org.grouplens.lenskit.eval.script.GroovyActionTask
 
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
 
ExecutionInfo.Builder() - Constructor for class org.grouplens.lenskit.eval.ExecutionInfo.Builder
 
ExternalAlgorithmInstance - Class in org.grouplens.lenskit.eval.algorithm
An algorithm instance backed by an external program.
ExternalAlgorithmInstance(String, Map<String, Object>, List<String>, File, String) - Constructor for class org.grouplens.lenskit.eval.algorithm.ExternalAlgorithmInstance
 
ExternalAlgorithmInstanceBuilder - Class in org.grouplens.lenskit.eval.algorithm
Command to get a algorithm instances.
ExternalAlgorithmInstanceBuilder() - Constructor for class org.grouplens.lenskit.eval.algorithm.ExternalAlgorithmInstanceBuilder
 
ExternalAlgorithmInstanceBuilder(String) - Constructor for class org.grouplens.lenskit.eval.algorithm.ExternalAlgorithmInstanceBuilder
 
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.
ExtraMatchers - Class in org.grouplens.lenskit.util.test
Entry point for extra matchers used by LensKit tests.

F

fakeUsingHistory(boolean) - Method in class org.grouplens.lenskit.util.test.MockItemScorer.Builder
Set whether the item scorer will claim to use history.
fast(Iterable<E>) - Static method in class org.grouplens.lenskit.collections.CollectionUtils
Use the fast iterator of an iterable, if available.
fast() - Method in class org.grouplens.lenskit.cursors.AbstractCursor
 
fast() - Method in interface org.grouplens.lenskit.cursors.Cursor
Convert the cursor to an iterable whose Iterator.next() method is implemented in terms of Cursor.fastNext().
fast() - Method in class org.grouplens.lenskit.vectors.SparseVector
Return an iterable view of this vector using a fast iterator.
fast(VectorEntry.State) - Method in class org.grouplens.lenskit.vectors.SparseVector
Return an iterable view of this vector using a fast iterator.
fastCollection(Collection<Long>) - Static method in class org.grouplens.lenskit.collections.CollectionUtils
Get a Fastutil LongCollection from a Collection of longs.
FastCollection<E> - Interface in org.grouplens.lenskit.collections
Collection supporting fast iteration.
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.
fastIterator() - Method in interface org.grouplens.lenskit.collections.FastCollection
Return a fast iterator.
fastIterator() - Method in class org.grouplens.lenskit.vectors.SparseVector
Fast iterator over all set entries (it can reuse entry objects).
fastIterator(VectorEntry.State) - Method in class org.grouplens.lenskit.vectors.SparseVector
Fast iterator over entries (it can reuse entry objects).
fastNext() - Method in class org.grouplens.lenskit.cursors.AbstractCursor
Variant of Cursor.next() that may mutate and return the same object avoid excess allocations.
fastNext() - Method in class org.grouplens.lenskit.cursors.AbstractPollingCursor
 
fastNext() - Method in interface org.grouplens.lenskit.cursors.Cursor
Variant of Cursor.next() that may mutate and return the same object avoid excess allocations.
fastPointer() - Method in class org.grouplens.lenskit.vectors.SparseVector
Get a fast pointer over the set vector entries.
fastPointer(VectorEntry.State) - Method in class org.grouplens.lenskit.vectors.SparseVector
Get a fast pointer over the vector entries.
fastSet(Set<Long>) - Static method in class org.grouplens.lenskit.collections.CollectionUtils
Get a Fastutil LongSet from a Set of longs.
fastUnion(SparseVector, SparseVector) - Static method in class org.grouplens.lenskit.vectors.Vectors
A fast iterator version of Vectors.union(SparseVector, SparseVector).
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
The feature count.
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.
FeatureInfo.Builder(int) - Constructor for class org.grouplens.lenskit.mf.funksvd.FeatureInfo.Builder
Construct a new builder.
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
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.UserHistory
Filter the user history to only contain elements of a particular type.
filter(Predicate<? super E>) - Method in interface org.grouplens.lenskit.data.UserHistory
Filter the user history with a predicate.
filter(String, Object) - Method in interface org.grouplens.lenskit.util.table.Table
 
finalResults() - Method in class org.grouplens.lenskit.eval.metrics.predict.HLUtilityPredictMetric.Accum
 
finalResults() - Method in interface org.grouplens.lenskit.eval.metrics.TestUserMetricAccumulator
Finalize the evaluation and return the final values.
findDAONode(Graph) - Static method in class org.grouplens.lenskit.core.GraphtUtils
Find the DAO node in a graph.
findIndex(long) - Method in class org.grouplens.lenskit.vectors.SparseVector
Find the index of a particular key.
findIndex(long) - Method in class org.grouplens.lenskit.vectors.TypedSideChannel
Find the index of a particular key.
findNeighbors(UserHistory<? extends Event>, LongSet) - Method in interface org.grouplens.lenskit.knn.user.NeighborhoodFinder
Find neighboring users for particular items.
findNeighbors(UserHistory<? extends Event>, LongSet) - Method in class org.grouplens.lenskit.knn.user.SimpleNeighborhoodFinder
Find the neighbors for a user with respect to a collection of items.
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 interface org.grouplens.lenskit.eval.results.AlgorithmTestAccumulator
Stop the test timer and finalize the evaluation results.
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 algorithm's build timer.
finishEvaluation() - Method in class org.grouplens.lenskit.eval.metrics.AbstractMetric
 
finishEvaluation() - Method in interface org.grouplens.lenskit.eval.metrics.Metric
Finish the evaluation, releasing any resources allocated for it.
finishEvaluation() - Method in class org.grouplens.lenskit.eval.traintest.FunctionModelMetric
 
finishEvaluation() - Method in class org.grouplens.lenskit.eval.traintest.FunctionMultiModelMetric
 
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
 
firstLong() - Method in class org.grouplens.lenskit.collections.LongSortedArraySet
 
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
 
forConfig(LenskitConfiguration) - Static method in class org.grouplens.lenskit.config.LenskitConfigDSL
 
forConfig(LenskitConfiguration, Class<? extends DataAccessObject>) - Static method in class org.grouplens.lenskit.core.RecommenderInstantiator
 
forConfig(LenskitConfiguration, DataAccessObject) - Static method in class org.grouplens.lenskit.core.RecommenderInstantiator
 
forUser(long, List<? extends E>) - Static method in class org.grouplens.lenskit.data.history.History
Create a history for a particular user.
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, invalidating this vector in the process.
freeze() - Method in class org.grouplens.lenskit.vectors.TypedSideChannel
Creates an immutable copy of this side channel.
fromString(String) - Static method in class org.grouplens.lenskit.data.pref.PreferenceDomain
Parse a preference domain from a string specification.
frozen - Variable in class org.grouplens.lenskit.vectors.TypedSideChannel
 
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 algorithm.
FunctionMultiModelMetric(File, List<String>, Function<Recommender, List<List<Object>>>) - Constructor for class org.grouplens.lenskit.eval.traintest.FunctionMultiModelMetric
 
FunkSVDItemScorer - Class in org.grouplens.lenskit.mf.funksvd
Do recommendations and predictions based on SVD matrix factorization.
FunkSVDItemScorer(DataAccessObject, FunkSVDModel, FunkSVDUpdateRule) - Constructor for class org.grouplens.lenskit.mf.funksvd.FunkSVDItemScorer
Construct the item scorer.
FunkSVDModel - Class in org.grouplens.lenskit.mf.funksvd
The FunkSVD model class.
FunkSVDModel(int, double[][], double[][], ClampingFunction, Index, Index, BaselinePredictor, 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, BaselinePredictor, int, double) - Constructor for class org.grouplens.lenskit.mf.funksvd.FunkSVDModelBuilder
 
FunkSVDRecommender - Class in org.grouplens.lenskit.mf.funksvd
Deprecated.
FunkSVDRecommender(DataAccessObject, FunkSVDItemScorer) - Constructor for class org.grouplens.lenskit.mf.funksvd.FunkSVDRecommender
Deprecated.
 
FunkSVDUpdateRule - Class in org.grouplens.lenskit.mf.funksvd
Configuration for computing FunkSVD updates.
FunkSVDUpdateRule(double, double, boolean, BaselinePredictor, ClampingFunction, StoppingCondition) - Constructor for class org.grouplens.lenskit.mf.funksvd.FunkSVDUpdateRule
Construct a new FunkSVD configuration.

G

GenericDataSource - Class in org.grouplens.lenskit.eval.data
 
GenericDataSource(String, DAOFactory) - Constructor for class org.grouplens.lenskit.eval.data.GenericDataSource
 
GenericDataSource(String, DAOFactory, PreferenceDomain) - Constructor for class org.grouplens.lenskit.eval.data.GenericDataSource
 
GenericTTDataBuilder - Class in org.grouplens.lenskit.eval.data.traintest
 
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, PreferenceDomain, Map<String, Object>) - Constructor for class org.grouplens.lenskit.eval.data.traintest.GenericTTDataSet
 
GenericTTDataSet(String, DAOFactory, DAOFactory, PreferenceDomain) - Constructor for class org.grouplens.lenskit.eval.data.traintest.GenericTTDataSet
Create a new generic data set.
get() - Method in class org.grouplens.lenskit.baseline.GlobalMeanPredictor.Builder
 
get() - Method in class org.grouplens.lenskit.baseline.ItemMeanPredictor.Builder
 
get() - Method in class org.grouplens.lenskit.baseline.ItemUserMeanPredictor.Builder
 
get() - Method in class org.grouplens.lenskit.baseline.LeastSquaresPredictor.Builder
 
get() - Method in class org.grouplens.lenskit.baseline.UserMeanPredictor.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() - Method in class org.grouplens.lenskit.collections.AbstractIntPointer
Get the current value of the pointer.
get() - Method in interface org.grouplens.lenskit.collections.Pointer
Get the current value of the pointer.
get(int) - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
get(Class<T>) - Method in class org.grouplens.lenskit.core.LenskitRecommender
Get a particular component from the recommender session.
get(int) - Method in class org.grouplens.lenskit.data.history.BasicUserHistory
 
get() - Method in class org.grouplens.lenskit.data.snapshot.PackedPreferenceSnapshot.Provider
 
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.knn.item.model.ItemItemModelBuilder
 
get() - Method in class org.grouplens.lenskit.knn.item.model.NormalizingItemItemModelBuilder
 
get() - Method in class org.grouplens.lenskit.mf.funksvd.FunkSVDModelBuilder
 
get(int, int) - Method in class org.grouplens.lenskit.mf.funksvd.SparseMatrix
 
get(IndexedPreference) - Method in class org.grouplens.lenskit.mf.funksvd.TrainingEstimator
Get the estimate for a preference.
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.util.LazyValue
Get the value, computing it if necessary.
get() - Method in class org.grouplens.lenskit.util.SoftLazyValue
Get the value, computing it if necessary.
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(long) - Method in class org.grouplens.lenskit.vectors.TypedSideChannel
 
get(int) - Method in class org.grouplens.lenskit.vectors.Vec
Get the value from the vector at the specified position.
getAction() - Method in class org.grouplens.lenskit.eval.TrainModelTask
 
getAlgoAttributes() - Method in class org.grouplens.lenskit.eval.ExecutionInfo
Get the algorithm attributes.
getAlgoName() - Method in class org.grouplens.lenskit.eval.ExecutionInfo
Get the algorithm 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 interface org.grouplens.lenskit.eval.algorithm.AlgorithmInstance
Get the attributes associated with this algorithm instance.
getAttributes() - Method in class org.grouplens.lenskit.eval.algorithm.AlgorithmInstanceBuilderDelegate
 
getAttributes() - Method in class org.grouplens.lenskit.eval.algorithm.ExternalAlgorithmInstance
 
getAttributes() - Method in class org.grouplens.lenskit.eval.algorithm.ExternalAlgorithmInstanceBuilder
Get the attributes of this algorithm instance.
getAttributes() - Method in class org.grouplens.lenskit.eval.algorithm.LenskitAlgorithmInstance
 
getAttributes() - Method in class org.grouplens.lenskit.eval.algorithm.LenskitAlgorithmInstanceBuilder
Get the attributes of this algorithm instance.
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).
getAverage() - Method in class org.grouplens.lenskit.util.statistics.AverageAccumulator
 
getBaseline() - Method in class org.grouplens.lenskit.baseline.BaselineItemScorer
Get the baseline predictor under this scorer.
getBaseline() - Method in class org.grouplens.lenskit.mf.funksvd.FunkSVDModel
The baseline predictor used to build this model.
getBaselinePredictor() - Method in class org.grouplens.lenskit.basic.SimpleRatingPredictor
Get the baseline predictor.
getBuilderForType(Class<T>) - Method in class org.grouplens.lenskit.eval.script.EvalScriptEngine
Get a command for a type.
getCache() - Method in class org.grouplens.lenskit.eval.data.CSVDataSourceBuilder
Get whether the constructed data source will cache its input.
getChannels() - Method in interface org.grouplens.lenskit.scored.ScoredId
Determine the symbols associated with all side channels of a ScoredId.
getChannels() - Method in class org.grouplens.lenskit.vectors.ImmutableSparseVector
 
getChannels() - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
 
getChannels() - Method in class org.grouplens.lenskit.vectors.SparseVector
Retrieve all symbols that map to side channels for this vector.
getClampingFunction() - Method in class org.grouplens.lenskit.mf.funksvd.FunkSVDModel
The clamping function used to build this model.
getClampingFunction() - Method in class org.grouplens.lenskit.mf.funksvd.FunkSVDUpdateRule
 
getClassLoader(ClassLoader) - Method in class org.grouplens.lenskit.eval.cli.EvalCLIOptions
 
getClassLoader() - Method in class org.grouplens.lenskit.eval.cli.EvalCLIOptions
 
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.predict.CoveragePredictMetric
 
getColumnLabels() - Method in class org.grouplens.lenskit.eval.metrics.predict.EntropyPredictMetric
 
getColumnLabels() - Method in class org.grouplens.lenskit.eval.metrics.predict.HLUtilityPredictMetric
 
getColumnLabels() - Method in class org.grouplens.lenskit.eval.metrics.predict.MAEPredictMetric
 
getColumnLabels() - Method in class org.grouplens.lenskit.eval.metrics.predict.NDCGPredictMetric
 
getColumnLabels() - Method in class org.grouplens.lenskit.eval.metrics.predict.RMSEPredictMetric
 
getColumnLabels() - Method in interface org.grouplens.lenskit.eval.metrics.TestUserMetric
Get labels for the aggregate columns output by this evaluator.
getColumnLabels() - Method in class org.grouplens.lenskit.eval.traintest.FunctionModelMetric
 
getColumnLabels() - Method in class org.grouplens.lenskit.eval.traintest.FunctionMultiModelMetric
 
getColumnLabels() - Method in interface org.grouplens.lenskit.eval.traintest.ModelMetric
Get the headers of the columns returned by this metric.
getColumns() - Method in class org.grouplens.lenskit.util.table.TableLayout
Get the headers of the columns.
getCommand() - Method in class org.grouplens.lenskit.eval.algorithm.ExternalAlgorithmInstance
 
getComparator(SortOrder) - Static method in class org.grouplens.lenskit.data.dao.AbstractDataAccessObject
Get a comparator for a particular sort order.
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.core.LenskitRecommenderEngineFactory
Deprecated.
Get the configuration underlying this factory.
getConfig() - Method in class org.grouplens.lenskit.eval.algorithm.LenskitAlgorithmInstance
 
getConfig() - Method in class org.grouplens.lenskit.eval.algorithm.LenskitAlgorithmInstanceBuilder
 
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
 
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(PreparedStatement) - Method in class org.grouplens.lenskit.data.sql.JDBCRatingDAO
Extract a count from a prepared statement.
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.AverageAccumulator
 
getCount() - Method in class org.grouplens.lenskit.util.statistics.MutualInformationAccumulator
Get the number of events.
getCurrentEvaluation() - Method in class org.grouplens.lenskit.eval.metrics.AbstractMetric
Get the current evaluation, or null none is in progress.
getDamping() - Method in class org.grouplens.lenskit.transform.normalize.MeanVarianceNormalizer
Get the damping term.
getDAO() - Method in interface org.grouplens.lenskit.eval.algorithm.RecommenderInstance
Get the DAO backing the recommender (the training DAO).
getDAOFactory() - Method in class org.grouplens.lenskit.core.LenskitRecommenderEngineFactory
Deprecated.
Get the DAO factory.
getDAOFactory() - Method in class org.grouplens.lenskit.eval.data.CSVDataSource
 
getDAOFactory() - Method in interface org.grouplens.lenskit.eval.data.DataSource
Get a DAO factory for this data source.
getDAOFactory() - Method in class org.grouplens.lenskit.eval.data.GenericDataSource
 
getDaoType() - Method in class org.grouplens.lenskit.eval.graph.DumpGraphTask
 
getDataAccessObject() - Method in class org.grouplens.lenskit.core.LenskitRecommender
Get the DAO for this recommender session.
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.
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.
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.data.dao.SimpleFileRatingDAO.Factory
 
getDelimiter() - Method in class org.grouplens.lenskit.eval.data.CSVDataSource
 
getDelimiter() - Method in class org.grouplens.lenskit.eval.data.CSVDataSourceBuilder
Get the input delimiter.
getDeps(Object) - Method in class org.grouplens.lenskit.eval.script.ConfigMethodInvoker
 
getDeviation(long, long) - Method in class org.grouplens.lenskit.slopeone.SlopeOneModel
 
getDomain() - Method in class org.grouplens.lenskit.eval.data.CSVDataSourceBuilder
 
getDomain() - Method in class org.grouplens.lenskit.eval.graph.DumpGraphTask
 
getElements(int, long[], int, int) - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
getElements(int, long[], double[], int, int) - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
getElements(int, long[], double[], int, int) - Method in interface org.grouplens.lenskit.collections.ScoredLongList
Copies elements into the given arrays.
getEngine() - Method in class org.grouplens.lenskit.eval.script.EvalScript
Get the engine in use for this script.
getEval() - Method in class org.grouplens.lenskit.eval.script.EvalScript
Get the evaluator script.
getEvalConfig() - Method in class org.grouplens.lenskit.eval.AbstractTask
Deprecated.
getEvalConfig() - Method in class org.grouplens.lenskit.eval.traintest.SimpleEvaluator
 
getEvalTask() - Method in class org.grouplens.lenskit.eval.EvalAntTask
 
getEvents(SortOrder) - Method in class org.grouplens.lenskit.data.dao.AbstractDataAccessObject
Get all events with a specified sort order.
getEvents(Class<E>) - Method in class org.grouplens.lenskit.data.dao.AbstractDataAccessObject
Get all events of a particular type.
getEvents(Class<E>, SortOrder) - Method in class org.grouplens.lenskit.data.dao.AbstractDataAccessObject
Get all events of a particular type with a specified sort order.
getEvents() - Method in interface org.grouplens.lenskit.data.dao.DataAccessObject
Get all events from the data set.
getEvents(SortOrder) - Method in interface org.grouplens.lenskit.data.dao.DataAccessObject
Get all events with a specified sort order.
getEvents(Class<E>) - Method in interface org.grouplens.lenskit.data.dao.DataAccessObject
Get all events of a particular type.
getEvents(Class<E>, SortOrder) - Method in interface org.grouplens.lenskit.data.dao.DataAccessObject
Get all events of a particular type with a specified sort order.
getEvents() - Method in class org.grouplens.lenskit.data.dao.EventCollectionDAO
 
getEvents() - Method in class org.grouplens.lenskit.data.dao.SimpleFileRatingDAO
 
getEvents(Class<E>, SortOrder) - Method in class org.grouplens.lenskit.data.dao.SimpleFileRatingDAO
 
getEvents() - Method in class org.grouplens.lenskit.data.sql.JDBCRatingDAO
 
getEvents(SortOrder) - Method in class org.grouplens.lenskit.data.sql.JDBCRatingDAO
 
getEvents(Class<E>, SortOrder) - Method in class org.grouplens.lenskit.data.sql.JDBCRatingDAO
 
getFactory() - Method in class org.grouplens.lenskit.eval.algorithm.AlgorithmInstanceBuilderDelegate
Deprecated.
getFactory() - Method in class org.grouplens.lenskit.eval.algorithm.LenskitAlgorithmInstanceBuilder
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.funksvd.FunkSVDModel
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.
getFile() - Method in class org.grouplens.lenskit.data.dao.SimpleFileRatingDAO
 
getFile() - Method in class org.grouplens.lenskit.eval.data.CSVDataSource
 
getFile() - Method in class org.grouplens.lenskit.eval.data.CSVDataSourceBuilder
Get the input file.
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.eval.data.crossfold.CrossfoldTask
 
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.
getGraph() - Method in class org.grouplens.lenskit.core.RecommenderInstantiator
Get the graph from this instantiator.
getHistory() - Method in class org.grouplens.lenskit.eval.traintest.TestUser
getHoldout() - Method in class org.grouplens.lenskit.eval.data.crossfold.CrossfoldTask
 
getId() - Method in interface org.grouplens.lenskit.data.Event
Get the event's ID.
getId() - Method in class org.grouplens.lenskit.data.event.MutableRating
 
getId() - Method in class org.grouplens.lenskit.data.event.RatingBuilder
Get the event ID.
getId() - Method in class org.grouplens.lenskit.data.event.SimpleNullRating
 
getId() - Method in class org.grouplens.lenskit.data.event.SimpleRating
 
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
Get the key for an index.
getId(int) - Method in class org.grouplens.lenskit.util.Indexer
 
getIdColumn() - Method in class org.grouplens.lenskit.data.sql.BasicSQLStatementFactory
Get the column of the event ID in the rating table.
getIds() - Method in interface org.grouplens.lenskit.util.Index
Get the list of IDs.
getIds() - Method in class org.grouplens.lenskit.util.Indexer
 
getIndex() - Method in class org.grouplens.lenskit.data.pref.IndexedPreference
Get the preference index.
getIndex() - Method in class org.grouplens.lenskit.data.pref.SimpleIndexedPreference
 
getIndex(long) - Method in interface org.grouplens.lenskit.util.Index
Get the index of an id.
getIndex(long) - Method in class org.grouplens.lenskit.util.Indexer
 
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
 
getInitialGraph(Class<? extends DataAccessObject>) - Method in class org.grouplens.lenskit.core.LenskitRecommenderEngineFactory
getInputData() - Method in class org.grouplens.lenskit.eval.TrainModelTask
 
getInstantiatedGraph(Class<? extends DataAccessObject>) - Method in class org.grouplens.lenskit.core.LenskitRecommenderEngineFactory
getInt() - Method in class org.grouplens.lenskit.collections.BitSetPointer
 
getInt(int) - Method in class org.grouplens.lenskit.collections.IntIntervalList
 
getInt() - Method in interface org.grouplens.lenskit.collections.IntPointer
Get the integer at the pointer's current location.
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.
getItemCount() - Method in class org.grouplens.lenskit.data.dao.AbstractDataAccessObject
 
getItemCount() - Method in interface org.grouplens.lenskit.data.dao.DataAccessObject
Get the number of items in the system.
getItemCount() - Method in class org.grouplens.lenskit.data.sql.JDBCRatingDAO
 
getItemCount() - Method in class org.grouplens.lenskit.mf.funksvd.FunkSVDModel
The number of items.
getItemEvents(long) - Method in class org.grouplens.lenskit.data.dao.AbstractDataAccessObject
Get all events related to the specified item.
getItemEvents(long, Class<E>) - Method in class org.grouplens.lenskit.data.dao.AbstractDataAccessObject
Get all ratings for the specified item.
getItemEvents(long) - Method in interface org.grouplens.lenskit.data.dao.DataAccessObject
Get all events related to the specified item.
getItemEvents(long, Class<E>) - Method in interface org.grouplens.lenskit.data.dao.DataAccessObject
Get all ratings for the specified item.
getItemEvents(long, Class<E>) - Method in class org.grouplens.lenskit.data.dao.EventCollectionDAO
 
getItemEvents(long) - Method in class org.grouplens.lenskit.data.sql.JDBCRatingDAO
 
getItemEvents(long, Class<E>) - Method in class org.grouplens.lenskit.data.sql.JDBCRatingDAO
 
getItemFeature(long, int) - Method in class org.grouplens.lenskit.mf.funksvd.FunkSVDModel
Get a particular feature value for an item.
getItemFeatures() - Method in class org.grouplens.lenskit.mf.funksvd.FunkSVDModel
Deprecated.
getItemId() - Method in interface org.grouplens.lenskit.data.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.event.SimpleNullRating
 
getItemId() - Method in class org.grouplens.lenskit.data.event.SimpleRating
 
getItemId() - Method in class org.grouplens.lenskit.data.pref.Preference
Get the ID of the item the preference is for.
getItemId() - Method in class org.grouplens.lenskit.data.pref.SimpleIndexedPreference
 
getItemId() - Method in class org.grouplens.lenskit.data.pref.SimplePreference
 
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.eval.traintest.SharedPreferenceSnapshot
 
getItemIndex() - Method in class org.grouplens.lenskit.data.pref.IndexedPreference
Get the item index.
getItemIndex() - Method in class org.grouplens.lenskit.data.pref.SimpleIndexedPreference
 
getItemIndex() - Method in class org.grouplens.lenskit.mf.funksvd.FunkSVDModel
The item index.
getItemPairIterator() - Method in class org.grouplens.lenskit.knn.item.model.ItemItemBuildContext
Returns an Iterator over all item vector pairs.
getItemPairs() - Method in class org.grouplens.lenskit.knn.item.model.ItemItemBuildContext
Provides an Iterable over ItemVecPairs
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.data.dao.AbstractDataAccessObject
Retrieve the items from the data source.
getItems() - Method in interface org.grouplens.lenskit.data.dao.DataAccessObject
Retrieve the items from the data source.
getItems() - Method in class org.grouplens.lenskit.data.sql.JDBCRatingDAO
 
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
 
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() - Method in class org.grouplens.lenskit.vectors.VectorEntry
Get the key at this entry.
getKey() - Method in class org.grouplens.lenskit.vectors.Vectors.EntryPair
Deprecated.
Get the pair's key.
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 class org.grouplens.lenskit.eval.maven.MavenLogAppender
 
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 AbstractPollingCursor.next().
getLong(int) - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
getMasterLayout() - Method in class org.grouplens.lenskit.eval.traintest.TrainTestEvalTask
Get the master table layout.
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.
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 class org.grouplens.lenskit.eval.AbstractTask
Get the task's name.
getName() - Method in interface org.grouplens.lenskit.eval.algorithm.AlgorithmInstance
Get the name of this algorithm instance.
getName() - Method in class org.grouplens.lenskit.eval.algorithm.AlgorithmInstanceBuilderDelegate
 
getName() - Method in class org.grouplens.lenskit.eval.algorithm.ExternalAlgorithmInstance
 
getName() - Method in class org.grouplens.lenskit.eval.algorithm.ExternalAlgorithmInstanceBuilder
Get the algorithm name.
getName() - Method in class org.grouplens.lenskit.eval.algorithm.LenskitAlgorithmInstance
Get the name of this algorithm.
getName() - Method in class org.grouplens.lenskit.eval.algorithm.LenskitAlgorithmInstanceBuilder
Get the algorithm name.
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.CSVDataSource
 
getName() - Method in class org.grouplens.lenskit.eval.data.CSVDataSourceBuilder
 
getName() - Method in interface org.grouplens.lenskit.eval.data.DataSource
Get the data source name.
getName() - Method in class org.grouplens.lenskit.eval.data.GenericDataSource
 
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.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
 
getNormalizer() - Method in class org.grouplens.lenskit.knn.item.ItemItemScorer
 
getNumRecs() - Method in class org.grouplens.lenskit.eval.traintest.TrainTestEvalTask
 
getObjectCount() - Method in interface org.grouplens.lenskit.util.Index
Get the number of ID in the index.
getObjectCount() - Method in class org.grouplens.lenskit.util.Indexer
 
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
 
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
 
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(long, LongSet) - Method in interface org.grouplens.lenskit.eval.algorithm.RecommenderInstance
Get a user's predictions.
getPredictions() - Method in class 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.
getPreference() - Method in class org.grouplens.lenskit.data.event.SimpleNullRating
 
getPreference() - Method in class org.grouplens.lenskit.data.event.SimpleRating
 
getPreferenceDomain() - Method in class org.grouplens.lenskit.basic.SimpleRatingPredictor
Get the preference domain.
getPreferenceDomain() - Method in class org.grouplens.lenskit.eval.data.CSVDataSource
 
getPreferenceDomain() - Method in interface org.grouplens.lenskit.eval.data.DataSource
Get the preference domain of this data source.
getPreferenceDomain() - Method in class org.grouplens.lenskit.eval.data.GenericDataSource
 
getPreferenceDomain() - Method in class org.grouplens.lenskit.eval.data.traintest.GenericTTDataSet
 
getPreferenceDomain() - Method in interface org.grouplens.lenskit.eval.data.traintest.TTDataSet
Get the preference domain for this data set.
getPreferenceDomain() - Method in class org.grouplens.lenskit.transform.quantize.PreferenceDomainQuantizer
 
getPreload() - Method in class org.grouplens.lenskit.eval.algorithm.AlgorithmInstanceBuilderDelegate
 
getPreload() - Method in class org.grouplens.lenskit.eval.algorithm.LenskitAlgorithmInstance
Query whether this algorithm is to operate on in-memory data.
getPreload() - Method in class org.grouplens.lenskit.eval.algorithm.LenskitAlgorithmInstanceBuilder
Get whether this algorithm will require ratings to be pre-loaded.
getProject() - Method in class org.grouplens.lenskit.eval.AbstractTask
 
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.eval.cli.EvalCLIOptions
 
getProperty(String) - Method in class org.grouplens.lenskit.eval.EvalProject
Get a property value.
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.
getRatingDataAccessObject() - Method in class org.grouplens.lenskit.core.LenskitRecommender
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.
getRatings() - Method in class org.grouplens.lenskit.eval.traintest.SharedPreferenceSnapshot
 
getRawCommand() - Method in class org.grouplens.lenskit.eval.traintest.SimpleEvaluator
Provides raw unrestricted access for the command.
getRecommendations(long, LongSet, int) - Method in interface org.grouplens.lenskit.eval.algorithm.RecommenderInstance
Get the user's recommendations.
getRecommendations() - Method in class org.grouplens.lenskit.eval.traintest.TestUser
Get the user's recommendations.
getRecommender() - Method in interface org.grouplens.lenskit.eval.algorithm.RecommenderInstance
Get the recommender, if this instance has one.
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.
getScore(int) - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
getScore(int) - Method in interface org.grouplens.lenskit.collections.ScoredLongList
Get the score for the item at a position.
getScore() - Method in interface org.grouplens.lenskit.collections.ScoredLongListIterator
Get the score of the last item returned by a call to ListIterator.previous() or ListIterator.next().
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
 
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.
getSplitUsers() - Method in class org.grouplens.lenskit.eval.data.crossfold.CrossfoldTask
 
getStoppingCondition() - Method in class org.grouplens.lenskit.mf.funksvd.FunkSVDUpdateRule
 
getSupportedSourceVersion() - Method in class org.grouplens.lenskit.core.LenskitAnnotationProcessor
 
getSymbol() - Method in class org.grouplens.lenskit.symbols.TypedSymbol
Get the symbol.
getTableName() - Method in class org.grouplens.lenskit.data.sql.BasicSQLStatementFactory
Get the name of the rating table.
getTestData() - Method in class org.grouplens.lenskit.eval.data.traintest.GenericTTDataSet
 
getTestFactory() - Method in class org.grouplens.lenskit.eval.data.traintest.GenericTTDataSet
 
getTestFactory() - Method in interface org.grouplens.lenskit.eval.data.traintest.TTDataSet
Get the test data.
getTestHistory() - Method in class 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.TestUser
Get the user's test ratings.
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
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.
getTimestamp() - Method in class org.grouplens.lenskit.data.event.SimpleNullRating
 
getTimestamp() - Method in class org.grouplens.lenskit.data.event.SimpleRating
 
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).
getTrainData() - Method in class org.grouplens.lenskit.eval.data.traintest.GenericTTDataSet
 
getTrainFactory() - Method in class org.grouplens.lenskit.eval.data.traintest.GenericTTDataSet
 
getTrainFactory() - Method in interface org.grouplens.lenskit.eval.data.traintest.TTDataSet
Get the training data.
getTrainHistory() - Method in class org.grouplens.lenskit.eval.traintest.TestUser
Return this user's training history.
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.symbols.TypedSymbol
Get the type for a typed symbol.
getTypedChannels() - Method in interface org.grouplens.lenskit.scored.ScoredId
Determine the typed symbols associated with all typed side channels of a ScoredId.
getTypedChannels() - Method in class org.grouplens.lenskit.vectors.ImmutableSparseVector
 
getTypedChannels() - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
 
getTypedChannels() - Method in class org.grouplens.lenskit.vectors.SparseVector
Retrieve all symbols that map to typed side channels for this vector.
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.
getUserColumnLabels() - Method in class org.grouplens.lenskit.eval.metrics.predict.CoveragePredictMetric
 
getUserColumnLabels() - Method in class org.grouplens.lenskit.eval.metrics.predict.EntropyPredictMetric
 
getUserColumnLabels() - Method in class org.grouplens.lenskit.eval.metrics.predict.HLUtilityPredictMetric
 
getUserColumnLabels() - Method in class org.grouplens.lenskit.eval.metrics.predict.MAEPredictMetric
 
getUserColumnLabels() - Method in class org.grouplens.lenskit.eval.metrics.predict.NDCGPredictMetric
 
getUserColumnLabels() - Method in class org.grouplens.lenskit.eval.metrics.predict.RMSEPredictMetric
 
getUserColumnLabels() - Method in interface org.grouplens.lenskit.eval.metrics.TestUserMetric
Get labels for the per-user columns output by this evaluator.
getUserCount() - Method in class org.grouplens.lenskit.data.dao.AbstractDataAccessObject
 
getUserCount() - Method in interface org.grouplens.lenskit.data.dao.DataAccessObject
Get the number of users in the system.
getUserCount() - Method in class org.grouplens.lenskit.data.sql.JDBCRatingDAO
 
getUserCount() - Method in class org.grouplens.lenskit.mf.funksvd.FunkSVDModel
The number of users.
getUserEvents(long) - Method in class org.grouplens.lenskit.data.dao.AbstractDataAccessObject
Get all events for the specified user.
getUserEvents(long, Class<E>) - Method in class org.grouplens.lenskit.data.dao.AbstractDataAccessObject
Get events of a particular type for the specified user.
getUserEvents(long) - Method in interface org.grouplens.lenskit.data.dao.DataAccessObject
Get all events for the specified user.
getUserEvents(long, Class<E>) - Method in interface org.grouplens.lenskit.data.dao.DataAccessObject
Get events of a particular type for the specified user.
getUserEvents(long, Class<E>) - Method in class org.grouplens.lenskit.data.dao.EventCollectionDAO
 
getUserEvents(long) - Method in class org.grouplens.lenskit.data.sql.JDBCRatingDAO
 
getUserEvents(long, Class<E>) - Method in class org.grouplens.lenskit.data.sql.JDBCRatingDAO
 
getUserFeature(long, int) - Method in class org.grouplens.lenskit.mf.funksvd.FunkSVDModel
Get a particular feature value for an user.
getUserFeatures() - Method in class org.grouplens.lenskit.mf.funksvd.FunkSVDModel
Deprecated.
getUserHistories() - Method in class org.grouplens.lenskit.data.dao.AbstractDataAccessObject
Get all user event histories from the system.
getUserHistories(Class<E>) - Method in class org.grouplens.lenskit.data.dao.AbstractDataAccessObject
Get all user event histories from the system, filtering events by type.
getUserHistories() - Method in interface org.grouplens.lenskit.data.dao.DataAccessObject
Get all user event histories from the system.
getUserHistories(Class<E>) - Method in interface org.grouplens.lenskit.data.dao.DataAccessObject
Get all user event histories from the system, filtering events by type.
getUserHistories() - Method in class org.grouplens.lenskit.data.dao.EventCollectionDAO
 
getUserHistories(Class<E>) - Method in class org.grouplens.lenskit.data.dao.EventCollectionDAO
 
getUserHistory(long) - Method in class org.grouplens.lenskit.basic.AbstractItemRecommender
Get the history for the specified user.
getUserHistory(long) - Method in class org.grouplens.lenskit.basic.AbstractItemScorer
Get the user's history.
getUserHistory(long) - Method in class org.grouplens.lenskit.basic.AbstractRatingPredictor
Get the user's history.
getUserHistory(long) - Method in class org.grouplens.lenskit.data.dao.AbstractDataAccessObject
Get the user history for a user.
getUserHistory(long, Class<E>) - Method in class org.grouplens.lenskit.data.dao.AbstractDataAccessObject
Get the user history for a user filtered by type.
getUserHistory(long) - Method in interface org.grouplens.lenskit.data.dao.DataAccessObject
Get the user history for a user.
getUserHistory(long, Class<E>) - Method in interface org.grouplens.lenskit.data.dao.DataAccessObject
Get the user history for a user filtered by type.
getUserId() - Method in interface org.grouplens.lenskit.data.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.event.SimpleNullRating
 
getUserId() - Method in class org.grouplens.lenskit.data.event.SimpleRating
 
getUserId() - Method in class org.grouplens.lenskit.data.history.BasicUserHistory
 
getUserId() - Method in class org.grouplens.lenskit.data.pref.Preference
Get the ID of the user whose preference this is.
getUserId() - Method in class org.grouplens.lenskit.data.pref.SimpleIndexedPreference
 
getUserId() - Method in class org.grouplens.lenskit.data.pref.SimplePreference
 
getUserId() - Method in interface org.grouplens.lenskit.data.UserHistory
Retrieve the user ID.
getUserId() - Method in class org.grouplens.lenskit.eval.traintest.TestUser
Get the ID of this user.
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.eval.traintest.SharedPreferenceSnapshot
 
getUserIndex() - Method in class org.grouplens.lenskit.data.pref.IndexedPreference
Get the user index.
getUserIndex() - Method in class org.grouplens.lenskit.data.pref.SimpleIndexedPreference
 
getUserIndex() - Method in class org.grouplens.lenskit.mf.funksvd.FunkSVDModel
The user index.
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.
getUserRatings(long) - Method in class org.grouplens.lenskit.eval.traintest.SharedPreferenceSnapshot
 
getUsers() - Method in class org.grouplens.lenskit.data.dao.AbstractDataAccessObject
Retrieve the users from the data source.
getUsers() - Method in interface org.grouplens.lenskit.data.dao.DataAccessObject
Retrieve the users from the data source.
getUsers() - Method in class org.grouplens.lenskit.data.dao.EventCollectionDAO
 
getUsers() - Method in class org.grouplens.lenskit.data.sql.JDBCRatingDAO
 
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.pref.Preference
Get the preference value.
getValue() - Method in class org.grouplens.lenskit.data.pref.SimpleIndexedPreference
 
getValue() - Method in class org.grouplens.lenskit.data.pref.SimplePreference
 
getValue(int) - Method in interface org.grouplens.lenskit.transform.quantize.Quantizer
getValue(int) - Method in class org.grouplens.lenskit.transform.quantize.ValueArrayQuantizer
Deprecated.
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.
getValue1() - Method in class org.grouplens.lenskit.vectors.Vectors.EntryPair
Deprecated.
Get the first vector's value.
getValue2() - Method in class org.grouplens.lenskit.vectors.Vectors.EntryPair
Deprecated.
Get the second vector's value.
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.
getWrapper() - Method in class org.grouplens.lenskit.eval.data.CSVDataSourceBuilder
 
getWriteFile() - Method in class org.grouplens.lenskit.eval.TrainModelTask
 
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).
globalMean() - Method in class org.grouplens.lenskit.util.IdMeanAccumulator
Get the global mean.
GlobalMeanPredictor - Class in org.grouplens.lenskit.baseline
Rating scorer that predicts the global mean rating for all items.
GlobalMeanPredictor(double) - Constructor for class org.grouplens.lenskit.baseline.GlobalMeanPredictor
Construct a new global mean scorer where it is assumed that the given value is the global mean.
GlobalMeanPredictor.Builder - Class in org.grouplens.lenskit.baseline
A default builder used to create GlobalMeanPredictors.
GlobalMeanPredictor.Builder(DataAccessObject) - Constructor for class org.grouplens.lenskit.baseline.GlobalMeanPredictor.Builder
Construct a new provider.
GlobalRatingPredictor - Interface in org.grouplens.lenskit
Deprecated.
It's unclear that this is useful, and it has not been refactored to match RatingPredictor.
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(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.
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
 
GraphtUtils - Class in org.grouplens.lenskit.core
Helper utilities for Grapht integration.
GroovyActionTask - Class in org.grouplens.lenskit.eval.script
A basic Ant task that executes a Groovy action.
GroovyActionTask(Closure<?>) - 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
 

H

hasChannel(Symbol) - Method in interface org.grouplens.lenskit.scored.ScoredId
Determine if a ScoredId has a specific channel.
hasChannel(TypedSymbol<?>) - Method in interface org.grouplens.lenskit.scored.ScoredId
Determine if a ScoredId has a specific typed channel.
hasChannel(Symbol) - Method in class org.grouplens.lenskit.vectors.ImmutableSparseVector
 
hasChannel(TypedSymbol<?>) - Method in class org.grouplens.lenskit.vectors.ImmutableSparseVector
 
hasChannel(Symbol) - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
 
hasChannel(TypedSymbol<?>) - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
 
hasChannel(Symbol) - Method in class org.grouplens.lenskit.vectors.SparseVector
Return whether this sparse vector has a channel stored under a particular symbol.
hasChannel(TypedSymbol<?>) - Method in class org.grouplens.lenskit.vectors.SparseVector
Return whether this sparse vector has a typed channel stored under a particular typed symbol.
hashCode() - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
hashCode() - Method in class org.grouplens.lenskit.data.event.AbstractEvent
 
hashCode() - Method in class org.grouplens.lenskit.data.history.EventCountUserHistorySummarizer
 
hashCode() - Method in class org.grouplens.lenskit.data.history.RatingVectorUserHistorySummarizer
 
hashCode() - Method in class org.grouplens.lenskit.data.pref.Preference
 
hashCode() - Method in class org.grouplens.lenskit.data.pref.PreferenceDomain
 
hashCode() - Method in class org.grouplens.lenskit.eval.ExecutionInfo
 
hashCode() - Method in class org.grouplens.lenskit.scored.AbstractScoredId
 
hashCode() - Method in class org.grouplens.lenskit.vectors.SparseVector
 
hashCode() - Method in class org.grouplens.lenskit.vectors.Vec
 
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
 
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.
headSet(long) - Method in class org.grouplens.lenskit.collections.LongSortedArraySet
 
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.Accum - Class in org.grouplens.lenskit.eval.metrics.predict
 
HLUtilityPredictMetric.Accum() - Constructor for class org.grouplens.lenskit.eval.metrics.predict.HLUtilityPredictMetric.Accum
 
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
 
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.
immutable() - Method in class org.grouplens.lenskit.vectors.ImmutableSparseVector
 
immutable() - Method in class org.grouplens.lenskit.vectors.ImmutableVec
 
immutable() - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
 
immutable(boolean) - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
Construct an immutable sparse vector from this vector's data.
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
Get an immutable vector with this vector's contents.
immutableCopy() - Method in class org.grouplens.lenskit.vectors.TypedSideChannel
Creates an immutable copy of this side channel.
ImmutableSparseVector - Class in org.grouplens.lenskit.vectors
Immutable sparse vectors.
ImmutableSparseVector() - Constructor for class org.grouplens.lenskit.vectors.ImmutableSparseVector
Create a new, empty immutable sparse vector.
ImmutableSparseVector(Long2DoubleMap) - Constructor for class org.grouplens.lenskit.vectors.ImmutableSparseVector
Create a new immutable sparse vector from a map of ratings.
ImmutableSparseVector(long[], double[]) - Constructor for class org.grouplens.lenskit.vectors.ImmutableSparseVector
Construct a new vector from existing arrays.
ImmutableSparseVector(long[], double[], int) - Constructor for class org.grouplens.lenskit.vectors.ImmutableSparseVector
Construct a new sparse vector from pre-existing arrays.
ImmutableVec - Class in org.grouplens.lenskit.vectors
Immutable Vec.
in(Class<?>) - Method in class org.grouplens.lenskit.core.AbstractConfigContext
Deprecated.
in(Class<? extends Annotation>, Class<?>) - Method in class org.grouplens.lenskit.core.AbstractConfigContext
Deprecated.
in(Annotation, Class<?>) - Method in class org.grouplens.lenskit.core.AbstractConfigContext
Deprecated.
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.
include(Closure<?>) - Method in class org.grouplens.lenskit.config.BindingDSL
Use a closure as additional configuration
include(Module) - Method in class org.grouplens.lenskit.config.BindingDSL
Include a module in this configuration.
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
An index mapping long IDs to consecuitive 0-based integers.
IndexedPreference - Class in org.grouplens.lenskit.data.pref
A Preference that also provides 0-based indices for the user, item, and itself.
IndexedPreference() - Constructor for class org.grouplens.lenskit.data.pref.IndexedPreference
 
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
Build contiguous 0-based indexes for long IDs.
Indexer() - Constructor for class org.grouplens.lenskit.util.Indexer
Construct a new empty indexer.
indexOf(long) - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
indexOf(Object) - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
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
 
INPUT_FILE_NAME - Variable in class org.grouplens.lenskit.test.ML100KTestSuite
 
instantiate() - Method in class org.grouplens.lenskit.core.RecommenderInstantiator
Instantiate the recommender graph.
internId(long) - Method in class org.grouplens.lenskit.util.Indexer
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.
IntIntervalList - Class in org.grouplens.lenskit.collections
Efficient representation of intervals as an integer list.
IntIntervalList(int) - Constructor for class org.grouplens.lenskit.collections.IntIntervalList
Create the half-open interval [0,size).
IntIntervalList(int, int) - Constructor for class org.grouplens.lenskit.collections.IntIntervalList
Create the half-open interval [start,end).
IntPointer - Interface in org.grouplens.lenskit.collections
A pointer over integers.
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
 
isAtEnd() - Method in class org.grouplens.lenskit.collections.BitSetPointer
 
isAtEnd() - Method in interface org.grouplens.lenskit.collections.Pointer
Query whether the pointer has reached its endpoint.
isCancelled() - Method in class org.grouplens.lenskit.eval.EvalTarget
 
isCompressed(File) - Static method in class org.grouplens.lenskit.util.io.LKFileUtils
Query whether this filename represents a compressed file.
isDAONode(Node) - Static method in class org.grouplens.lenskit.core.GraphtUtils
 
isDone() - Method in class org.grouplens.lenskit.eval.EvalTarget
 
isEmpty() - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
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.
isFinished(int, double) - Method in class org.grouplens.lenskit.iterative.ErrorThresholdStoppingCondition
Deprecated.
isFinished(int, double) - Method in class org.grouplens.lenskit.iterative.IterationCountStoppingCondition
Deprecated.
isFinished(int, double) - Method in interface org.grouplens.lenskit.iterative.StoppingCondition
Deprecated.
The newLoop() should be used instead
isFinished(int, double) - Method in class org.grouplens.lenskit.iterative.ThresholdStoppingCondition
Deprecated.
isSet() - Method in class org.grouplens.lenskit.vectors.VectorEntry
Query whether this entry is set.
isShareable(Node) - Static method in class org.grouplens.lenskit.core.GraphtUtils
Determine if a node is a shareable component.
isSnapshotting() - Method in class org.grouplens.lenskit.data.sql.JDBCRatingDAO.Factory
Query whether this factory takes in-memory snapshots.
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.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.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_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
 
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() - Method in class org.grouplens.lenskit.eval.traintest.SharedPreferenceSnapshot
 
ItemItemBuildContext - Class in org.grouplens.lenskit.knn.item.model
Encapsulation of data needed during an item-item model build.
ItemItemBuildContext(LongSortedSet, Long2ObjectMap<SparseVector>) - Constructor for class org.grouplens.lenskit.knn.item.model.ItemItemBuildContext
Set up a new item build context.
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.
ItemItemBuildContext.ItemVecPair() - Constructor for class org.grouplens.lenskit.knn.item.model.ItemItemBuildContext.ItemVecPair
 
ItemItemBuildContextFactory - Class in org.grouplens.lenskit.knn.item.model
Factory wrapping initialization logic necessary for instantiating an ItemItemBuildContext.
ItemItemBuildContextFactory(DataAccessObject, UserVectorNormalizer, UserHistorySummarizer) - Constructor for class org.grouplens.lenskit.knn.item.model.ItemItemBuildContextFactory
 
ItemItemGlobalRecommender - Class in org.grouplens.lenskit.knn.item
Deprecated.
Use TopNGlobalItemRecommender directly instead.
ItemItemGlobalRecommender(DataAccessObject, GlobalItemScorer) - Constructor for class org.grouplens.lenskit.knn.item.ItemItemGlobalRecommender
Deprecated.
 
ItemItemGlobalScorer - Class in org.grouplens.lenskit.knn.item
Score items based on the basket of items using an item-item CF model.
ItemItemGlobalScorer(DataAccessObject, 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, ItemItemBuildContextFactory, Threshold, int) - Constructor for class org.grouplens.lenskit.knn.item.model.ItemItemModelBuilder
 
ItemItemRecommender - Class in org.grouplens.lenskit.knn.item
Deprecated.
Just use TopNItemRecommender instead.
ItemItemRecommender(DataAccessObject, ItemScorer) - Constructor for class org.grouplens.lenskit.knn.item.ItemItemRecommender
Deprecated.
Construct a new item-item recommender from a scorer.
ItemItemScorer - Class in org.grouplens.lenskit.knn.item
Score items using an item-item CF model.
ItemItemScorer(DataAccessObject, ItemItemModel, UserHistorySummarizer, NeighborhoodScorer, ItemScoreAlgorithm, UserVectorNormalizer) - Constructor for class org.grouplens.lenskit.knn.item.ItemItemScorer
Construct a new item-item scorer.
ItemMeanPredictor - Class in org.grouplens.lenskit.baseline
Rating scorer that returns the item's mean rating for all predictions.
ItemMeanPredictor(ImmutableSparseVector, double, double) - Constructor for class org.grouplens.lenskit.baseline.ItemMeanPredictor
Construct a new scorer.
ItemMeanPredictor.Builder - Class in org.grouplens.lenskit.baseline
A builder to create ItemMeanPredictors.
ItemMeanPredictor.Builder(DataAccessObject, double) - Constructor for class org.grouplens.lenskit.baseline.ItemMeanPredictor.Builder
Construct a new provider.
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.
itemSet() - Method in class org.grouplens.lenskit.data.AbstractUserHistory
 
itemSet() - Method in interface org.grouplens.lenskit.data.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.
itemUpdate(double, double, double) - Method in class org.grouplens.lenskit.mf.funksvd.FunkSVDUpdateRule
Compute the update for an item feature value from error & feature values.
ItemUserMeanPredictor - Class in org.grouplens.lenskit.baseline
Predictor that returns the user's mean offset from item mean rating for all predictions.
ItemUserMeanPredictor(ImmutableSparseVector, ImmutableSparseVector, double, double) - Constructor for class org.grouplens.lenskit.baseline.ItemUserMeanPredictor
Create a new scorer, this assumes ownership of the given map.
ItemUserMeanPredictor.Builder - Class in org.grouplens.lenskit.baseline
A builder that creates ItemUserMeanPredictors.
ItemUserMeanPredictor.Builder(DataAccessObject, double) - Constructor for class org.grouplens.lenskit.baseline.ItemUserMeanPredictor.Builder
Construct a new provider.
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
 
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.CopyingFastCollection
 
iterator(long) - Method in class org.grouplens.lenskit.collections.LongSortedArraySet
 
iterator() - Method in class org.grouplens.lenskit.collections.LongSortedArraySet
 
iterator() - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
iterator() - Method in interface org.grouplens.lenskit.collections.ScoredLongList
 
iterator() - Method in class org.grouplens.lenskit.cursors.AbstractCursor
Get the iterator.
iterator() - Method in class org.grouplens.lenskit.cursors.AbstractLongCursor
 
iterator() - Method in class org.grouplens.lenskit.data.history.BasicUserHistory
 
iterator() - 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
Create a new JDBC rating DAO.
JDBCRatingDAO(Connection, SQLStatementFactory, boolean) - Constructor for class org.grouplens.lenskit.data.sql.JDBCRatingDAO
Create a new JDBC rating DAO.
JDBCRatingDAO.Factory - Class in org.grouplens.lenskit.data.sql
Factory for creating JDBC DAOs.
JDBCRatingDAO.Factory(String, SQLStatementFactory) - Constructor for class org.grouplens.lenskit.data.sql.JDBCRatingDAO.Factory
Create a new JDBC DAO factory.
JDBCRatingDAO.Factory(String, SQLStatementFactory, Properties) - Constructor for class org.grouplens.lenskit.data.sql.JDBCRatingDAO.Factory
Create a new JDBC DAO factory.

K

keepTraining(double) - Method in interface org.grouplens.lenskit.iterative.TrainingLoopController
Query whether the computation should stop.
keyDomain() - Method in class org.grouplens.lenskit.vectors.SparseVector
Get the key domain for this vector.
keyDomain() - Method in class org.grouplens.lenskit.vectors.TypedSideChannel
Get the key domain for this vector.
keys - Variable in class org.grouplens.lenskit.vectors.TypedSideChannel
 
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.SparseVector
Get the set of keys of this vector.

L

lastIndexOf(long) - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
lastIndexOf(Object) - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
lastInRow - Variable in class org.grouplens.lenskit.knn.item.model.ItemItemBuildContext.ItemVecPair
 
lastLong() - Method in class org.grouplens.lenskit.collections.LongSortedArraySet
 
lastModified() - Method in class org.grouplens.lenskit.eval.data.CSVDataSource
 
lastModified() - Method in interface org.grouplens.lenskit.eval.data.DataSource
 
lastModified() - Method in class org.grouplens.lenskit.eval.data.GenericDataSource
 
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
 
LazyValue<T> - Class in org.grouplens.lenskit.util
A thread-safe lazy value class.
LazyValue(Callable<T>) - Constructor for class org.grouplens.lenskit.util.LazyValue
Create a lazy value whose value will be provided by a callable.
LearningRate - Annotation Type in org.grouplens.lenskit.iterative
Learning rate for iterative methods.
LeastSquaresPredictor - Class in org.grouplens.lenskit.baseline
Generate baseline predictions with regularization.
LeastSquaresPredictor(ImmutableSparseVector, ImmutableSparseVector, double) - Constructor for class org.grouplens.lenskit.baseline.LeastSquaresPredictor
Construct a new LeastSquaresPredictor.
LeastSquaresPredictor.Builder - Class in org.grouplens.lenskit.baseline
The builder for the least squares predictor.
LeastSquaresPredictor.Builder(double, double, PreferenceSnapshot, StoppingCondition) - Constructor for class org.grouplens.lenskit.baseline.LeastSquaresPredictor.Builder
Create a new builder.
length() - Method in interface org.grouplens.lenskit.util.table.Row
Get the length of this row.
LenskitAlgorithmInstance - Class in org.grouplens.lenskit.eval.algorithm
An instance of a recommender algorithm to be benchmarked.
LenskitAlgorithmInstance(String, LenskitConfiguration) - Constructor for class org.grouplens.lenskit.eval.algorithm.LenskitAlgorithmInstance
 
LenskitAlgorithmInstance(String, LenskitConfiguration, Map<String, Object>, boolean) - Constructor for class org.grouplens.lenskit.eval.algorithm.LenskitAlgorithmInstance
 
LenskitAlgorithmInstanceBuilder - Class in org.grouplens.lenskit.eval.algorithm
Command to get a algorithm instances.
LenskitAlgorithmInstanceBuilder() - Constructor for class org.grouplens.lenskit.eval.algorithm.LenskitAlgorithmInstanceBuilder
 
LenskitAlgorithmInstanceBuilder(String) - Constructor for class org.grouplens.lenskit.eval.algorithm.LenskitAlgorithmInstanceBuilder
 
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
 
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() - Constructor for class org.grouplens.lenskit.config.LenskitConfigDSL
Construct a new delegate with an empty configuration.
LenskitConfigDSL(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.
LenskitRecommender - Class in org.grouplens.lenskit.core
Recommender implementation built on LensKit containers.
LenskitRecommender(Injector, DataAccessObject, boolean) - 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.
LenskitRecommenderEngine(DAOFactory, File) - Constructor for class org.grouplens.lenskit.core.LenskitRecommenderEngine
LenskitRecommenderEngineFactory - Class in org.grouplens.lenskit.core
LenskitRecommenderEngineFactory() - Constructor for class org.grouplens.lenskit.core.LenskitRecommenderEngineFactory
Deprecated.
Create a new recommender engine factory.
LenskitRecommenderEngineFactory(DAOFactory) - Constructor for class org.grouplens.lenskit.core.LenskitRecommenderEngineFactory
Deprecated.
Create a new recommender engine factory.
lenskitVersion() - Static method in class org.grouplens.lenskit.eval.cli.EvalCLIOptions
 
listIterator(int) - Method in class org.grouplens.lenskit.collections.IntIntervalList
 
listIterator(int) - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
listIterator() - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
listIterator() - Method in interface org.grouplens.lenskit.collections.ScoredLongList
 
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
Load a LensKit configuration from a script (as a string).
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
Load a configuration from a script source.
load(Closure<?>) - Method in class org.grouplens.lenskit.config.ConfigurationLoader
Load a configuration from a closure.
load(DAOFactory, 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(DAOFactory, 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.
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.
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.data.dao.AbstractDataAccessObject
Logger available to the DAO.
logger - Variable in class org.grouplens.lenskit.data.dao.DelimitedTextRatingCursor
 
logger - Variable in class org.grouplens.lenskit.data.sql.JDBCRatingDAO
 
logger - Variable in class org.grouplens.lenskit.eval.script.EvalScript
 
LoggingListener - Class in org.grouplens.lenskit.util.test
JUnit test listener that updates logging information.
LoggingListener() - Constructor for class org.grouplens.lenskit.util.test.LoggingListener
 
long2ObjectEntrySet() - Method in class org.grouplens.lenskit.vectors.TypedSideChannel
 
LongCursor - Interface in org.grouplens.lenskit.cursors
Cursor iterating over primitive longs.
longIterator() - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
Deprecated.
longListIterator() - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
Deprecated.
longListIterator(int) - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
Deprecated.
LongSortedArraySet - Class in org.grouplens.lenskit.collections
A sorted set of longs implemented using a sorted array.
LongSortedArraySet(Collection<Long>) - Constructor for class org.grouplens.lenskit.collections.LongSortedArraySet
Construct a new array set from a collection of items.
LongSortedArraySet(long[]) - Constructor for class org.grouplens.lenskit.collections.LongSortedArraySet
Create a new set from an existing array.
LongSortedArraySet(long[], int, int) - Constructor for class org.grouplens.lenskit.collections.LongSortedArraySet
Create a new set from a range of an existing array.
longSubList(int, int) - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
Deprecated.
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.

M

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
 
main(String[]) - Static method in class org.grouplens.lenskit.eval.cli.EvalCLI
Run the evaluator from the command line.
make(long, long, double) - Static method in class org.grouplens.lenskit.data.event.Ratings
Deprecated.
make(long, long, double, long) - Static method in class org.grouplens.lenskit.data.event.Ratings
Deprecated.
make(double[]) - Static method in class org.grouplens.lenskit.vectors.ImmutableVec
Create a new vector from data in an array.
makeAccumulator(AlgorithmInstance, TTDataSet) - Method in class org.grouplens.lenskit.eval.metrics.predict.CoveragePredictMetric
 
makeAccumulator(AlgorithmInstance, TTDataSet) - Method in class org.grouplens.lenskit.eval.metrics.predict.EntropyPredictMetric
 
makeAccumulator(AlgorithmInstance, TTDataSet) - Method in class org.grouplens.lenskit.eval.metrics.predict.HLUtilityPredictMetric
 
makeAccumulator(AlgorithmInstance, TTDataSet) - Method in class org.grouplens.lenskit.eval.metrics.predict.MAEPredictMetric
 
makeAccumulator(AlgorithmInstance, TTDataSet) - Method in class org.grouplens.lenskit.eval.metrics.predict.NDCGPredictMetric
 
makeAccumulator(AlgorithmInstance, TTDataSet) - Method in class org.grouplens.lenskit.eval.metrics.predict.RMSEPredictMetric
 
makeAccumulator(AlgorithmInstance, TTDataSet) - Method in interface org.grouplens.lenskit.eval.metrics.TestUserMetric
Create a result accumulator for a single row for this evaluation.
makeAlgorithmAccumulator(AlgorithmInstance) - Method in interface org.grouplens.lenskit.eval.results.ResultAccumulator
 
makeConnection() - Method in class org.grouplens.lenskit.data.sql.JDBCRatingDAO.Factory
Get a new database connection.
makeEstimator(PreferenceSnapshot) - Method in class org.grouplens.lenskit.mf.funksvd.FunkSVDUpdateRule
Create an estimator to use while training the recommender.
makeList(Cursor<? extends T>) - Static method in class org.grouplens.lenskit.cursors.Cursors
Read a cursor into a list, closing when it is finished.
makeList(LongCursor) - Static method in class org.grouplens.lenskit.cursors.Cursors
Read a LongCursor into a LongArrayList, closing the cursor when done.
makeLongCursor(Cursor<Long>) - Static method in class org.grouplens.lenskit.cursors.Cursors
Make a fast long cursor.
makeRatingVector(UserHistory<? extends Event>) - Static method in class org.grouplens.lenskit.data.history.RatingVectorUserHistorySummarizer
 
makeSet(LongCursor) - Static method in class org.grouplens.lenskit.cursors.Cursors
Read a LongCursor into a LongSet, closing the cursor when done.
makeTestableRecommender(TTDataSet, Supplier<SharedPreferenceSnapshot>, ExecutionInfo) - Method in interface org.grouplens.lenskit.eval.algorithm.AlgorithmInstance
Create a testable recommender instance from this algorithm.
makeTestableRecommender(TTDataSet, Supplier<SharedPreferenceSnapshot>, ExecutionInfo) - Method in class org.grouplens.lenskit.eval.algorithm.ExternalAlgorithmInstance
 
makeTestableRecommender(TTDataSet, Supplier<SharedPreferenceSnapshot>, ExecutionInfo) - Method in class org.grouplens.lenskit.eval.algorithm.LenskitAlgorithmInstance
 
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.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.
MavenLogAppender<E extends ch.qos.logback.classic.spi.ILoggingEvent> - Class in org.grouplens.lenskit.eval.maven
Logback appender that writes to the Maven log.
MavenLogAppender() - Constructor for class org.grouplens.lenskit.eval.maven.MavenLogAppender
 
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
Get the mean of this vector.
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.
MeanVarianceNormalizer.Builder(DataAccessObject, double) - Constructor for class org.grouplens.lenskit.transform.normalize.MeanVarianceNormalizer.Builder
Create a new mean-variance normalizer builder.
measureAlgorithm(AlgorithmInstance, TTDataSet, Recommender) - Method in class org.grouplens.lenskit.eval.traintest.FunctionModelMetric
 
measureAlgorithm(AlgorithmInstance, TTDataSet, Recommender) - Method in class org.grouplens.lenskit.eval.traintest.FunctionMultiModelMetric
 
measureAlgorithm(AlgorithmInstance, TTDataSet, Recommender) - Method in interface org.grouplens.lenskit.eval.traintest.ModelMetric
Measure a model built by an algorithm.
memoize(Function<? super UserHistory<E>, ? extends T>) - Method in class org.grouplens.lenskit.data.AbstractUserHistory
 
memoize(Function<? super UserHistory<E>, ? extends T>) - Method in interface org.grouplens.lenskit.data.UserHistory
Apply a function to this history, memoizing its return value.
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<E> - Interface in org.grouplens.lenskit.eval.metrics
Base interface for metrics, which are used by evaluations to measure their results.
MinimumIterations - Annotation Type in org.grouplens.lenskit.iterative
The minimum number of iterations to use.
ML100K_PROPERTY - Variable in class org.grouplens.lenskit.test.ML100KTestSuite
 
ML100KTestSuite - Class in org.grouplens.lenskit.test
Base class for integration tests using the ML-100K data set.
ML100KTestSuite() - Constructor for class org.grouplens.lenskit.test.ML100KTestSuite
 
MockItemScorer - Class in org.grouplens.lenskit.util.test
A mock item scorer that can be used in testing.
MockItemScorer.Builder - Class in org.grouplens.lenskit.util.test
Builder for mock item scorers.
MockItemScorer.Builder() - Constructor for class org.grouplens.lenskit.util.test.MockItemScorer.Builder
 
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
 
ModelMetric - Interface in org.grouplens.lenskit.eval.traintest
A metric that evaluates an algorithm model.
ModelSize - Annotation Type in org.grouplens.lenskit.knn.item
Number of neighbors to retain in the similarity matrix.
MoreArrays - Class in org.grouplens.lenskit.collections
Additional array utilities.
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
 
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.TypedSideChannel
Creates a mutable copy of this side channel.
mutableCopy() - Method in class org.grouplens.lenskit.vectors.Vec
Get a mutable copy of this vector.
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.
MutableSparseVector() - Constructor for class org.grouplens.lenskit.vectors.MutableSparseVector
Construct a new empty vector.
MutableSparseVector(Long2DoubleMap) - Constructor for class org.grouplens.lenskit.vectors.MutableSparseVector
Construct a new vector from the contents of a map.
MutableSparseVector(Collection<Long>) - Constructor for class org.grouplens.lenskit.vectors.MutableSparseVector
Construct a new empty vector with the specified key domain.
MutableSparseVector(LongSet, double) - Constructor for class org.grouplens.lenskit.vectors.MutableSparseVector
Construct a new vector with the specified keys, setting all values to a constant value.
MutableSparseVector(long[], double[]) - Constructor for class org.grouplens.lenskit.vectors.MutableSparseVector
Construct a new vector from existing arrays.
MutableSparseVector(long[], double[], int) - Constructor for class org.grouplens.lenskit.vectors.MutableSparseVector
Construct a new vector from existing arrays.
MutableSparseVector(long[], double[], int, BitSet) - Constructor for class org.grouplens.lenskit.vectors.MutableSparseVector
Construct a new vector from existing arrays, including an already instantiated Set for the used keys.
MutableSparseVector(long[], double[], int, BitSet, Map<Symbol, MutableSparseVector>, Map<TypedSymbol<?>, TypedSideChannel<?>>) - Constructor for class org.grouplens.lenskit.vectors.MutableSparseVector
Construct a new vector from existing arrays, including an already instantiated Set for the used keys.
MutableVec - Class in org.grouplens.lenskit.vectors
Mutable Vec.
MutableVec(int) - Constructor for class org.grouplens.lenskit.vectors.MutableVec
Construct a new mutable vector.
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

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
 
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.
NEIGHBORHOOD_SIZE_SYMBOL - Static variable in class org.grouplens.lenskit.knn.item.ItemItemScorer
 
NeighborhoodFinder - Interface in org.grouplens.lenskit.knn.user
Interface for neighborhood-finding strategies.
neighborhoodFinder - 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.
newBuilder() - Static method in class org.grouplens.lenskit.data.event.Ratings
Construct a new RatingBuilder.
newBuilder() - Static method in class org.grouplens.lenskit.util.test.MockItemScorer
Construct a new builder for mock item scorers.
newId() - Method in class org.grouplens.lenskit.data.event.RatingBuilder
Set a new unique event ID.
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.AbstractLongCursor
Implement Cursor.next() by delegating to LongCursor.nextLong().
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
 
nextInt() - Method in class org.grouplens.lenskit.collections.BitSetIterator
 
nextLong() - Method in interface org.grouplens.lenskit.cursors.LongCursor
Get the next value as a primitive long.
nodeCompleted(Object, Object) - Method in class org.grouplens.lenskit.eval.script.LenskitAntBuilder
 
nodeHasType(Class<?>) - Static method in class org.grouplens.lenskit.core.GraphtUtils
Predicate satisfied by nodes whose satisfactions have the specified type.
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
 
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
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, ItemItemBuildContextFactory, ItemVectorNormalizer, VectorTruncator) - Constructor for class org.grouplens.lenskit.knn.item.model.NormalizingItemItemModelBuilder
 
notANumber() - Static method in class org.grouplens.lenskit.util.test.ExtraMatchers
Match Double.NaN.
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
 

O

of(String) - Static method in class org.grouplens.lenskit.symbols.Symbol
Get a unique symbol for name.
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() - Method in class org.grouplens.lenskit.core.LenskitRecommenderEngine
 
open(DataAccessObject, boolean) - Method in class org.grouplens.lenskit.core.LenskitRecommenderEngine
Open a recommender with a specific data connection.
open(Connection) - Method in class org.grouplens.lenskit.data.sql.JDBCRatingDAO.Factory
Wrap an existing database connection in a DAO.
open() - Method in interface org.grouplens.lenskit.RecommenderEngine
Open a recommender.
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.
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.
Order<E> - Interface in org.grouplens.lenskit.eval.data.crossfold
An order for a list.
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.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 - package org.grouplens.lenskit.data
User history and event interfaces for querying recommenders.
org.grouplens.lenskit.data.dao - package org.grouplens.lenskit.data.dao
LensKit data access objects.
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.sql - package org.grouplens.lenskit.data.sql
JDBC-based data access layer.
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.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.maven - package org.grouplens.lenskit.eval.maven
 
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.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.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.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.test - package org.grouplens.lenskit.test
 
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.util.test - package org.grouplens.lenskit.util.test
 
org.grouplens.lenskit.vectors - package org.grouplens.lenskit.vectors
Vectors (both sparse and dense) and their operations.
org.grouplens.lenskit.vectors.similarity - package org.grouplens.lenskit.vectors.similarity
Similarity functions over vectors.

P

pack(DataAccessObject) - Static method in class org.grouplens.lenskit.data.snapshot.PackedPreferenceSnapshot
 
PackedPreferenceSnapshot - Class in org.grouplens.lenskit.data.snapshot
An in-memory snapshot of rating data stored in packed arrays.
PackedPreferenceSnapshot(PackedPreferenceData) - Constructor for class org.grouplens.lenskit.data.snapshot.PackedPreferenceSnapshot
 
PackedPreferenceSnapshot.Provider - Class in org.grouplens.lenskit.data.snapshot
A Factory that creates PackedRatingBuildSnapshots from an opened DataAccessObject.
PackedPreferenceSnapshot.Provider(DataAccessObject) - Constructor for class org.grouplens.lenskit.data.snapshot.PackedPreferenceSnapshot.Provider
 
paired(SparseVector, SparseVector) - Static method in class org.grouplens.lenskit.vectors.Vectors
Deprecated.
This can be implemented in terms of Vectors.union(SparseVector, SparseVector)
pairedFast(SparseVector, SparseVector) - Static method in class org.grouplens.lenskit.vectors.Vectors
Deprecated.
This can be implemented in terms of Vectors.fastUnion(SparseVector, SparseVector)
pairedFastIterator(SparseVector, SparseVector) - Static method in class org.grouplens.lenskit.vectors.Vectors
Deprecated.
This can be implemented in terms of Vectors.fastUnion(SparseVector, SparseVector)
pairedIterator(SparseVector, SparseVector) - Static method in class org.grouplens.lenskit.vectors.Vectors
Deprecated.
This can be implemented in terms of Vectors.union(SparseVector, SparseVector)
pairLeft() - Static method in class org.grouplens.lenskit.util.Functional
 
pairRight() - Static method in class org.grouplens.lenskit.util.Functional
 
parallelRun(ExecutorService, Collection<? extends Callable<?>>) - Static method in class org.grouplens.lenskit.util.parallel.ExecHelpers
Run a collection of tasks in an executor and wait for all to finish.
Parameter - Annotation Type in org.grouplens.lenskit.core
Annotation for component parameters.
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 algorithm 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.subsample.SubsampleTask
Run the Subsample command.
perform() - Method in class org.grouplens.lenskit.eval.graph.DumpGraphTask
 
perform(Closure<?>) - 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
pointer(Iterator<E>) - Static method in class org.grouplens.lenskit.collections.CollectionUtils
Wrap an iterator in a pointer.
Pointer<E> - Interface in org.grouplens.lenskit.collections
A pointer is at an element and can be advanced and range-tested.
pointer() - Method in class org.grouplens.lenskit.vectors.SparseVector
Get a pointer over the set vector entries.
pointer(VectorEntry.State) - Method in class org.grouplens.lenskit.vectors.SparseVector
Get a pointer over the vector entries.
Pointers - Class in org.grouplens.lenskit.collections
 
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
 
poll() - Method in class org.grouplens.lenskit.util.DelimitedTextCursor
 
predict(long, SparseVector, Collection<Long>) - Method in class org.grouplens.lenskit.baseline.AbstractBaselinePredictor
Generate baseline predictions for several items into a new vector.
predict(long, SparseVector, MutableSparseVector) - Method in class org.grouplens.lenskit.baseline.AbstractBaselinePredictor
Predict method that scores into an existing mutable sparse vector.
predict(long, SparseVector, MutableSparseVector, boolean) - Method in class org.grouplens.lenskit.baseline.AbstractBaselinePredictor
Predict method that scores into an existing mutable sparse vector.
predict(long, Collection<Long>) - Method in class org.grouplens.lenskit.baseline.AbstractBaselinePredictor
Generate baseline predictions for several items into a new vector.
predict(long, MutableSparseVector) - Method in class org.grouplens.lenskit.baseline.AbstractBaselinePredictor
Predict method that scores into an existing mutable sparse vector.
predict(long, Collection<Long>) - Method in interface org.grouplens.lenskit.baseline.BaselinePredictor
Generate baseline predictions for several items into a new vector.
predict(long, MutableSparseVector) - Method in interface org.grouplens.lenskit.baseline.BaselinePredictor
Predict method that scores into an existing mutable sparse vector.
predict(long, MutableSparseVector, boolean) - Method in interface org.grouplens.lenskit.baseline.BaselinePredictor
Predict method that scores into an existing mutable sparse vector.
predict(long, SparseVector, Collection<Long>) - Method in interface org.grouplens.lenskit.baseline.BaselinePredictor
Generate baseline predictions for several items into a new vector.
predict(long, SparseVector, MutableSparseVector) - Method in interface org.grouplens.lenskit.baseline.BaselinePredictor
Predict method that scores into an existing mutable sparse vector.
predict(long, SparseVector, MutableSparseVector, boolean) - Method in interface org.grouplens.lenskit.baseline.BaselinePredictor
Predict method that scores into an existing mutable sparse vector.
predict(long, MutableSparseVector, boolean) - Method in class org.grouplens.lenskit.baseline.ConstantPredictor
 
predict(long, MutableSparseVector, boolean) - Method in class org.grouplens.lenskit.baseline.ItemMeanPredictor
 
predict(long, MutableSparseVector, boolean) - Method in class org.grouplens.lenskit.baseline.ItemUserMeanPredictor
 
predict(long, SparseVector, MutableSparseVector, boolean) - Method in class org.grouplens.lenskit.baseline.ItemUserMeanPredictor
 
predict(long, MutableSparseVector, boolean) - Method in class org.grouplens.lenskit.baseline.LeastSquaresPredictor
 
predict(long, MutableSparseVector, boolean) - Method in class org.grouplens.lenskit.baseline.UserMeanPredictor
 
predict(long, SparseVector, MutableSparseVector, boolean) - Method in class org.grouplens.lenskit.baseline.UserMeanPredictor
Compute baseline predictions for a user.
predict(long, Collection<Long>) - Method in class org.grouplens.lenskit.basic.AbstractRatingPredictor
Predict the user's preference for a collection of items.
predict(UserHistory<? extends Event>, Collection<Long>) - Method in class org.grouplens.lenskit.basic.AbstractRatingPredictor
Predict a collection of items for the user using a history.
predict(long, MutableSparseVector) - Method in class org.grouplens.lenskit.basic.AbstractRatingPredictor
Predict for items in a vector.
predict(long, long) - Method in class org.grouplens.lenskit.basic.AbstractRatingPredictor
Prdict a user's rating for a single item.
predict(UserHistory<? extends Event>, long) - Method in class org.grouplens.lenskit.basic.AbstractRatingPredictor
Predict a user's preference for an item using a history.
predict(long, MutableSparseVector) - Method in class org.grouplens.lenskit.basic.SimpleRatingPredictor
 
predict(UserHistory<? extends Event>, MutableSparseVector) - Method in class org.grouplens.lenskit.basic.SimpleRatingPredictor
 
predict(long, long) - Method in interface org.grouplens.lenskit.RatingPredictor
Prdict 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(UserHistory<? extends Event>, long) - Method in interface org.grouplens.lenskit.RatingPredictor
Predict a user's preference for an item using a history.
predict(UserHistory<? extends Event>, Collection<Long>) - Method in interface org.grouplens.lenskit.RatingPredictor
Predict a collection of items for the user using a history.
predict(UserHistory<? extends Event>, 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
 
predict(UserHistory<? extends Event>, MutableSparseVector) - Method in class org.grouplens.lenskit.transform.quantize.QuantizedRatingPredictor
 
predictor - Variable in class org.grouplens.lenskit.knn.user.UserUserRecommender
Deprecated.
 
prefDomain(Map<String, Object>) - Method in class org.grouplens.lenskit.config.BindingDSL
Make a preference domain.
Preference - Class in org.grouplens.lenskit.data.pref
A real-valued preference a user has for an item.
Preference() - Constructor for class org.grouplens.lenskit.data.pref.Preference
 
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.
Preferences - Class in org.grouplens.lenskit.data.pref
Utility class for working with preferences.
Preferences() - Constructor for class org.grouplens.lenskit.data.pref.Preferences
 
PreferenceSnapshot - Interface in org.grouplens.lenskit.data.snapshot
Snapshot of the ratings data for building a recommender.
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.
prefixFunction(AlgorithmInstance, TTDataSet) - Method in class org.grouplens.lenskit.eval.traintest.TrainTestEvalTask
prefixTable(TableWriter, AlgorithmInstance, TTDataSet) - Method in class org.grouplens.lenskit.eval.traintest.TrainTestEvalTask
Prefix a table for a particular algorithm and data set.
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 DataAccessObject.getEvents(SortOrder).
prepareItemCount() - Method in class org.grouplens.lenskit.data.sql.BasicSQLStatementFactory
 
prepareItemCount() - Method in interface org.grouplens.lenskit.data.sql.SQLStatementFactory
Prepare a statement to satisfy DataAccessObject.getItemCount().
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 DataAccessObject.getItemEvents(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 DataAccessObject.getItems().
prepareUserCount() - Method in class org.grouplens.lenskit.data.sql.BasicSQLStatementFactory
 
prepareUserCount() - Method in interface org.grouplens.lenskit.data.sql.SQLStatementFactory
Prepare a statement to satisfy DataAccessObject.getUserCount().
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 DataAccessObject.getUserEvents(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 DataAccessObject.getUsers().
previousInt() - Method in class org.grouplens.lenskit.collections.BitSetIterator
 
PrimaryScorer - Annotation Type in org.grouplens.lenskit.baseline
The primary scorer to be used with BaselineItemScorer.
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class org.grouplens.lenskit.core.LenskitAnnotationProcessor
 
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
 
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
 
put(long, V) - Method in class org.grouplens.lenskit.vectors.TypedSideChannel
 
putItemPair(long, SparseVector, long, SparseVector) - Method in class org.grouplens.lenskit.slopeone.SlopeOneModelDataAccumulator
Puts the item pair into the accumulator.

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(DataAccessObject, RatingPredictor, 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.

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
 
Rating - Interface in org.grouplens.lenskit.data.event
A rating is an expression of preference for an item by a user.
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.
RatingBuilder(long) - Constructor for class org.grouplens.lenskit.data.event.RatingBuilder
Create a rating builder with a particular event ID.
RatingPredictor - Interface in org.grouplens.lenskit
Predict user ratings.
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
 
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
 
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
 
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(UserHistory<? extends Event>) - Method in class org.grouplens.lenskit.basic.AbstractItemRecommender
Recommend all possible items for a user with the default exclude set.
recommend(UserHistory<? extends Event>, int) - Method in class org.grouplens.lenskit.basic.AbstractItemRecommender
Recommend up to n items for a user using the default exclude set.
recommend(UserHistory<? extends Event>, 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(UserHistory<? extends Event>, 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(UserHistory<? extends Event>, int, LongSet, LongSet) - Method in class org.grouplens.lenskit.basic.AbstractItemRecommender
Implementation method for recommender services.
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(UserHistory<? extends Event>, int, LongSet, LongSet) - Method in class org.grouplens.lenskit.basic.TopNItemRecommender
Implement profile-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(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.
recommend(UserHistory<? extends Event>) - Method in interface org.grouplens.lenskit.ItemRecommender
Recommend all possible items for a user with the default exclude set.
recommend(UserHistory<? extends Event>, int) - Method in interface org.grouplens.lenskit.ItemRecommender
Recommend up to n items for a user using the default exclude set.
recommend(UserHistory<? extends Event>, 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(UserHistory<? extends Event>, 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
 
RecommenderEngine - Interface in org.grouplens.lenskit
Service providing access to a recommender.
RecommenderEngineFactory - Interface in org.grouplens.lenskit
Deprecated.
How you get a RecommenderEngine is implementation-specific.
RecommenderInstance - Interface in org.grouplens.lenskit.eval.algorithm
A trained recommender instance for testing.
RecommenderInstantiator - Class in org.grouplens.lenskit.core
Build a recommender engine.
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.
release() - Method in class org.grouplens.lenskit.eval.data.traintest.GenericTTDataSet
 
release() - Method in interface org.grouplens.lenskit.eval.data.traintest.TTDataSet
Release the data set.
rem(long) - Method in class org.grouplens.lenskit.collections.LongSortedArraySet
 
rem(long) - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
remove(Object) - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
remove(int) - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
remove() - Method in class org.grouplens.lenskit.cursors.CursorIterator
 
remove(long) - Method in class org.grouplens.lenskit.vectors.TypedSideChannel
 
removeAll(Collection<?>) - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
removeAll(LongCollection) - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
removeAllChannels() - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
Remove all channels stored in this vector.
removeChannel(Symbol) - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
Remove the channel stored under a particular symbol.
removeChannel(TypedSymbol<K>) - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
Remove the typed channel stored under a particular symbol.
removeElements(int, int) - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
removeLog() - Static method in class org.grouplens.lenskit.eval.maven.MavenLogAppender
Remove the logger for the current thread.
removeLong(int) - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
removeTransient(Set<Edge>) - Static method in class org.grouplens.lenskit.core.GraphtUtils
Remove transient edges from a set.
repeat(T, int) - Static method in class org.grouplens.lenskit.collections.CollectionUtils
Return a list that repeats a single object multiple times.
replaceDAONode(InjectSPI, Graph) - Static method in class org.grouplens.lenskit.core.GraphtUtils
Replace the DAO node in a graph with a placeholder.
replaceNodeWithPlaceholder(InjectSPI, Graph, Node) - Static method in class org.grouplens.lenskit.core.GraphtUtils
 
reportError(Throwable, String, Object...) - Method in class org.grouplens.lenskit.eval.cli.EvalCLI
 
requires(Object...) - Method in class org.grouplens.lenskit.eval.script.TargetDelegate
 
reset() - Method in class org.grouplens.lenskit.util.statistics.MutualInformationAccumulator
Reset to start accumulating again.
ResultAccumulator - Interface in org.grouplens.lenskit.eval.results
Result accumulator for test runs.
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.collections.ScoredLongArrayList
 
retainAll(LongCollection) - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
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
 
root(Class<?>) - Method in class org.grouplens.lenskit.config.LenskitConfigDSL
Add a root type.
row(int) - Method in class org.grouplens.lenskit.mf.funksvd.SparseMatrix
 
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).
RScriptMojo - Class in org.grouplens.lenskit.eval.maven
Deprecated.
Run R from within the eval script, using the Ant exec task instead.
RScriptMojo() - Constructor for class org.grouplens.lenskit.eval.maven.RScriptMojo
Deprecated.
 
rule - Variable in class org.grouplens.lenskit.mf.funksvd.FunkSVDModelBuilder
 
run() - Method in class org.grouplens.lenskit.eval.cli.EvalCLI
 
run() - Method in class org.grouplens.lenskit.eval.script.EvalScript
 
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.MutableSparseVector
Multiply the vector by a scalar.
scale(double) - Method in class org.grouplens.lenskit.vectors.MutableVec
Scale this vector.
score(long, MutableSparseVector) - Method in class org.grouplens.lenskit.baseline.BaselineItemScorer
Score items in a vector.
score(UserHistory<? extends Event>, MutableSparseVector) - Method in class org.grouplens.lenskit.baseline.BaselineItemScorer
Score items in a vector.
score(long, Collection<Long>) - Method in class org.grouplens.lenskit.basic.AbstractItemScorer
Score a collection of items.
score(UserHistory<? extends Event>, Collection<Long>) - Method in class org.grouplens.lenskit.basic.AbstractItemScorer
Score a collection of items for the user using a history.
score(long, MutableSparseVector) - Method in class org.grouplens.lenskit.basic.AbstractItemScorer
Score items in a vector.
score(long, long) - Method in class org.grouplens.lenskit.basic.AbstractItemScorer
Score a single item.
score(UserHistory<? extends Event>, long) - Method in class org.grouplens.lenskit.basic.AbstractItemScorer
Score an item for the user using a history.
score(long, long) - Method in class org.grouplens.lenskit.basic.AbstractRatingPredictor
Deprecated.
score(long, Collection<Long>) - Method in class org.grouplens.lenskit.basic.AbstractRatingPredictor
Deprecated.
score(long, MutableSparseVector) - Method in class org.grouplens.lenskit.basic.AbstractRatingPredictor
Deprecated.
score(UserHistory<? extends Event>, long) - Method in class org.grouplens.lenskit.basic.AbstractRatingPredictor
Deprecated.
score(UserHistory<? extends Event>, Collection<Long>) - Method in class org.grouplens.lenskit.basic.AbstractRatingPredictor
Deprecated.
score(UserHistory<? extends Event>, MutableSparseVector) - Method in class org.grouplens.lenskit.basic.AbstractRatingPredictor
Deprecated.
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(UserHistory<? extends Event>, long) - Method in interface org.grouplens.lenskit.ItemScorer
Score an item for the user using a history.
score(UserHistory<? extends Event>, Collection<Long>) - Method in interface org.grouplens.lenskit.ItemScorer
Score a collection of items for the user using a history.
score(UserHistory<? extends Event>, MutableSparseVector) - Method in interface org.grouplens.lenskit.ItemScorer
Score items in a vector.
score(UserHistory<? extends Event>, MutableSparseVector) - Method in class org.grouplens.lenskit.knn.item.ItemItemScorer
Score items by computing predicted ratings.
score(SparseVector, SparseVector) - Method in interface org.grouplens.lenskit.knn.item.NeighborhoodScorer
Compute a score based on similar neighbors and their corresponding scores.
score(SparseVector, SparseVector) - Method in class org.grouplens.lenskit.knn.item.SimilaritySumNeighborhoodScorer
 
score(SparseVector, SparseVector) - Method in class org.grouplens.lenskit.knn.item.WeightedAverageNeighborhoodScorer
 
score(UserHistory<? extends Event>, MutableSparseVector) - Method in class org.grouplens.lenskit.knn.user.UserUserItemScorer
 
score(UserHistory<? extends Event>, MutableSparseVector) - Method in class org.grouplens.lenskit.mf.funksvd.FunkSVDItemScorer
 
score(long, long) - Method in interface org.grouplens.lenskit.RatingPredictor
score(long, Collection<Long>) - Method in interface org.grouplens.lenskit.RatingPredictor
score(long, MutableSparseVector) - Method in interface org.grouplens.lenskit.RatingPredictor
score(UserHistory<? extends Event>, long) - Method in interface org.grouplens.lenskit.RatingPredictor
score(UserHistory<? extends Event>, Collection<Long>) - Method in interface org.grouplens.lenskit.RatingPredictor
score(UserHistory<? extends Event>, MutableSparseVector) - Method in interface org.grouplens.lenskit.RatingPredictor
score(UserHistory<? extends Event>, MutableSparseVector) - Method in class org.grouplens.lenskit.slopeone.SlopeOneItemScorer
 
score(UserHistory<? extends Event>, MutableSparseVector) - Method in class org.grouplens.lenskit.slopeone.WeightedSlopeOneItemScorer
 
score(long, MutableSparseVector) - Method in class org.grouplens.lenskit.util.test.MockItemScorer
 
score(UserHistory<? extends Event>, MutableSparseVector) - Method in class org.grouplens.lenskit.util.test.MockItemScorer
 
ScoreBasedGlobalItemRecommender - Class in org.grouplens.lenskit.core
Deprecated.
ScoreBasedGlobalItemRecommender(DataAccessObject, GlobalItemScorer) - Constructor for class org.grouplens.lenskit.core.ScoreBasedGlobalItemRecommender
Deprecated.
 
ScoreBasedItemRecommender - Class in org.grouplens.lenskit.core
Deprecated.
Use TopNItemRecommender instead.
ScoreBasedItemRecommender(DataAccessObject, ItemScorer) - Constructor for class org.grouplens.lenskit.core.ScoreBasedItemRecommender
Deprecated.
 
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.
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.
ScoredLongArrayList - Class in org.grouplens.lenskit.collections
Array-backed implementation of ScoredLongList.
ScoredLongArrayList() - Constructor for class org.grouplens.lenskit.collections.ScoredLongArrayList
Create a new list with capacity of 10.
ScoredLongArrayList(int) - Constructor for class org.grouplens.lenskit.collections.ScoredLongArrayList
Create a new list with a specified initial capacity.
ScoredLongArrayList(long[]) - Constructor for class org.grouplens.lenskit.collections.ScoredLongArrayList
Create a new scored list with items from the given array and no scores.
ScoredLongArrayList(long[], double[]) - Constructor for class org.grouplens.lenskit.collections.ScoredLongArrayList
Create a new scored list with itemList and scoreList from the given arrays.
ScoredLongArrayList(LongList, DoubleList) - Constructor for class org.grouplens.lenskit.collections.ScoredLongArrayList
Construct a new scored list backed by pre-existing lists.
ScoredLongArrayList(List<ScoredId>) - Constructor for class org.grouplens.lenskit.collections.ScoredLongArrayList
Construct a scored list from a list of scored IDs.
ScoredLongList - Interface in org.grouplens.lenskit.collections
LongList that has double-valued scores for each entry.
ScoredLongListIterator - Interface in org.grouplens.lenskit.collections
Iterator for ScoredLongLists.
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.
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
 
scoreVector() - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
scoreVector() - Method in interface org.grouplens.lenskit.collections.ScoredLongList
Return a sparse vector mapping items to scores.
SCRIPT_DIR_PROPERTY - Static variable in class org.grouplens.lenskit.eval.EvalConfig
 
serialVersionUID - Static variable in class org.grouplens.lenskit.data.pref.PreferenceDomain
 
set(int, long) - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
set(int, Long) - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
set(Class<? extends Annotation>) - Method in class org.grouplens.lenskit.config.BindingDSL
 
set(Class<? extends Annotation>) - Method in class org.grouplens.lenskit.core.AbstractConfigContext
 
set(Class<? extends Annotation>) - Method in interface org.grouplens.lenskit.core.LenskitConfigContext
Start a binding that sets a parameter.
set(int, int, double) - Method in class org.grouplens.lenskit.mf.funksvd.SparseMatrix
 
set(long, double) - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
Set a value in the vector.
set(VectorEntry, double) - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
Set the value in the vector corresponding to a vector entry.
set(SparseVector) - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
Set the values in this SparseVector to equal the values in other for each key that is present in both vectors.
set(int, double) - Method in class org.grouplens.lenskit.vectors.MutableVec
Set a value in this vector.
set(Vec) - Method in class org.grouplens.lenskit.vectors.MutableVec
Copy a vector into this vector.
set(double[]) - Method in class org.grouplens.lenskit.vectors.MutableVec
Copy an array into this vector.
setAction(Function<LenskitRecommender, T>) - Method in class org.grouplens.lenskit.eval.TrainModelTask
Set the action to invoke.
setAlgoAttributes(Map<String, Object>) - Method in class org.grouplens.lenskit.eval.ExecutionInfo.Builder
 
setAlgoName(String) - Method in class org.grouplens.lenskit.eval.ExecutionInfo.Builder
 
setAlgorithm(LenskitAlgorithmInstance) - Method in class org.grouplens.lenskit.eval.graph.DumpGraphTask
 
setAlgorithm(LenskitAlgorithmInstance) - Method in class org.grouplens.lenskit.eval.TrainModelTask
Configure the algorithm.
setAttribute(String, Object) - Method in class org.grouplens.lenskit.eval.algorithm.ExternalAlgorithmInstanceBuilder
Set an attribute for this algorithm instance.
setAttribute(String, Object) - Method in class org.grouplens.lenskit.eval.algorithm.LenskitAlgorithmInstanceBuilder
Set an attribute for this algorithm instance.
setAttribute(String, Object) - Method in class org.grouplens.lenskit.eval.data.traintest.GenericTTDataBuilder
 
setCache(boolean) - Method in class org.grouplens.lenskit.eval.data.crossfold.CrossfoldTask
Configure whether the data sets created by the crossfold will have caching turned on.
setCache(boolean) - Method in class org.grouplens.lenskit.eval.data.CSVDataSourceBuilder
Specify whether to cache ratings in memory.
setCommand(List<String>) - Method in class org.grouplens.lenskit.eval.algorithm.ExternalAlgorithmInstanceBuilder
Set the command to run.
setDAOFactory(DAOFactory) - Method in class org.grouplens.lenskit.core.LenskitRecommenderEngineFactory
Deprecated.
Set the DAO factory.
setDaoType(Class<? extends DataAccessObject>) - Method in class org.grouplens.lenskit.eval.graph.DumpGraphTask
 
setDataAttributes(Map<String, Object>) - Method in class org.grouplens.lenskit.eval.ExecutionInfo.Builder
 
setDataName(String) - Method in class org.grouplens.lenskit.eval.ExecutionInfo.Builder
 
setDefaultTarget(String) - Method in class org.grouplens.lenskit.eval.EvalProject
 
setDelimiter(String) - Method in class org.grouplens.lenskit.eval.data.CSVDataSourceBuilder
Set the input field delimiter.
setDifference(LongSet, LongSet) - Static method in class org.grouplens.lenskit.collections.LongSortedArraySet
Compute the set difference of two sets.
setDomain(PreferenceDomain) - Method in class org.grouplens.lenskit.eval.data.CSVDataSourceBuilder
Set the preference domain for the data source.
setDomain(PreferenceDomain) - Method in class org.grouplens.lenskit.eval.graph.DumpGraphTask
 
setEngine(EvalScriptEngine) - Method in class org.grouplens.lenskit.eval.script.EvalScript
Set the engine this script should use.
setFile(File) - Method in class org.grouplens.lenskit.eval.data.CSVDataSourceBuilder
Set the input file.
setFile(String) - Method in class org.grouplens.lenskit.eval.data.CSVDataSourceBuilder
Set the input file by name.
setForce(boolean) - Method in class org.grouplens.lenskit.eval.data.crossfold.CrossfoldTask
Set the force running option of the command.
setFraction(double) - Method in class org.grouplens.lenskit.eval.data.subsample.SubsampleTask
Set the fraction of subsample to generate.
setHoldout(int) - Method in class org.grouplens.lenskit.eval.data.crossfold.CrossfoldTask
Set holdout to a fixed number of items per user.
setHoldout(double) - Method in class org.grouplens.lenskit.eval.data.crossfold.CrossfoldTask
setHoldoutFraction(double) - Method in class org.grouplens.lenskit.eval.data.crossfold.CrossfoldTask
Set holdout to a fraction of each user's profile.
setId(long) - Method in class org.grouplens.lenskit.data.event.MutableRating
Set the rating's ID.
setId(long) - Method in class org.grouplens.lenskit.data.event.RatingBuilder
Set the event ID.
setId(long) - Method in class org.grouplens.lenskit.scored.ScoredIdBuilder
Change the ID of the ScoredID object under construction.
setIdColumn(String) - Method in class org.grouplens.lenskit.data.sql.BasicSQLStatementFactory
Set the name of the event ID column in the rating table.
setIndex(int) - Method in class org.grouplens.lenskit.data.pref.IndexedPreferenceBuilder
Set the preference's index.
setInput(DataSource) - Method in class org.grouplens.lenskit.eval.TrainModelTask
Specify the data source to train on.
setIsolate(boolean) - Method in class org.grouplens.lenskit.eval.traintest.TrainTestEvalTask
Control whether the train-test evaluator will isolate data sets.
setItem1(long) - Method in class org.grouplens.lenskit.knn.item.model.ItemItemBuildContext.ItemVecPair
 
setItem2(long) - Method in class org.grouplens.lenskit.knn.item.model.ItemItemBuildContext.ItemVecPair
 
setItemAverage(double) - Method in class org.grouplens.lenskit.mf.funksvd.FeatureInfo.Builder
 
setItemColumn(String) - Method in class org.grouplens.lenskit.data.sql.BasicSQLStatementFactory
Set the name of the item ID column in the rating table.
setItemId(long) - Method in class org.grouplens.lenskit.data.event.MutableRating
Set the rating's new item ID.
setItemId(long) - Method in class org.grouplens.lenskit.data.event.RatingBuilder
Set the item ID.
setItemId(long) - Method in class org.grouplens.lenskit.data.pref.IndexedPreferenceBuilder
Set the preference's item ID.
setItemId(long) - Method in class org.grouplens.lenskit.data.pref.PreferenceBuilder
 
setItemIndex(int) - Method in class org.grouplens.lenskit.data.pref.IndexedPreferenceBuilder
Set the preference's item index.
setLayout(Layout<E>) - Method in class org.grouplens.lenskit.eval.maven.MavenLogAppender
 
setLog(Log) - Static method in class org.grouplens.lenskit.eval.maven.MavenLogAppender
Set the logger for the current thread.
setMaximum(double) - Method in class org.grouplens.lenskit.data.pref.PreferenceDomainBuilder
Set the maximum preference.
setMinimum(double) - Method in class org.grouplens.lenskit.data.pref.PreferenceDomainBuilder
Set the minimum preference.
setMode(SubsampleMode) - Method in class org.grouplens.lenskit.eval.data.subsample.SubsampleTask
Set the mode of the subsample, it is user, item or rating.
setName(String) - Method in class org.grouplens.lenskit.eval.AbstractTask
Set this command's name.
setName(String) - Method in class org.grouplens.lenskit.eval.algorithm.AlgorithmInstanceBuilderDelegate
 
setName(String) - Method in class org.grouplens.lenskit.eval.algorithm.ExternalAlgorithmInstanceBuilder
Set the algorithm name.
setName(String) - Method in class org.grouplens.lenskit.eval.algorithm.LenskitAlgorithmInstanceBuilder
Set the algorithm name.
setName(String) - Method in class org.grouplens.lenskit.eval.data.CSVDataSourceBuilder
Set the data source name.
setName(String) - Method in class org.grouplens.lenskit.eval.data.traintest.GenericTTDataBuilder
 
setNumRecs(int) - Method in class org.grouplens.lenskit.eval.traintest.TrainTestEvalTask
 
setOrder(Order<Rating>) - Method in class org.grouplens.lenskit.eval.data.crossfold.CrossfoldTask
Set the order for the train-test splitting.
setOutput(String) - Method in class org.grouplens.lenskit.eval.data.subsample.SubsampleTask
Set the output file name.
setOutput(File) - Method in class org.grouplens.lenskit.eval.data.subsample.SubsampleTask
Set the output file for the sampled data.
setOutput(File) - Method in class org.grouplens.lenskit.eval.graph.DumpGraphTask
 
setOutput(String) - Method in class org.grouplens.lenskit.eval.graph.DumpGraphTask
 
setOutput(File) - Method in class org.grouplens.lenskit.eval.traintest.SimpleEvaluator
This provides a wrapper around TrainTestEvalCommand.setOutput()
setOutput(File) - Method in class org.grouplens.lenskit.eval.traintest.TrainTestEvalTask
 
setOutput(String) - Method in class org.grouplens.lenskit.eval.traintest.TrainTestEvalTask
 
setOutputDelimiter(String) - Method in class org.grouplens.lenskit.eval.algorithm.ExternalAlgorithmInstanceBuilder
Set the delimiter of the recommender's output file.
setOutputPath(String) - Method in class org.grouplens.lenskit.eval.traintest.SimpleEvaluator
Creates a new file with the name and passes it to TrainTestEvalCommand.setOutput()
setPartitions(int) - Method in class org.grouplens.lenskit.eval.data.crossfold.CrossfoldTask
Set the number of partitions to generate.
setPrecision(double) - Method in class org.grouplens.lenskit.data.pref.PreferenceDomainBuilder
Set the preference precision.
setPredictOutput(File) - Method in class org.grouplens.lenskit.eval.traintest.SimpleEvaluator
This provides a wrapper around TrainTestEvalCommand.setPredictOutput
setPredictOutput(File) - Method in class org.grouplens.lenskit.eval.traintest.TrainTestEvalTask
 
setPredictOutput(String) - Method in class org.grouplens.lenskit.eval.traintest.TrainTestEvalTask
 
setPredictOutputPath(String) - Method in class org.grouplens.lenskit.eval.traintest.SimpleEvaluator
Creates a new file with the name and passes it to TrainTestEvalCommand.setPredictOutput()
setPreload(boolean) - Method in class org.grouplens.lenskit.eval.algorithm.AlgorithmInstanceBuilderDelegate
 
setPreload(boolean) - Method in class org.grouplens.lenskit.eval.algorithm.LenskitAlgorithmInstanceBuilder
Set whether the algorithm wants ratings pre-loaded.
setProject(EvalProject) - Method in class org.grouplens.lenskit.eval.AbstractTask
Set the project this task is a member of.
setProject(EvalProject) - Method in class org.grouplens.lenskit.eval.script.EvalScript
Set the eval project to be configured by this script.
setRandom(Random) - Method in class org.grouplens.lenskit.eval.EvalProject
Set the project's random number generator.
setRating(double) - Method in class org.grouplens.lenskit.data.event.MutableRating
Set the rating value.
setRating(double) - Method in class org.grouplens.lenskit.data.event.RatingBuilder
Set the rating value.
setRatingColumn(String) - Method in class org.grouplens.lenskit.data.sql.BasicSQLStatementFactory
Set the name of the rating column in the rating table.
setRetain(int) - Method in class org.grouplens.lenskit.eval.data.crossfold.CrossfoldTask
Set holdout from using the retain part to a fixed number of items.
setScore(int, double) - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
setScore(int, double) - Method in interface org.grouplens.lenskit.collections.ScoredLongList
Set the score for the item at a position.
setScore(double) - Method in interface org.grouplens.lenskit.collections.ScoredLongListIterator
Set the score of the last item returned by a call to ListIterator.previous() or ListIterator.next() (optional operation).
setScore(double) - Method in class org.grouplens.lenskit.scored.ScoredIdBuilder
Change the score of the ScoredId object under construction.
setSingularValue(double) - Method in class org.grouplens.lenskit.mf.funksvd.FeatureInfo.Builder
Set the singular value for this feature.
setSnapshotting(boolean) - Method in class org.grouplens.lenskit.data.sql.JDBCRatingDAO.Factory
Set whether the JDBCRatingDAO.Factory.snapshot() method should take a snapshot or just return a collection.
setSource(DataSource) - Method in class org.grouplens.lenskit.eval.data.crossfold.CrossfoldTask
Set the input data source.
setSource(DataSource) - Method in class org.grouplens.lenskit.eval.data.subsample.SubsampleTask
Set the input data source.
setSplitUsers(boolean) - Method in class org.grouplens.lenskit.eval.data.crossfold.CrossfoldTask
 
setTableName(String) - Method in class org.grouplens.lenskit.data.sql.BasicSQLStatementFactory
Set the name of the rating table.
setTest(String) - Method in class org.grouplens.lenskit.eval.data.crossfold.CrossfoldTask
Set the pattern for the test set files.
setTest(DataSource) - Method in class org.grouplens.lenskit.eval.data.traintest.GenericTTDataBuilder
 
setTimestamp(long) - Method in class org.grouplens.lenskit.data.event.MutableRating
Set the rating's new timestamp.
setTimestamp(long) - Method in class org.grouplens.lenskit.data.event.RatingBuilder
Set the timestamp.
setTimestampColumn(String) - Method in class org.grouplens.lenskit.data.sql.BasicSQLStatementFactory
Set the name of the timestamp column in the rating table.
setTrain(String) - Method in class org.grouplens.lenskit.eval.data.crossfold.CrossfoldTask
Set the pattern for the training set files.
setTrain(DataSource) - Method in class org.grouplens.lenskit.eval.data.traintest.GenericTTDataBuilder
 
setUserAverage(double) - Method in class org.grouplens.lenskit.mf.funksvd.FeatureInfo.Builder
 
setUserColumn(String) - Method in class org.grouplens.lenskit.data.sql.BasicSQLStatementFactory
Set the name of the user ID column in the rating table.
setUserId(long) - Method in class org.grouplens.lenskit.data.event.MutableRating
Set the rating's user ID.
setUserId(long) - Method in class org.grouplens.lenskit.data.event.RatingBuilder
Set the user ID.
setUserId(long) - Method in class org.grouplens.lenskit.data.pref.IndexedPreferenceBuilder
Set the preference's user ID.
setUserId(long) - Method in class org.grouplens.lenskit.data.pref.PreferenceBuilder
 
setUserIndex(int) - Method in class org.grouplens.lenskit.data.pref.IndexedPreferenceBuilder
Set the preference's user index.
setUserOutput(File) - Method in class org.grouplens.lenskit.eval.traintest.SimpleEvaluator
This provides a wrapper around TrainTestEvalCommand.setUserOutput
setUserOutput(File) - Method in class org.grouplens.lenskit.eval.traintest.TrainTestEvalTask
 
setUserOutput(String) - Method in class org.grouplens.lenskit.eval.traintest.TrainTestEvalTask
 
setUserOutputPath(String) - Method in class org.grouplens.lenskit.eval.traintest.SimpleEvaluator
Creates a new file with the name and passes it to TrainTestEvalCommand.setUserOutput()
setUserProperty(String, String) - Method in class org.grouplens.lenskit.eval.EvalProject
Set a "user" property.
setValue(double) - Method in class org.grouplens.lenskit.data.pref.IndexedPreferenceBuilder
Set the preference's value.
setValue(double) - Method in class org.grouplens.lenskit.data.pref.PreferenceBuilder
 
setWorkDir(File) - Method in class org.grouplens.lenskit.eval.algorithm.ExternalAlgorithmInstanceBuilder
Set the working directory for the external recommender.
setWrapper(Function<DAOFactory, DAOFactory>) - Method in class org.grouplens.lenskit.eval.data.crossfold.CrossfoldTask
Set a wrapper function for the constructed data sources.
setWrapper(Function<DAOFactory, DAOFactory>) - Method in class org.grouplens.lenskit.eval.data.CSVDataSourceBuilder
Set a wrapper function to apply to the resulting DAOs.
setWriteFile(File) - Method in class org.grouplens.lenskit.eval.TrainModelTask
Specify a file to write.
Shareable - Annotation Type in org.grouplens.lenskit.core
Mark a component implementation as shareable.
SharedPreferenceSnapshot - Class in org.grouplens.lenskit.eval.traintest
 
SharedPreferenceSnapshot(PreferenceSnapshot) - Constructor for class org.grouplens.lenskit.eval.traintest.SharedPreferenceSnapshot
 
shell - Variable in class org.grouplens.lenskit.eval.script.EvalScriptEngine
 
shrinkDomain() - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
Create a new version of this MutableSparseVector that has keyDomain equal to this vector's key set.
SignificanceWeightedVectorSimilarity - Class in org.grouplens.lenskit.vectors.similarity
Apply significance weighting to a similarity function.
SignificanceWeightedVectorSimilarity(int, VectorSimilarity) - Constructor for class org.grouplens.lenskit.vectors.similarity.SignificanceWeightedVectorSimilarity
 
SigWeightThreshold - Annotation Type in org.grouplens.lenskit.vectors.similarity
The weight threshold for significance weighting.
similarity(long, SparseVector, long, SparseVector) - Method in interface org.grouplens.lenskit.knn.item.ItemSimilarity
Compute the similarity between two items.
similarity(long, SparseVector, long, SparseVector) - Method in class org.grouplens.lenskit.knn.item.ItemVectorSimilarity
 
similarity - Variable in class org.grouplens.lenskit.knn.user.Neighbor
 
similarity(long, SparseVector, long, SparseVector) - Method in interface org.grouplens.lenskit.knn.user.UserSimilarity
Compute the similarity between two users.
similarity(long, SparseVector, long, SparseVector) - Method in class org.grouplens.lenskit.knn.user.UserVectorSimilarity
 
similarity(SparseVector, SparseVector) - Method in class org.grouplens.lenskit.vectors.similarity.CosineVectorSimilarity
 
similarity(SparseVector, SparseVector) - Method in class org.grouplens.lenskit.vectors.similarity.MutualInformationVectorSimilarity
Compute similarity using mutual information.
similarity(SparseVector, SparseVector) - Method in class org.grouplens.lenskit.vectors.similarity.PearsonCorrelation
 
similarity(SparseVector, SparseVector) - Method in class org.grouplens.lenskit.vectors.similarity.SignificanceWeightedVectorSimilarity
 
similarity(SparseVector, SparseVector) - Method in class org.grouplens.lenskit.vectors.similarity.SpearmanRankCorrelation
 
similarity(SparseVector, SparseVector) - Method in interface org.grouplens.lenskit.vectors.similarity.VectorSimilarity
Compute the similarity between two vectors.
SIMILARITY_COMPARATOR - Static variable in class org.grouplens.lenskit.knn.user.Neighbor
Comparator to order neighbors by similarity.
SimilarityDamping - Annotation Type in org.grouplens.lenskit.vectors.similarity
Damping parameter for similarity functions.
SimilarityMatrixModel - Class in org.grouplens.lenskit.knn.item.model
Item-item similarity model using an in-memory similarity matrix.
SimilarityMatrixModel(LongSortedSet, Long2ObjectMap<ImmutableSparseVector>) - Constructor for class org.grouplens.lenskit.knn.item.model.SimilarityMatrixModel
Construct a new item-item model.
SimilaritySumNeighborhoodScorer - Class in org.grouplens.lenskit.knn.item
Neighborhood scorer that computes the sum of neighborhood similarities.
SimilaritySumNeighborhoodScorer() - Constructor for class org.grouplens.lenskit.knn.item.SimilaritySumNeighborhoodScorer
 
SimpleEvaluator - Class in org.grouplens.lenskit.eval.traintest
 
SimpleEvaluator() - Constructor for class org.grouplens.lenskit.eval.traintest.SimpleEvaluator
Construct a simple evaluator.
SimpleEvaluator(Properties) - Constructor for class org.grouplens.lenskit.eval.traintest.SimpleEvaluator
Create a simple evaluator with a custom configuration.
SimpleFileRatingDAO - Class in org.grouplens.lenskit.data.dao
Rating-only data source backed by a simple delimited file.
SimpleFileRatingDAO(File, String, CompressionMode) - Constructor for class org.grouplens.lenskit.data.dao.SimpleFileRatingDAO
Create a URL reading from the specified file/URL and delimiter.
SimpleFileRatingDAO.Factory - Class in org.grouplens.lenskit.data.dao
Factory for opening DAOs from a file.
SimpleFileRatingDAO.Factory(File, String, CompressionMode) - Constructor for class org.grouplens.lenskit.data.dao.SimpleFileRatingDAO.Factory
Create a new DAO factory from a file.
SimpleFileRatingDAO.Factory(File, String) - Constructor for class org.grouplens.lenskit.data.dao.SimpleFileRatingDAO.Factory
Create a factory inferring compression from the file name.
SimpleFileRatingDAO.Factory(File) - Constructor for class org.grouplens.lenskit.data.dao.SimpleFileRatingDAO.Factory
Open a file with the delimiter read from the lenskit.delimiter property (defaults to "\t" if not found).
SimpleIndexedPreference - Class in org.grouplens.lenskit.data.pref
Basic indexed preference implementation that stores data in fields.
SimpleIndexedPreference(long, long, double, int, int, int) - Constructor for class org.grouplens.lenskit.data.pref.SimpleIndexedPreference
Construct a new indexed preference object.
SimpleIndexedPreference(IndexedPreference) - Constructor for class org.grouplens.lenskit.data.pref.SimpleIndexedPreference
Copy a preference object.
SimpleNeighborhoodFinder - Class in org.grouplens.lenskit.knn.user
Neighborhood finder that does a fresh search over the data source ever time.
SimpleNeighborhoodFinder(DataAccessObject, int, UserSimilarity, UserVectorNormalizer) - Constructor for class org.grouplens.lenskit.knn.user.SimpleNeighborhoodFinder
Construct a new user-user recommender.
SimpleNullRating - Class in org.grouplens.lenskit.data.event
Simple implementation of a null rating (unrate event).
SimpleNullRating(long, long, long) - Constructor for class org.grouplens.lenskit.data.event.SimpleNullRating
Deprecated.
SimpleNullRating(long, long, long, long) - Constructor for class org.grouplens.lenskit.data.event.SimpleNullRating
Deprecated.
SimplePreference - Class in org.grouplens.lenskit.data.pref
Basic preference implementation that stores data in fields.
SimplePreference(long, long, double) - Constructor for class org.grouplens.lenskit.data.pref.SimplePreference
Construct a new preference object.
SimplePreference(Preference) - Constructor for class org.grouplens.lenskit.data.pref.SimplePreference
Copy a preference object.
SimpleRating - Class in org.grouplens.lenskit.data.event
A simple rating immutable rating implementation, storing ratings in fields.
SimpleRating(long, Preference) - Constructor for class org.grouplens.lenskit.data.event.SimpleRating
Deprecated.
SimpleRating(long, long, Preference) - Constructor for class org.grouplens.lenskit.data.event.SimpleRating
Deprecated.
SimpleRating(long, long, long, double) - Constructor for class org.grouplens.lenskit.data.event.SimpleRating
Deprecated.
SimpleRating(long, long, long, double, long) - Constructor for class org.grouplens.lenskit.data.event.SimpleRating
Deprecated.
SimpleRatingPredictor - Class in org.grouplens.lenskit.basic
Basic RatingPredictor backed by an ItemScorer.
SimpleRatingPredictor(DataAccessObject, ItemScorer, BaselinePredictor, PreferenceDomain) - Constructor for class org.grouplens.lenskit.basic.SimpleRatingPredictor
 
SimpleRatingPredictor.Provider - Class in org.grouplens.lenskit.basic
An intelligent provider for simple rating predictors.
SimpleRatingPredictor.Provider(DataAccessObject, ItemScorer, BaselinePredictor, PreferenceDomain) - Constructor for class org.grouplens.lenskit.basic.SimpleRatingPredictor.Provider
 
simulate() - Method in class org.grouplens.lenskit.core.RecommenderInstantiator
Simulate instantiating a graph.
simulateInstantiation(Graph) - Method in class org.grouplens.lenskit.core.LenskitRecommenderEngineFactory
size() - Method in class org.grouplens.lenskit.collections.IntIntervalList
 
size() - Method in class org.grouplens.lenskit.collections.LongSortedArraySet
 
size(int) - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
size() - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
size() - Method in class org.grouplens.lenskit.data.history.BasicUserHistory
 
size() - Method in interface org.grouplens.lenskit.util.ScoredItemAccumulator
Get the number of items in the accumulator.
size() - Method in class org.grouplens.lenskit.util.TopNScoredItemAccumulator
 
size() - Method in class org.grouplens.lenskit.util.UnlimitedScoredItemAccumulator
 
size() - Method in class org.grouplens.lenskit.vectors.SparseVector
Get the size of this vector (the number of keys).
size() - Method in class org.grouplens.lenskit.vectors.TypedSideChannel
 
size() - Method in class org.grouplens.lenskit.vectors.Vec
Get the dimension of this vector (the number of elements).
SKIP_PROPERTY - Static variable in class org.grouplens.lenskit.eval.EvalConfig
 
SlopeOneItemScorer - Class in org.grouplens.lenskit.slopeone
An ItemScorer that implements the Slope One algorithm.
SlopeOneItemScorer(DataAccessObject, SlopeOneModel, PreferenceDomain) - Constructor for class org.grouplens.lenskit.slopeone.SlopeOneItemScorer
 
SlopeOneModel - Class in org.grouplens.lenskit.slopeone
SlopeOneModel(Long2ObjectMap<ImmutableSparseVector>) - Constructor for class org.grouplens.lenskit.slopeone.SlopeOneModel
 
SlopeOneModelBuilder - Class in org.grouplens.lenskit.slopeone
Pre-computes the deviations and number of mutual rating users for every pair of items and stores the results in a DeviationMatrix and CoratingMatrix.
SlopeOneModelBuilder(DataAccessObject, ItemItemBuildContextFactory, double) - Constructor for class org.grouplens.lenskit.slopeone.SlopeOneModelBuilder
 
SlopeOneModelDataAccumulator - Class in org.grouplens.lenskit.slopeone
 
SlopeOneModelDataAccumulator(double, DataAccessObject) - Constructor for class org.grouplens.lenskit.slopeone.SlopeOneModelDataAccumulator
Creates an accumulator to process rating data and generate the necessary data for a SlopeOneItemScorer.
SlopeOneRecommender - Class in org.grouplens.lenskit.slopeone
Deprecated.
SlopeOneRecommender(DataAccessObject, SlopeOneItemScorer) - Constructor for class org.grouplens.lenskit.slopeone.SlopeOneRecommender
Deprecated.
Construct a new recommender from a scorer.
snapshot() - Method in interface org.grouplens.lenskit.data.dao.DAOFactory
Create a snapshot DAO.
snapshot() - Method in class org.grouplens.lenskit.data.dao.EventCollectionDAO.Factory
 
snapshot() - Method in class org.grouplens.lenskit.data.dao.EventCollectionDAO.SoftFactory
 
snapshot() - Method in class org.grouplens.lenskit.data.dao.SimpleFileRatingDAO.Factory
 
snapshot() - Method in class org.grouplens.lenskit.data.sql.JDBCRatingDAO.Factory
 
snapshot - Variable in class org.grouplens.lenskit.mf.funksvd.FunkSVDModelBuilder
 
SoftLazyValue<T> - Class in org.grouplens.lenskit.util
A thread-safe lazy value class using soft references.
SoftLazyValue(Supplier<T>) - Constructor for class org.grouplens.lenskit.util.SoftLazyValue
Create a lazy value whose value will be provided by a callable.
sort(DoubleComparator) - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
Sort the entries of this list by score.
sort(Cursor<T>, Comparator<? super T>) - Static method in class org.grouplens.lenskit.cursors.Cursors
Sort a cursor.
SortOrder - Enum in org.grouplens.lenskit.data.dao
 
SparseMatrix - Class in org.grouplens.lenskit.mf.funksvd
 
SparseMatrix() - Constructor for class org.grouplens.lenskit.mf.funksvd.SparseMatrix
 
SparseMatrix(int) - Constructor for class org.grouplens.lenskit.mf.funksvd.SparseMatrix
 
SparseVector - Class in org.grouplens.lenskit.vectors
Read-only interface to sparse vectors.
SpearmanRankCorrelation - Class in org.grouplens.lenskit.vectors.similarity
Similarity function using Spearman rank correlation.
SpearmanRankCorrelation(double) - Constructor for class org.grouplens.lenskit.vectors.similarity.SpearmanRankCorrelation
 
SpearmanRankCorrelation() - Constructor for class org.grouplens.lenskit.vectors.similarity.SpearmanRankCorrelation
 
splitClosure(Object[]) - Method in class org.grouplens.lenskit.eval.script.ConfigMethodInvoker
Split an array of arguments into arguments a trailing closure.
splitUsers(DataAccessObject) - Method in class org.grouplens.lenskit.eval.data.crossfold.CrossfoldTask
Split users ids to n splits, where n is the partitionCount
SQLStatementFactory - Interface in org.grouplens.lenskit.data.sql
Interface for producing sql strings rating DAO queries.
startBuildTimer() - Method in interface org.grouplens.lenskit.eval.results.AlgorithmTestAccumulator
Start the algorithm's build timer.
startEvaluation(E) - Method in class org.grouplens.lenskit.eval.metrics.AbstractMetric
 
startEvaluation(E) - Method in interface org.grouplens.lenskit.eval.metrics.Metric
Initialize the metric to accumulate evaluations for the specified evaluation.
startEvaluation(TrainTestEvalTask) - Method in class org.grouplens.lenskit.eval.traintest.FunctionModelMetric
 
startEvaluation(TrainTestEvalTask) - Method in class org.grouplens.lenskit.eval.traintest.FunctionMultiModelMetric
 
startTestTimer() - Method in interface org.grouplens.lenskit.eval.results.AlgorithmTestAccumulator
Start the algorithm's test timer.
StoppingCondition - Interface in org.grouplens.lenskit.iterative
Stopping condition for iterative updates
StoppingThreshold - Annotation Type in org.grouplens.lenskit.iterative
Stopping threshold.
subList(int, int) - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
subList(int, int) - Method in class org.grouplens.lenskit.data.history.BasicUserHistory
 
submit(Runnable) - Method in class org.grouplens.lenskit.util.parallel.TaskGroupRunner
 
submitAll(Collection<? extends Runnable>) - Method in class org.grouplens.lenskit.util.parallel.TaskGroupRunner
 
SubsampleMode - Enum in org.grouplens.lenskit.eval.data.subsample
The mode of the subsample file.
SubsampleTask - Class in org.grouplens.lenskit.eval.data.subsample
The command to build and run a Subsample on the data source file and output the partition files
SubsampleTask() - Constructor for class org.grouplens.lenskit.eval.data.subsample.SubsampleTask
 
SubsampleTask(String) - Constructor for class org.grouplens.lenskit.eval.data.subsample.SubsampleTask
 
subSet(long, long) - Method in class org.grouplens.lenskit.collections.LongSortedArraySet
 
subtract(SparseVector) - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
Subtract another rating vector from this one.
sum() - Method in interface org.grouplens.lenskit.util.table.Column
Get the sum of this column.
sum() - Method in class org.grouplens.lenskit.vectors.ImmutableSparseVector
 
sum() - Method in class org.grouplens.lenskit.vectors.ImmutableVec
 
sum() - Method in class org.grouplens.lenskit.vectors.SparseVector
Compute and return the L1 norm (sum) of the vector.
sum() - Method in class org.grouplens.lenskit.vectors.Vec
Get the sum of this vector.
summarize(UserHistory<? extends Event>) - Method in class org.grouplens.lenskit.data.history.EventCountUserHistorySummarizer
 
summarize(UserHistory<? extends Event>) - Method in class org.grouplens.lenskit.data.history.RatingVectorUserHistorySummarizer
 
summarize(UserHistory<? extends Event>) - Method in interface org.grouplens.lenskit.data.history.UserHistorySummarizer
Compute a vector summary of a user's history.
summarizeFeature(double[], double[], FeatureInfo.Builder) - Method in class org.grouplens.lenskit.mf.funksvd.FunkSVDModelBuilder
Add a feature's summary to the feature info builder.
summarizer - Variable in class org.grouplens.lenskit.knn.item.ItemItemScorer
 
supplier(TTDataSet) - Static method in class org.grouplens.lenskit.eval.traintest.SharedPreferenceSnapshot
Construct a supplier of a snapshot of the training data from a data set.
Symbol - Class in org.grouplens.lenskit.symbols
Interface to persistent symbols.

T

Table - Interface in org.grouplens.lenskit.util.table
This is the interface for the in memory table which stores a list of rows.
TableBuilder - Class in org.grouplens.lenskit.util.table
Builder to construct tables.
TableBuilder(TableLayout) - Constructor for class org.grouplens.lenskit.util.table.TableBuilder
Construct a new builder using a particular layout.
TableBuilder(List<String>) - Constructor for class org.grouplens.lenskit.util.table.TableBuilder
 
TableLayout - Class in org.grouplens.lenskit.util.table
A layout for a table to be written.
TableLayoutBuilder - Class in org.grouplens.lenskit.util.table
Construct a layout for a table.
TableLayoutBuilder() - Constructor for class org.grouplens.lenskit.util.table.TableLayoutBuilder
 
TableWriter - Interface in org.grouplens.lenskit.util.table.writer
Write rows to a table.
TableWriters - Class in org.grouplens.lenskit.util.table.writer
Utility methods for table writers.
TableWriters() - Constructor for class org.grouplens.lenskit.util.table.writer.TableWriters
 
tailSet(long) - Method in class org.grouplens.lenskit.collections.LongSortedArraySet
 
target - Variable in class org.grouplens.lenskit.eval.script.DefaultConfigDelegate
 
target(String, Closure<?>) - Method in class org.grouplens.lenskit.eval.script.EvalScript
 
TargetDelegate - Class in org.grouplens.lenskit.eval.script
Delegate to build a target.
TargetDelegate(Target) - Constructor for class org.grouplens.lenskit.eval.script.TargetDelegate
 
TaskExecutionException - Exception in org.grouplens.lenskit.eval
The exception thrown from the failure of call() in Commmand
TaskExecutionException() - Constructor for exception org.grouplens.lenskit.eval.TaskExecutionException
 
TaskExecutionException(String) - Constructor for exception org.grouplens.lenskit.eval.TaskExecutionException
 
TaskExecutionException(Throwable) - Constructor for exception org.grouplens.lenskit.eval.TaskExecutionException
 
TaskExecutionException(String, Throwable) - Constructor for exception org.grouplens.lenskit.eval.TaskExecutionException
 
TaskGroupRunner - Class in org.grouplens.lenskit.util.parallel
Execute a collection of tasks.
testAlgorithmAccuracy() - Method in class org.grouplens.lenskit.test.CrossfoldTestSuite
 
testFailure(Failure) - Method in class org.grouplens.lenskit.util.test.LoggingListener
 
testFinished(Description) - Method in class org.grouplens.lenskit.util.test.LoggingListener
 
testStarted(Description) - Method in class org.grouplens.lenskit.util.test.LoggingListener
 
TestUser - Class in org.grouplens.lenskit.eval.traintest
A user in a test set, with the results of their recommendations or predictions.
TestUser(long, Supplier<UserHistory<Event>>, Supplier<UserHistory<Event>>, Supplier<SparseVector>, Supplier<ScoredLongList>) - Constructor for class org.grouplens.lenskit.eval.traintest.TestUser
Construct a new test user.
TestUserMetric - Interface in org.grouplens.lenskit.eval.metrics
Interface for prediction and recommendation accuracy evaluators.
TestUserMetricAccumulator - Interface in org.grouplens.lenskit.eval.metrics
 
THREAD_COUNT_PROPERTY - Static variable in class org.grouplens.lenskit.eval.EvalConfig
 
Threshold - Interface in org.grouplens.lenskit.transform.threshold
Determine whether similarity values should be accepted into or rejected from similarity models.
ThresholdStoppingCondition - Class in org.grouplens.lenskit.iterative
Stop when absolute delta drops below a threshold.
ThresholdStoppingCondition(double, int) - Constructor for class org.grouplens.lenskit.iterative.ThresholdStoppingCondition
Construct a new threshold stop.
ThresholdStoppingCondition(double) - Constructor for class org.grouplens.lenskit.iterative.ThresholdStoppingCondition
Create a new threshold stop with no minimum iteration count.
ThresholdTruncator - Class in org.grouplens.lenskit.transform.truncate
A VectorTruncator that will retain entries with values that are accepted by some Threshold.
ThresholdTruncator(Threshold) - Constructor for class org.grouplens.lenskit.transform.truncate.ThresholdTruncator
 
ThresholdValue - Annotation Type in org.grouplens.lenskit.transform.threshold
Threshold value for transformations.
throwErrors() - Method in class org.grouplens.lenskit.eval.cli.EvalCLIOptions
 
TIMESTAMP_COMPARATOR - Static variable in class org.grouplens.lenskit.data.event.Events
Compare two events by timestamp.
TimestampOrder<E extends Event> - Class in org.grouplens.lenskit.eval.data.crossfold
Order an event sequence by timestamp.
TimestampOrder() - Constructor for class org.grouplens.lenskit.eval.data.crossfold.TimestampOrder
 
toArray() - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
toArray(T[]) - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
toArray(long[]) - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
toArray() - Method in class org.grouplens.lenskit.data.history.BasicUserHistory
 
toArray(T[]) - Method in class org.grouplens.lenskit.data.history.BasicUserHistory
 
toLongArray(long[]) - Method in class org.grouplens.lenskit.collections.LongSortedArraySet
 
toLongArray() - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
toLongArray(long[]) - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
TopNGlobalItemRecommender - Class in org.grouplens.lenskit.basic
A global item recommender that recommends the top N items from a scorer.
TopNGlobalItemRecommender(DataAccessObject, GlobalItemScorer) - Constructor for class org.grouplens.lenskit.basic.TopNGlobalItemRecommender
 
TopNGlobalItemRecommender.Provider - Class in org.grouplens.lenskit.basic
An intelligent provider for Top-N global recommenders.
TopNGlobalItemRecommender.Provider(DataAccessObject, GlobalItemScorer) - Constructor for class org.grouplens.lenskit.basic.TopNGlobalItemRecommender.Provider
 
TopNItemRecommender - Class in org.grouplens.lenskit.basic
Recommender that recommends the top N items by a scorer.
TopNItemRecommender(DataAccessObject, ItemScorer) - Constructor for class org.grouplens.lenskit.basic.TopNItemRecommender
 
TopNItemRecommender.Provider - Class in org.grouplens.lenskit.basic
An intelligent provider for Top-N recommenders.
TopNItemRecommender.Provider(DataAccessObject, ItemScorer) - Constructor for class org.grouplens.lenskit.basic.TopNItemRecommender.Provider
 
TopNScoredItemAccumulator - Class in org.grouplens.lenskit.util
Accumulate the top N scored IDs.
TopNScoredItemAccumulator(int) - Constructor for class org.grouplens.lenskit.util.TopNScoredItemAccumulator
Create a new accumulator to accumulate the top n IDs.
TopNTruncator - Class in org.grouplens.lenskit.transform.truncate
A VectorTruncator that will retain the top n entries.
TopNTruncator(int, Threshold) - Constructor for class org.grouplens.lenskit.transform.truncate.TopNTruncator
 
TopNTruncator(int) - Constructor for class org.grouplens.lenskit.transform.truncate.TopNTruncator
 
toString() - Method in class org.grouplens.lenskit.baseline.ConstantPredictor
 
toString() - Method in class org.grouplens.lenskit.baseline.ItemMeanPredictor
 
toString() - Method in class org.grouplens.lenskit.baseline.UserMeanPredictor
 
toString() - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
 
toString() - Method in class org.grouplens.lenskit.data.history.RatingVectorUserHistorySummarizer
 
toString() - Method in class org.grouplens.lenskit.data.pref.Preference
 
toString() - Method in class org.grouplens.lenskit.data.pref.PreferenceDomain
 
toString() - Method in class org.grouplens.lenskit.eval.algorithm.ExternalAlgorithmInstance
 
toString() - Method in class org.grouplens.lenskit.eval.algorithm.LenskitAlgorithmInstance
 
toString() - Method in class org.grouplens.lenskit.eval.data.crossfold.CrossfoldTask
 
toString() - Method in class org.grouplens.lenskit.eval.data.traintest.GenericTTDataSet
 
toString() - Method in class org.grouplens.lenskit.eval.EvalAntTask
 
toString() - Method in class org.grouplens.lenskit.iterative.ErrorThresholdStoppingCondition
 
toString() - Method in class org.grouplens.lenskit.iterative.IterationCountStoppingCondition
 
toString() - Method in class org.grouplens.lenskit.iterative.ThresholdStoppingCondition
 
toString() - Method in class org.grouplens.lenskit.scored.AbstractScoredId
 
toString() - Method in class org.grouplens.lenskit.symbols.Symbol
 
toString() - Method in class org.grouplens.lenskit.symbols.TypedSymbol
 
toString() - Method in class org.grouplens.lenskit.transform.normalize.BaselineSubtractingUserVectorNormalizer
 
toString() - Method in class org.grouplens.lenskit.util.statistics.AverageAccumulator
 
toString() - Method in class org.grouplens.lenskit.vectors.similarity.SignificanceWeightedVectorSimilarity
 
toString() - Method in class org.grouplens.lenskit.vectors.SparseVector
 
toString() - Method in class org.grouplens.lenskit.vectors.VectorEntry
 
trainFeature(int, TrainingEstimator, double[], double[], FeatureInfo.Builder) - Method in class org.grouplens.lenskit.mf.funksvd.FunkSVDModelBuilder
Train a feature using a collection of ratings.
TrainingEstimator - Class in org.grouplens.lenskit.mf.funksvd
Rating estimates used while training the predictor.
TrainingLoopController - Interface in org.grouplens.lenskit.iterative
Training Loop controller for iterative updates
TrainModelTask<T> - Class in org.grouplens.lenskit.eval
Train a recommender algorithm and process it with a function.
TrainModelTask() - Constructor for class org.grouplens.lenskit.eval.TrainModelTask
 
TrainModelTask(String) - Constructor for class org.grouplens.lenskit.eval.TrainModelTask
 
TrainTestEvalTask - Class in org.grouplens.lenskit.eval.traintest
The command that run the algorithm instance and output the prediction result file and the evaluation result file
TrainTestEvalTask() - Constructor for class org.grouplens.lenskit.eval.traintest.TrainTestEvalTask
 
TrainTestEvalTask(String) - Constructor for class org.grouplens.lenskit.eval.traintest.TrainTestEvalTask
 
transform(Pointer<T>, Function<? super T, ? extends R>) - Static method in class org.grouplens.lenskit.collections.Pointers
Transform a pointer.
transform(Cursor<S>, Function<? super S, ? extends T>) - Static method in class org.grouplens.lenskit.cursors.Cursors
Transform a cursor's values.
Transient - Annotation Type in org.grouplens.lenskit.core
Mark a component dependency as transient.
trim() - Method in class org.grouplens.lenskit.collections.ScoredLongArrayList
If the underlying lists are array lists, trim them to capacity.
truncate(MutableSparseVector) - Method in class org.grouplens.lenskit.transform.truncate.NoOpTruncator
 
truncate(MutableSparseVector) - Method in class org.grouplens.lenskit.transform.truncate.ThresholdTruncator
 
truncate(MutableSparseVector) - Method in class org.grouplens.lenskit.transform.truncate.TopNTruncator
 
truncate(MutableSparseVector) - Method in interface org.grouplens.lenskit.transform.truncate.VectorTruncator
Truncate a vector, removing any entries that do not satisfy some condition.
TTDataSet - Interface in org.grouplens.lenskit.eval.data.traintest
Interface for train-test data sets.
typeClosure(Class<?>) - Static method in class org.grouplens.lenskit.util.TypeUtils
Return the supertype closure of a type (the type and all its transitive supertypes).
TypedSideChannel<V> - Class in org.grouplens.lenskit.vectors
 
TypedSymbol<K> - Class in org.grouplens.lenskit.symbols
A symbol associated with a particular type.
TypeUtils - Class in org.grouplens.lenskit.util
Various type utilities used in LensKit.
TypeUtils() - Constructor for class org.grouplens.lenskit.util.TypeUtils
 

U

unapply(MutableSparseVector) - Method in interface org.grouplens.lenskit.transform.normalize.VectorTransformation
Unapply the vector transformation in-place on a transformed vector.
union(SparseVector, SparseVector) - Static method in class org.grouplens.lenskit.vectors.Vectors
Iterate over the union of two vectors (the keys set in either).
UnitVectorNormalizer - Class in org.grouplens.lenskit.transform.normalize
Vector normalizer that scales a vector by the factor needed to scale the reference vector to a unit vector.
UnitVectorNormalizer() - Constructor for class org.grouplens.lenskit.transform.normalize.UnitVectorNormalizer
Create a unit vector normalizer with a tolerance of 1.0e-6.
UnitVectorNormalizer(double) - Constructor for class org.grouplens.lenskit.transform.normalize.UnitVectorNormalizer
Create a unit vector normalizer a specified tolerance around 0.
UnlimitedScoredItemAccumulator - Class in org.grouplens.lenskit.util
Scored item accumulator with no upper bound.
UnlimitedScoredItemAccumulator() - Constructor for class org.grouplens.lenskit.util.UnlimitedScoredItemAccumulator
 
unsafeArray() - Method in class org.grouplens.lenskit.collections.LongSortedArraySet
Get this set as an array.
unset(long) - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
Unset the value for a key.
unset(VectorEntry) - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
Unset the value for a vector entry.
UnsupportedQueryException - Exception in org.grouplens.lenskit.data.dao
Exception thrown when a data source receives an unsupported query.
UnsupportedQueryException() - Constructor for exception org.grouplens.lenskit.data.dao.UnsupportedQueryException
Create a new exception.
UnsupportedQueryException(String) - Constructor for exception org.grouplens.lenskit.data.dao.UnsupportedQueryException
Create a new exception with a message.
unwrapExecutionException(ExecutionException) - Static method in class org.grouplens.lenskit.util.parallel.ExecHelpers
Extract the cause exception for an execution exception if possible.
update(double[], double[]) - Method in class org.grouplens.lenskit.mf.funksvd.TrainingEstimator
Update the current estimates with trained values for a new feature.
UpToDateChecker - Class in org.grouplens.lenskit.util.io
Utility class for detecting if a file is up-to-date.
UpToDateChecker() - Constructor for class org.grouplens.lenskit.util.io.UpToDateChecker
 
usedKeys - Variable in class org.grouplens.lenskit.vectors.TypedSideChannel
 
user - Variable in class org.grouplens.lenskit.data.pref.PreferenceBuilder
 
user - Variable in class org.grouplens.lenskit.knn.user.Neighbor
 
USER_TIME_COMPARATOR - Static variable in class org.grouplens.lenskit.data.event.Events
Compare two events by user, then timestamp.
UserHistory<E extends Event> - Interface in org.grouplens.lenskit.data
Represents a user profile, associating an immutable list of events with a user.
UserHistorySummarizer - Interface in org.grouplens.lenskit.data.history
Summarize user histories as real-valued vectors.
userIndex() - Method in class org.grouplens.lenskit.data.snapshot.PackedPreferenceSnapshot
 
userIndex() - Method in interface org.grouplens.lenskit.data.snapshot.PreferenceSnapshot
Get the user ID index.
userIndex() - Method in class org.grouplens.lenskit.eval.traintest.SharedPreferenceSnapshot
 
UserMeanPredictor - Class in org.grouplens.lenskit.baseline
Rating scorer that returns the user's average rating for all predictions.
UserMeanPredictor(double, double, ImmutableSparseVector) - Constructor for class org.grouplens.lenskit.baseline.UserMeanPredictor
Construct a scorer that computes user means offset by the global mean.
UserMeanPredictor.Builder - Class in org.grouplens.lenskit.baseline
A builder that creates UserMeanPredictors.
UserMeanPredictor.Builder(DataAccessObject, double) - Constructor for class org.grouplens.lenskit.baseline.UserMeanPredictor.Builder
Create a new user mean predictor.
userPreferenceVector(Collection<? extends Preference>) - Static method in class org.grouplens.lenskit.data.pref.Preferences
Compute a user preference vector.
userRatingVector(Collection<? extends Rating>) - Static method in class org.grouplens.lenskit.data.event.Ratings
Construct a rating vector that contains the ratings provided for each item.
userRatingVector(Cursor<? extends Rating>) - Static method in class org.grouplens.lenskit.data.event.Ratings
Extract a user rating vector from a rating cursor.
userRatingVector(long) - Method in class org.grouplens.lenskit.data.snapshot.AbstractPreferenceSnapshot
 
userRatingVector(long) - Method in interface org.grouplens.lenskit.data.snapshot.PreferenceSnapshot
Get the current preferences of a particular user in SparseVector form.
userRatingVector(long) - Method in class org.grouplens.lenskit.eval.traintest.SharedPreferenceSnapshot
 
UserSimilarity - Interface in org.grouplens.lenskit.knn.user
Compute the similarity between two users.
userUpdate(double, double, double) - Method in class org.grouplens.lenskit.mf.funksvd.FunkSVDUpdateRule
Compute the update for a user feature value from error & feature values.
UserUserItemScorer - Class in org.grouplens.lenskit.knn.user
 
UserUserItemScorer(DataAccessObject, NeighborhoodFinder, UserVectorNormalizer) - Constructor for class org.grouplens.lenskit.knn.user.UserUserItemScorer
 
UserUserRecommender - Class in org.grouplens.lenskit.knn.user
Deprecated.
UserUserRecommender(DataAccessObject, UserUserItemScorer) - Constructor for class org.grouplens.lenskit.knn.user.UserUserRecommender
Deprecated.
 
UserVectorNormalizer - Interface in org.grouplens.lenskit.transform.normalize
Normalize a user's vector.
UserVectorSimilarity - Class in org.grouplens.lenskit.knn.user
Implementation of UserSimilarity that delegates to a vector similarity.
UserVectorSimilarity(VectorSimilarity) - Constructor for class org.grouplens.lenskit.knn.user.UserVectorSimilarity
 
UseTrailingEstimate - Annotation Type in org.grouplens.lenskit.mf.funksvd
Whether to use a "trailing" estimate (estimate contribution from unprocessed features) of 0 or the initial feature value.

V

value - Variable in class org.grouplens.lenskit.data.pref.PreferenceBuilder
 
value(String) - Method in interface org.grouplens.lenskit.util.table.Row
Get the value at a particular column.
value(int) - Method in interface org.grouplens.lenskit.util.table.Row
Get the value at a particular column.
ValueArrayQuantizer - Class in org.grouplens.lenskit.transform.quantize
Abstract quantizer implementation using a pre-generated array of possible values.
ValueArrayQuantizer(double[]) - Constructor for class org.grouplens.lenskit.transform.quantize.ValueArrayQuantizer
Construct a new quantizer using the specified array of values.
valueOf(String) - Static method in enum org.grouplens.lenskit.data.dao.SortOrder
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.grouplens.lenskit.eval.data.subsample.SubsampleMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.grouplens.lenskit.util.io.CompressionMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.grouplens.lenskit.vectors.VectorEntry.State
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.grouplens.lenskit.data.dao.SortOrder
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.grouplens.lenskit.eval.data.subsample.SubsampleMode
Returns an array containing the constants of this enum type, in the order they are declared.
values - Variable in class org.grouplens.lenskit.transform.quantize.ValueArrayQuantizer
The values to quantize to.
values() - Static method in enum org.grouplens.lenskit.util.io.CompressionMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.grouplens.lenskit.vectors.SparseVector
Get the collection of values of this vector.
values - Variable in class org.grouplens.lenskit.vectors.TypedSideChannel
 
values() - Static method in enum org.grouplens.lenskit.vectors.VectorEntry.State
Returns an array containing the constants of this enum type, in the order they are declared.
Vec - Class in org.grouplens.lenskit.vectors
A real vector.
vec1 - Variable in class org.grouplens.lenskit.knn.item.model.ItemItemBuildContext.ItemVecPair
 
vec2 - Variable in class org.grouplens.lenskit.knn.item.model.ItemItemBuildContext.ItemVecPair
 
vector - Variable in class org.grouplens.lenskit.knn.user.Neighbor
 
VectorEntry - Class in org.grouplens.lenskit.vectors
An entry in a sparse vector.
VectorEntry(long, double) - Constructor for class org.grouplens.lenskit.vectors.VectorEntry
Construct a new vector entry.
VectorEntry.State - Enum in org.grouplens.lenskit.vectors
The state of an entry in a sparse vector.
VectorNormalizer - Interface in org.grouplens.lenskit.transform.normalize
Normalize vectors by applying a reversible transformation with respect to a reference vector.
Vectors - Class in org.grouplens.lenskit.vectors
Utility methods for interacting with vectors.
Vectors.EntryPair - Class in org.grouplens.lenskit.vectors
Vectors.EntryPair(long, double, double) - Constructor for class org.grouplens.lenskit.vectors.Vectors.EntryPair
Deprecated.
Construct an entry pair with a key & values.
VectorSimilarity - Interface in org.grouplens.lenskit.vectors.similarity
Compute the similarity between two objects (typically rating vectors).
VectorTransformation - Interface in org.grouplens.lenskit.transform.normalize
Reversible in-place vector transformations.
VectorTruncator - Interface in org.grouplens.lenskit.transform.truncate
Component that truncates vectors.

W

waitAll(List<Future<?>>) - Static method in class org.grouplens.lenskit.util.parallel.ExecHelpers
Wait for all futures to finish.
waitForAll() - Method in class org.grouplens.lenskit.util.parallel.TaskGroupRunner
 
wantedType - Variable in class org.grouplens.lenskit.data.history.EventCountUserHistorySummarizer
 
WeightedAverageNeighborhoodScorer - Class in org.grouplens.lenskit.knn.item
Neighborhood scorer that computes the weighted average of neighbor scores.
WeightedAverageNeighborhoodScorer() - Constructor for class org.grouplens.lenskit.knn.item.WeightedAverageNeighborhoodScorer
 
WeightedSlopeOneItemScorer - Class in org.grouplens.lenskit.slopeone
An ItemScorer that implements a weighted Slope One algorithm.
WeightedSlopeOneItemScorer(DataAccessObject, SlopeOneModel, PreferenceDomain) - Constructor for class org.grouplens.lenskit.slopeone.WeightedSlopeOneItemScorer
 
withDomain(LongSet) - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
Create a new version of this MutableSparseVector that has a different domain from the current version of the vector.
withDomain(LongSet) - Method in class org.grouplens.lenskit.vectors.TypedSideChannel
 
within(Class<?>) - Method in class org.grouplens.lenskit.config.BindingDSL
 
within(Class<?>, Closure<?>) - Method in class org.grouplens.lenskit.config.BindingDSL
Enclose a block of configuration in a context.
within(Class<? extends Annotation>, Class<?>) - Method in class org.grouplens.lenskit.config.BindingDSL
 
within(Class<? extends Annotation>, Class<?>, Closure<?>) - Method in class org.grouplens.lenskit.config.BindingDSL
Enclose a block of configuration in a context.
within(Annotation, Class<?>) - Method in class org.grouplens.lenskit.config.BindingDSL
 
within(Annotation, Class<?>, Closure<?>) - Method in class org.grouplens.lenskit.config.BindingDSL
Enclose a block of configuration in a context.
within(Class<?>) - Method in class org.grouplens.lenskit.core.ContextWrapper
 
within(Class<? extends Annotation>, Class<?>) - Method in class org.grouplens.lenskit.core.ContextWrapper
 
within(Annotation, Class<?>) - Method in class org.grouplens.lenskit.core.ContextWrapper
 
within(Class<?>) - Method in interface org.grouplens.lenskit.core.LenskitConfigContext
 
within(Class<? extends Annotation>, Class<?>) - Method in interface org.grouplens.lenskit.core.LenskitConfigContext
 
within(Annotation, Class<?>) - Method in interface org.grouplens.lenskit.core.LenskitConfigContext
 
within(Class<?>) - Method in class org.grouplens.lenskit.core.LenskitConfiguration
 
within(Class<? extends Annotation>, Class<?>) - Method in class org.grouplens.lenskit.core.LenskitConfiguration
 
within(Annotation, Class<?>) - Method in class org.grouplens.lenskit.core.LenskitConfiguration
 
within(Class<?>) - Method in class org.grouplens.lenskit.core.LenskitRecommenderEngineFactory
Deprecated.
 
within(Class<? extends Annotation>, Class<?>) - Method in class org.grouplens.lenskit.core.LenskitRecommenderEngineFactory
Deprecated.
 
within(Annotation, Class<?>) - Method in class org.grouplens.lenskit.core.LenskitRecommenderEngineFactory
Deprecated.
 
workDir - Variable in class org.grouplens.lenskit.test.CrossfoldTestSuite
 
wrap(long[], int) - Static method in class org.grouplens.lenskit.collections.LongSortedArraySet
Wrap an array set around an array of values.
wrap(long[]) - Static method in class org.grouplens.lenskit.collections.LongSortedArraySet
Wrap an existing array without change.
wrap(long[], BitSet) - Static method in class org.grouplens.lenskit.collections.LongSortedArraySet
Wrap an existing array with a mask.
wrap(long[], int, BitSet) - Static method in class org.grouplens.lenskit.collections.LongSortedArraySet
Wrap an array set around an array of values with a mask.
wrap(Iterator<? extends T>) - Static method in class org.grouplens.lenskit.cursors.Cursors
Wrap an iterator in a cursor.
wrap(Collection<? extends T>) - Static method in class org.grouplens.lenskit.cursors.Cursors
Wrap a collection in a cursor.
wrap(LongIterator) - Static method in class org.grouplens.lenskit.cursors.Cursors
Wrap a long iterator in a cursor.
wrap(LongCollection) - Static method in class org.grouplens.lenskit.cursors.Cursors
Construct a cursor over a collection.
wrap(DAOFactory) - Static method in class org.grouplens.lenskit.data.dao.EventCollectionDAO.Factory
Wrap another factory by reading its event list.
wrap(DAOFactory) - Static method in class org.grouplens.lenskit.data.dao.EventCollectionDAO.SoftFactory
Construct a factory wrapping another DAO factory.
wrap(long[], double[]) - Static method in class org.grouplens.lenskit.vectors.MutableSparseVector
Wrap key and value arrays in a sparse vector.
wrap(long[], double[], int) - Static method in class org.grouplens.lenskit.vectors.MutableSparseVector
Wrap key and value arrays in a sparse vector.
wrap(LongArrayList, DoubleArrayList) - Static method in class org.grouplens.lenskit.vectors.MutableSparseVector
Wrap key and value array lists in a mutable sparse vector.
wrap(double[]) - Static method in class org.grouplens.lenskit.vectors.MutableVec
Create a new vector wrapping an existing array.
wrapUnsorted(long[], double[]) - Static method in class org.grouplens.lenskit.vectors.MutableSparseVector
Create a new MutableSparseVector from unsorted key and value arrays.
write(File) - Method in class org.grouplens.lenskit.core.LenskitRecommenderEngine
Write the state of this LenskitRecommenderEngine to the given file so that it can be recreated later using another DAOFactory.
write(OutputStream) - Method in class org.grouplens.lenskit.core.LenskitRecommenderEngine
Write the state of this LenskitRecommenderEngine to the given stream so that it can be recreated later using another DAOFactory.
writeRating(TableWriter, Rating) - Method in class org.grouplens.lenskit.eval.data.crossfold.CrossfoldTask
Writing a rating event to the file using table writer
writeRow(List<?>) - Method in class org.grouplens.lenskit.util.table.TableBuilder
 
writeRow(Object...) - Method in class org.grouplens.lenskit.util.table.writer.AbstractTableWriter
Write a row to the table.
writeRow(List<?>) - Method in class org.grouplens.lenskit.util.table.writer.CSVWriter
 
writeRow(Object[]) - Method in class org.grouplens.lenskit.util.table.writer.MultiplexedTableWriter
 
writeRow(List<?>) - Method in class org.grouplens.lenskit.util.table.writer.MultiplexedTableWriter
 
writeRow(Object...) - Method in interface org.grouplens.lenskit.util.table.writer.TableWriter
Write a row to the table.
writeRow(List<?>) - Method in interface org.grouplens.lenskit.util.table.writer.TableWriter
Write a row to the table.
writeTTFilesByRatings(TableWriter[], TableWriter[], DataAccessObject) - Method in class org.grouplens.lenskit.eval.data.crossfold.CrossfoldTask
Write the split files by Ratings from the DAO
writeTTFilesByUsers(TableWriter[], TableWriter[], DataAccessObject) - Method in class org.grouplens.lenskit.eval.data.crossfold.CrossfoldTask
Write the split files by Users from the DAO using specified holdout method
A B C D E F G H I J K L M N O P Q R S T U V W 

Copyright © 2013 GroupLens Research. All Rights Reserved.