- 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
Cursor
s 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
-
- 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
EvalTask
s.
- 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
-
- 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(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 TTDataSet
s 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 AlgorithmInstanceCommand
s.
- 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.
- cache - Variable in class org.grouplens.lenskit.data.snapshot.AbstractPreferenceSnapshot
-
The user vector cache.
- CachedPreparedStatement - Class in org.grouplens.lenskit.data.sql
-
- 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
-
- clear(VectorEntry) - Method in class org.grouplens.lenskit.vectors.MutableSparseVector
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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.
- 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
-
- 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.
- 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
-
- 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
-
- 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
-
- fastUnion(SparseVector, SparseVector) - Static method in class org.grouplens.lenskit.vectors.Vectors
-
- 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
-
- 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.
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- ItemItemBuildContextFactory(DataAccessObject, UserVectorNormalizer, UserHistorySummarizer) - Constructor for class org.grouplens.lenskit.knn.item.model.ItemItemBuildContextFactory
-
- ItemItemGlobalRecommender - Class in org.grouplens.lenskit.knn.item
-
- 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
-
- 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
-
- 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
-
- make(long, long, double, long) - Static method in class org.grouplens.lenskit.data.event.Ratings
-
- 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
-
- 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.
- 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
-
- pairedFast(SparseVector, SparseVector) - Static method in class org.grouplens.lenskit.vectors.Vectors
-
- pairedFastIterator(SparseVector, SparseVector) - Static method in class org.grouplens.lenskit.vectors.Vectors
-
- pairedIterator(SparseVector, SparseVector) - Static method in class org.grouplens.lenskit.vectors.Vectors
-
- 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
-
- prepareItemCount() - Method in class org.grouplens.lenskit.data.sql.BasicSQLStatementFactory
-
- prepareItemCount() - Method in interface org.grouplens.lenskit.data.sql.SQLStatementFactory
-
- prepareItemEvents() - Method in class org.grouplens.lenskit.data.sql.BasicSQLStatementFactory
-
- prepareItemEvents() - Method in interface org.grouplens.lenskit.data.sql.SQLStatementFactory
-
- prepareItems() - Method in class org.grouplens.lenskit.data.sql.BasicSQLStatementFactory
-
- prepareItems() - Method in interface org.grouplens.lenskit.data.sql.SQLStatementFactory
-
- prepareUserCount() - Method in class org.grouplens.lenskit.data.sql.BasicSQLStatementFactory
-
- prepareUserCount() - Method in interface org.grouplens.lenskit.data.sql.SQLStatementFactory
-
- prepareUserEvents() - Method in class org.grouplens.lenskit.data.sql.BasicSQLStatementFactory
-
- prepareUserEvents() - Method in interface org.grouplens.lenskit.data.sql.SQLStatementFactory
-
- prepareUsers() - Method in class org.grouplens.lenskit.data.sql.BasicSQLStatementFactory
-
- prepareUsers() - Method in interface org.grouplens.lenskit.data.sql.SQLStatementFactory
-
- previousInt() - Method in class org.grouplens.lenskit.collections.BitSetIterator
-
- PrimaryScorer - Annotation Type in org.grouplens.lenskit.baseline
-
- 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.
- 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
-
- 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
-
- 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.
- 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
-
- ScoreBasedGlobalItemRecommender(DataAccessObject, GlobalItemScorer) - Constructor for class org.grouplens.lenskit.core.ScoreBasedGlobalItemRecommender
-
Deprecated.
- ScoreBasedItemRecommender - Class in org.grouplens.lenskit.core
-
- 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
-
- ScoredItemAccumulator - Interface in org.grouplens.lenskit.util
-
Accumulate a sorted list of scored items.
- ScoredLongArrayList - Class in org.grouplens.lenskit.collections
-
- 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
-
- 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
-
- 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
-
- 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
-
- SimpleNullRating(long, long, long, long) - Constructor for class org.grouplens.lenskit.data.event.SimpleNullRating
-
- 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
-
- SimpleRating(long, long, Preference) - Constructor for class org.grouplens.lenskit.data.event.SimpleRating
-
- SimpleRating(long, long, long, double) - Constructor for class org.grouplens.lenskit.data.event.SimpleRating
-
- SimpleRating(long, long, long, double, long) - Constructor for class org.grouplens.lenskit.data.event.SimpleRating
-
- SimpleRatingPredictor - Class in org.grouplens.lenskit.basic
-
- 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
-
- 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.