- 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.
- AbstractBeanEntity - Class in org.lenskit.data.entities
-
Abstract entity implementation that uses bean methods.
- AbstractBeanEntity(AbstractBeanEntity.BeanEntityLayout, EntityType, long) - Constructor for class org.lenskit.data.entities.AbstractBeanEntity
-
Construct a bean entity.
- AbstractBeanEntity.BeanAttributeGetter - Class in org.lenskit.data.entities
-
Internal utility class - do not use.
- AbstractBeanEntity.BeanEntityLayout - Class in org.lenskit.data.entities
-
- AbstractBeanEntityBuilder - Class in org.lenskit.data.entities
-
Base class for entity builders using bean-style setters.
- AbstractBeanEntityBuilder(EntityType) - Constructor for class org.lenskit.data.entities.AbstractBeanEntityBuilder
-
- AbstractBeanEntityBuilder.AttrMethod - Class in org.lenskit.data.entities
-
Abstract class for accessing attribute methods.
- AbstractBeanEntityBuilder.DoubleAttrMethod - Class in org.lenskit.data.entities
-
- AbstractBeanEntityBuilder.LongAttrMethod - Class in org.lenskit.data.entities
-
- AbstractConfigContext - Class in org.lenskit.inject
-
Helper for implementing Lenskit config contexts.
- AbstractConfigContext() - Constructor for class org.lenskit.inject.AbstractConfigContext
-
- AbstractDataAccessObject - Class in org.lenskit.data.dao
-
Helper class to make it easier to create DAOs.
- AbstractDataAccessObject() - Constructor for class org.lenskit.data.dao.AbstractDataAccessObject
-
- AbstractDescriptionWriter - Class in org.lenskit.util.describe
-
- AbstractDescriptionWriter() - Constructor for class org.lenskit.util.describe.AbstractDescriptionWriter
-
- AbstractEntity - Class in org.lenskit.data.entities
-
Base class to make it easier to implement entities.
- AbstractEntity(EntityType, long) - Constructor for class org.lenskit.data.entities.AbstractEntity
-
- AbstractFilteringGreedyRerankStrategy - Class in org.lenskit.rerank
-
Abstract class designed to make implementation of a GreedyRerankStrategy easier.
- AbstractFilteringGreedyRerankStrategy() - Constructor for class org.lenskit.rerank.AbstractFilteringGreedyRerankStrategy
-
- AbstractItemBasedItemRecommender - Class in org.lenskit.basic
-
- AbstractItemBasedItemRecommender() - Constructor for class org.lenskit.basic.AbstractItemBasedItemRecommender
-
- AbstractItemBasedItemScorer - Class in org.lenskit.basic
-
- AbstractItemBasedItemScorer() - Constructor for class org.lenskit.basic.AbstractItemBasedItemScorer
-
- AbstractItemRecommender - Class in org.lenskit.basic
-
Base class to ease implementation of item recommenders.
- AbstractItemRecommender() - Constructor for class org.lenskit.basic.AbstractItemRecommender
-
- AbstractItemScorer - Class in org.lenskit.basic
-
Base class to make item scorers easier to implement.
- AbstractItemScorer() - Constructor for class org.lenskit.basic.AbstractItemScorer
-
- AbstractItemVectorNormalizer - Class in org.lenskit.transform.normalize
-
Abstract item vector normalizer implementation.
- AbstractItemVectorNormalizer() - Constructor for class org.lenskit.transform.normalize.AbstractItemVectorNormalizer
-
- AbstractObjectStream<T> - Class in org.lenskit.util.io
-
- AbstractObjectStream() - Constructor for class org.lenskit.util.io.AbstractObjectStream
-
- AbstractRatingPredictor - Class in org.lenskit.basic
-
Base class to make item scorers easier to implement.
- AbstractRatingPredictor() - Constructor for class org.lenskit.basic.AbstractRatingPredictor
-
- AbstractRatingVectorPDAO - Class in org.lenskit.data.ratings
-
Base class for helping construct rating vector proxy DAOs.
- AbstractRatingVectorPDAO(DataAccessObject) - Constructor for class org.lenskit.data.ratings.AbstractRatingVectorPDAO
-
- AbstractResult - Class in org.lenskit.results
-
Base class for basic result types.
- AbstractResult(long, double) - Constructor for class org.lenskit.results.AbstractResult
-
Create a new result.
- AbstractResult() - Constructor for class org.lenskit.results.AbstractResult
-
Create a new, uninitialized result.
- AbstractScoringGreedyRerankStrategy - Class in org.lenskit.rerank
-
Abstract class designed to make implementation of a GreedyRerankStrategy easier.
- AbstractScoringGreedyRerankStrategy() - Constructor for class org.lenskit.rerank.AbstractScoringGreedyRerankStrategy
-
- AbstractTableWriter - Class in org.lenskit.util.table.writer
-
Abstract helper class for implementing table writers.
- AbstractTableWriter() - Constructor for class org.lenskit.util.table.writer.AbstractTableWriter
-
- AbstractUserVectorNormalizer - Class in org.lenskit.transform.normalize
-
Abstract user vector normalizer implementation.
- AbstractUserVectorNormalizer() - Constructor for class org.lenskit.transform.normalize.AbstractUserVectorNormalizer
-
- AbstractVectorNormalizer - Class in org.lenskit.transform.normalize
-
Abstract vector normalizer implementation.
- AbstractVectorNormalizer() - Constructor for class org.lenskit.transform.normalize.AbstractVectorNormalizer
-
- acquireSemaphore(Semaphore) - Static method in class org.lenskit.util.parallel.Blockers
-
Acquire a semaphore, coordinating with the fork-join pool if one is running.
- adaptFromType(MethodVisitor, Class<?>) - Static method in class org.lenskit.util.reflect.CGUtils
-
Emit instructions that adapt the current stack contents to Object
.
- adaptToType(MethodVisitor, Class<?>) - Static method in class org.lenskit.util.reflect.CGUtils
-
Emit instructions that adapt the current stack (an Object) to a possibly primitive target type.
- add(Entity) - Method in class org.lenskit.data.store.EntityCollectionBuilder
-
Add an entity to the collection.
- add(Entity, boolean) - Method in class org.lenskit.data.store.EntityCollectionBuilder
-
Add an entity to the collection.
- add(long, double, int, double) - Method in class org.lenskit.knn.item.ItemItemScoreAccumulator
-
Add a score to the accumulator.
- add(Result) - Method in class org.lenskit.results.ResultAccumulator
-
Add a result to the accumulator.
- add(long, double) - Method in class org.lenskit.results.ResultAccumulator
-
Add a basic result to the accumulator.
- add(int, long) - Method in class org.lenskit.util.collections.CompactableLongArrayList
-
- add(long) - Method in class org.lenskit.util.collections.CompactableLongArrayList
-
- add(T) - Method in class org.lenskit.util.collections.SortedListAccumulator
-
Add an item to the accumulator.
- add(T) - Method in class org.lenskit.util.keys.KeyedObjectMapBuilder
-
- add(T...) - Method in class org.lenskit.util.keys.KeyedObjectMapBuilder
-
- add(String, Object) - Method in class org.lenskit.util.table.RowBuilder
-
Add a single column by name.
- addAlgorithm(AlgorithmInstance) - Method in class org.lenskit.eval.traintest.SimpleEvaluator
-
Adds an algorithmInfo to the experiment being built.
- addAlgorithm(String, LenskitConfiguration) - Method in class org.lenskit.eval.traintest.SimpleEvaluator
-
An algorithm instance constructed with a name and Lenskit configuration
- addAlgorithm(AlgorithmInstance) - Method in class org.lenskit.eval.traintest.TrainTestExperiment
-
Add an algorithm to the experiment.
- addAlgorithm(String, Closure<?>) - Method in class org.lenskit.eval.traintest.TrainTestExperiment
-
Add an algorithm configured by a Groovy closure.
- addAlgorithm(String, Path) - Method in class org.lenskit.eval.traintest.TrainTestExperiment
-
Add one or more algorithms by loading a config file.
- addAlgorithms(List<AlgorithmInstance>) - Method in class org.lenskit.eval.traintest.TrainTestExperiment
-
Add multiple algorithm instances.
- addAlgorithms(Path) - Method in class org.lenskit.eval.traintest.TrainTestExperiment
-
Add one or more algorithms from a configuration file.
- addAll(int, Collection<? extends Long>) - Method in class org.lenskit.util.collections.CompactableLongArrayList
-
- addAll(Collection<? extends Long>) - Method in class org.lenskit.util.collections.CompactableLongArrayList
-
- addAll(Iterable<? extends T>) - Method in class org.lenskit.util.keys.KeyedObjectMapBuilder
-
- addAll(Map<String, ?>) - Method in class org.lenskit.util.table.RowBuilder
-
Add several columns from a map.
- addArgument(String) - Method in class org.lenskit.external.ExternalProcessItemScorerBuilder
-
Add a command line argument.
- addArguments(Collection<String>) - Method in class org.lenskit.external.ExternalProcessItemScorerBuilder
-
Add some command line arguments.
- addArguments(String...) - Method in class org.lenskit.external.ExternalProcessItemScorerBuilder
-
Add some command line arguments.
- addAttribute(TypedName<?>) - Method in class org.lenskit.data.dao.file.JSONEntityFormat
-
Add an attribute to the list of expected attributes.
- addAttribute(String, TypedName<?>) - Method in class org.lenskit.data.dao.file.JSONEntityFormat
-
Add an attribute to the list of expected attributes, with a JSON field name.
- addBindings(BindingFunctionBuilder) - Method in class org.lenskit.inject.RecommenderGraphBuilder
-
Add bindings to the graph builder.
- addColumn(TypedName<?>) - Method in class org.lenskit.data.dao.file.DelimitedColumnEntityFormat
-
Associate an attribute with the next column.
- addColumn(String, TypedName<?>) - Method in class org.lenskit.data.dao.file.DelimitedColumnEntityFormat
-
Add a column.
- addColumn(String) - Method in class org.lenskit.util.table.TableLayoutBuilder
-
Add a column to the table layout.
- addColumns(TypedName<?>...) - Method in class org.lenskit.data.dao.file.DelimitedColumnEntityFormat
-
Add columns to a format.
- addColumns(Iterable<String>) - Method in class org.lenskit.util.table.TableLayoutBuilder
-
Add columns to the layout.
- addColumns(String...) - Method in class org.lenskit.util.table.TableLayoutBuilder
-
Add columns to the layout.
- addComponent(Object) - Method in class org.lenskit.config.BindingDSL
-
- addComponent(Object) - Method in class org.lenskit.inject.AbstractConfigContext
-
- addComponent(Class<?>) - Method in class org.lenskit.inject.AbstractConfigContext
-
- addComponent(Object) - Method in interface org.lenskit.LenskitConfigContext
-
Add a component object to the injector.
- addComponent(Class<?>) - Method in interface org.lenskit.LenskitConfigContext
-
Add a component type to the injector.
- addConfiguration(LenskitConfiguration) - Method in class org.lenskit.inject.RecommenderGraphBuilder
-
Add a recommender configuration.
- addConfiguration(LenskitConfiguration) - Method in class org.lenskit.LenskitRecommenderEngineBuilder
-
Add a configuration to be included in the recommender engine.
- addConfiguration(LenskitConfiguration, ModelDisposition) - Method in class org.lenskit.LenskitRecommenderEngineBuilder
-
Add a configuration to be used when building the engine.
- addConfiguration(LenskitConfiguration) - Method in class org.lenskit.LenskitRecommenderEngineLoader
-
Add a configuration to use when loading the configuration.
- addDataSet(Crossfolder) - Method in class org.lenskit.eval.traintest.SimpleEvaluator
-
Adds a crossfolder’s results to the experiment.
- addDataSet(String, StaticDataSource, int, double) - Method in class org.lenskit.eval.traintest.SimpleEvaluator
-
Add a new data set to be cross-folded.
- addDataSet(StaticDataSource, int, double) - Method in class org.lenskit.eval.traintest.SimpleEvaluator
-
Add a new data set to be cross-folded.
- addDataSet(String, StaticDataSource, int) - Method in class org.lenskit.eval.traintest.SimpleEvaluator
-
Add a new data set to be cross-folded.
- addDataSet(StaticDataSource, int) - Method in class org.lenskit.eval.traintest.SimpleEvaluator
-
Add a new data set to be cross-folded.
- addDataSet(DataSet) - Method in class org.lenskit.eval.traintest.SimpleEvaluator
-
- addDataSet(StaticDataSource, StaticDataSource) - Method in class org.lenskit.eval.traintest.SimpleEvaluator
-
Add a data set to the experiment.
- addDataSet(DataSet) - Method in class org.lenskit.eval.traintest.TrainTestExperiment
-
Add a data set.
- addDataSets(List<DataSet>) - Method in class org.lenskit.eval.traintest.TrainTestExperiment
-
Add several data sets.
- addDefaultIndex(TypedName<Long>) - Method in class org.lenskit.data.dao.EntityCollectionDAOBuilder
-
Add an attribute to index by default on all entities.
- addDerivedEntity(EntityType, EntityType, TypedName<Long>) - Method in class org.lenskit.data.dao.file.StaticDataSource
-
Add a derived entity to the data source.
- addDerivedEntity(EntityDerivation) - Method in class org.lenskit.data.dao.file.StaticDataSource
-
Add a derived entity to the data source.
- addEntities(Entity...) - Method in class org.lenskit.data.dao.EntityCollectionDAOBuilder
-
Add multiple entities.
- addEntities(Iterable<? extends Entity>) - Method in class org.lenskit.data.dao.EntityCollectionDAOBuilder
-
Add multiple entities.
- addEntity(Entity) - Method in class org.lenskit.data.dao.EntityCollectionDAOBuilder
-
Add an entity to the DAO.
- addEntityLayout(EntityType, AttributeSet) - Method in class org.lenskit.data.dao.EntityCollectionDAOBuilder
-
Set a layout for an entity type.
- addEntityLayout(EntityType, AttributeSet, Class<? extends EntityBuilder>) - Method in class org.lenskit.data.dao.EntityCollectionDAOBuilder
-
Set a layout for an entity type.
- addFilterField(TypedName<A>, A) - Method in class org.lenskit.data.dao.EntityQueryBuilder
-
Add a filter condition to the builder.
- addFilterField(Attribute<?>) - Method in class org.lenskit.data.dao.EntityQueryBuilder
-
Add a filter condition to the builder.
- addFilterFields(List<Attribute<?>>) - Method in class org.lenskit.data.dao.EntityQueryBuilder
-
Add a filter condition to the builder.
- addHint(String, Object...) - Method in exception org.lenskit.RecommenderConfigurationException
-
- addIndex(EntityType, TypedName<?>) - Method in class org.lenskit.data.dao.EntityCollectionDAOBuilder
-
Index entities by an attribute.
- addIndex(EntityType, TypedName<?>) - Method in class org.lenskit.data.dao.file.StaticDataSource
-
Index entities by an attribute.
- addIndex(TypedName<T>) - Method in class org.lenskit.data.store.EntityCollectionBuilder
-
Add an index to an entity collection to speed up lookups.
- addIndex(String) - Method in class org.lenskit.data.store.EntityCollectionBuilder
-
Add an index to an entity collection to speed up lookups.
- addItemFileArgument(LongSet, String) - Method in class org.lenskit.external.ExternalProcessItemScorerBuilder
-
Add a list of items as a command-line argument.
- addItemFileArgument(LongSet) - Method in class org.lenskit.external.ExternalProcessItemScorerBuilder
-
Add a list of items as a command-line argument.
- addLoggingGroup(ArgumentParser) - Static method in class org.lenskit.cli.util.Logging
-
- addMetric(PredictMetric<?>) - Method in class org.lenskit.eval.traintest.predict.PredictEvalTask
-
Add a prediction metric.
- addMetric(TopNMetric<?>) - Method in class org.lenskit.eval.traintest.recommend.RecommendEvalTask
-
Add a prediction metric.
- addMetric(PredictMetric<?>) - Method in class org.lenskit.eval.traintest.SimpleEvaluator
-
Add a metric to the experiment.
- addRatingFileArgument(DataAccessObject, String) - Method in class org.lenskit.external.ExternalProcessItemScorerBuilder
-
Add a list of ratings as a command-line argument.
- addRatingFileArgument(DataAccessObject) - Method in class org.lenskit.external.ExternalProcessItemScorerBuilder
-
Add a list of ratings as a command-line argument.
- addResults(long, Result...) - Method in class org.lenskit.basic.PrecomputedItemScorer.Builder
-
Add results for a user.
- addRoot(Class<?>) - Method in class org.lenskit.LenskitConfiguration
-
Add the specified component type as a root component.
- addRoots(Iterable<Class<?>>) - Method in class org.lenskit.inject.RecommenderGraphBuilder
-
Add roots to the graph builder.
- addRow(List<?>) - Method in class org.lenskit.util.table.TableBuilder
-
Add a row to the table.
- addRow(Object...) - Method in class org.lenskit.util.table.TableBuilder
-
Add a row to the table.
- addScalar(Long2DoubleMap, double) - Static method in class org.lenskit.util.math.Vectors
-
Add a scalar to each element of a vector.
- addScore(long, long, double) - Method in class org.lenskit.basic.PrecomputedItemScorer.Builder
-
Add a score.
- addSortKey(TypedName<? extends Comparable>) - Method in class org.lenskit.data.dao.EntityQueryBuilder
-
Add an ascending sort key.
- addSortKey(TypedName<? extends Comparable>, SortOrder) - Method in class org.lenskit.data.dao.EntityQueryBuilder
-
Add a sort key.
- addSortKey(SortKey) - Method in class org.lenskit.data.dao.EntityQueryBuilder
-
Add a sort key.
- addSortKeys(Iterable<SortKey>) - Method in class org.lenskit.data.dao.EntityQueryBuilder
-
Add multiple sort keys.
- addSource(Collection<? extends Entity>) - Method in class org.lenskit.data.dao.file.StaticDataSource
-
Add a collection data source.
- addSource(Collection<? extends Entity>, Map<String, Object>) - Method in class org.lenskit.data.dao.file.StaticDataSource
-
Add a collection data source.
- addSource(EntitySource) - Method in class org.lenskit.data.dao.file.StaticDataSource
-
Add an entity source.
- addTask(EvalTask) - Method in class org.lenskit.eval.traintest.TrainTestExperiment
-
Add an evaluation task.
- addTask(ForkJoinTask<?>) - Method in class org.lenskit.util.parallel.TaskGroup
-
Add a task to be executed.
- addTestEntity(Entity...) - Method in class org.lenskit.eval.traintest.TestUserBuilder
-
- addTestRating(long, double) - Method in class org.lenskit.eval.traintest.TestUserBuilder
-
- addTrainEntity(Entity...) - Method in class org.lenskit.eval.traintest.TestUserBuilder
-
- addUserFileArgument(LongSet, String) - Method in class org.lenskit.external.ExternalProcessItemScorerBuilder
-
Add a list of users as a command-line argument.
- addUserFileArgument(LongSet) - Method in class org.lenskit.external.ExternalProcessItemScorerBuilder
-
Add a list of users as a command-line argument.
- advance() - Method in class org.lenskit.util.ProgressLogger
-
Record that an item has been completed.
- AggregateResult(TopNMAPMetric.Context) - Constructor for class org.lenskit.eval.traintest.recommend.TopNMAPMetric.AggregateResult
-
- AggregateResult(TopNMRRMetric.Context) - Constructor for class org.lenskit.eval.traintest.recommend.TopNMRRMetric.AggregateResult
-
- algorithm(Closure<?>) - Method in class org.lenskit.eval.traintest.MultiAlgorithmDSL
-
- algorithm(String, Closure<?>) - Method in class org.lenskit.eval.traintest.MultiAlgorithmDSL
-
Create a new algorithm in this file.
- AlgorithmInstance - Class in org.lenskit.eval.traintest
-
An instance of a recommender algorithm to be trained and measured.
- AlgorithmInstance(String, LenskitConfiguration) - Constructor for class org.lenskit.eval.traintest.AlgorithmInstance
-
Construct a new algorithm instance.
- AlgorithmInstance(String, List<LenskitConfiguration>, Map<String, Object>) - Constructor for class org.lenskit.eval.traintest.AlgorithmInstance
-
Construct a new algorithm instance.
- AlgorithmInstanceBuilder - Class in org.lenskit.eval.traintest
-
Builder for algorithm instances.
- AlgorithmInstanceBuilder() - Constructor for class org.lenskit.eval.traintest.AlgorithmInstanceBuilder
-
Construct a new algorithm instance builder.
- AlgorithmInstanceBuilder(String) - Constructor for class org.lenskit.eval.traintest.AlgorithmInstanceBuilder
-
Construct a new algorithm instance builder with a name.
- allItems() - Static method in class org.lenskit.eval.traintest.recommend.ItemSelector
-
- allMatch(Predicate<? super T>) - Method in class org.lenskit.util.io.AbstractObjectStream
-
- anyMatch(Predicate<? super T>) - Method in class org.lenskit.util.io.AbstractObjectStream
-
- 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(Entity) - Method in class org.lenskit.data.dao.EntityQuery
-
- apply(String) - Method in class org.lenskit.data.dao.file.LineEntityParser
-
- apply(List<? extends Rating>, Random) - Method in enum org.lenskit.eval.crossfold.SortOrder
-
Apply the ordering.
- apply(DAGNode<Component, Dependency>) - Method in class org.lenskit.inject.NodeInstantiator
-
- applyReversedTransform(InvertibleFunction<Long2DoubleMap, Long2DoubleMap>) - Method in class org.lenskit.knn.item.ItemItemScoreAccumulator
-
Apply the reverse of a transform to the results.
- as(Class<T>) - Method in interface org.lenskit.api.Result
-
Convert this result to the specified type, if possible.
- as(Class<T>) - Method in class org.lenskit.basic.FallbackResult
-
Convert this result to another type.
- as(Class<T>) - Method in class org.lenskit.results.AbstractResult
-
Convert this result to the specified type, if possible.
- as(Class<T>) - Method in class org.lenskit.results.RescoredResult
-
Convert this type.
- asLong2DoubleFunction(Map<Long, Double>) - Static method in class org.lenskit.util.collections.LongUtils
-
- asLong2DoubleMap(Map<Long, Double>) - Static method in class org.lenskit.util.collections.LongUtils
-
Wrap or cast a long-to-double map into Fastutil.
- asLongCollection(Collection<Long>) - Static method in class org.lenskit.util.collections.LongUtils
-
- asLongList(List<Long>) - Static method in class org.lenskit.util.collections.LongUtils
-
- asLongSet(Set<Long>) - Static method in class org.lenskit.util.collections.LongUtils
-
Get a Fastutil
LongSet
from a
Set
of longs.
- asLongSet(Collection<Long>) - Static method in class org.lenskit.util.collections.LongUtils
-
Get a Fastutil
LongSet
from a
Collection
of longs.
- asMap() - Method in class org.lenskit.data.entities.AbstractEntity
-
- asMap() - Method in interface org.lenskit.data.entities.Entity
-
View this entity as a map.
- asMap() - Method in interface org.lenskit.util.table.Row
-
Get a view of this row as a map.
- asRow() - Method in interface org.lenskit.util.table.Row
-
Get a view of this row as a list.
- asType(Class<V>) - Method in interface org.lenskit.data.dao.Query
-
View results as a different type.
- at(Class<?>) - Method in class org.lenskit.config.BindingDSL
-
- at(Class<?>, Closure<?>) - Method in class org.lenskit.config.BindingDSL
-
Configure inside an anchored context using a block.
- at(Class<? extends Annotation>, Class<?>) - Method in class org.lenskit.config.BindingDSL
-
- at(Class<? extends Annotation>, Class<?>, Closure<?>) - Method in class org.lenskit.config.BindingDSL
-
Enclose a block of configuration in a context.
- at(Annotation, Class<?>) - Method in class org.lenskit.config.BindingDSL
-
- at(Annotation, Class<?>, Closure<?>) - Method in class org.lenskit.config.BindingDSL
-
Enclose a block of configuration in a context.
- at(Class<?>) - Method in interface org.lenskit.LenskitConfigContext
-
- at(Class<? extends Annotation>, Class<?>) - Method in interface org.lenskit.LenskitConfigContext
-
- at(Annotation, Class<?>) - Method in interface org.lenskit.LenskitConfigContext
-
- at(Class<?>) - Method in class org.lenskit.LenskitConfiguration
-
- at(Class<? extends Annotation>, Class<?>) - Method in class org.lenskit.LenskitConfiguration
-
- at(Annotation, Class<?>) - Method in class org.lenskit.LenskitConfiguration
-
- Attribute<T> - Class in org.lenskit.data.entities
-
An attribute associated with an entity, consisting of its name, type, and value.
- ATTRIBUTES - Static variable in class org.lenskit.data.ratings.Rating
-
- AttributeSet - Class in org.lenskit.data.entities
-
A set of attributes.
- attributeValueFunction(TypedName<T>) - Static method in class org.lenskit.data.entities.Entities
-
- AttrMethod(TypedName<?>) - Constructor for class org.lenskit.data.entities.AbstractBeanEntityBuilder.AttrMethod
-
- autodetect(String) - Static method in enum org.lenskit.util.io.CompressionMode
-
Auto-detect a compression mode from a file name.
- autodetect(File) - Static method in enum org.lenskit.util.io.CompressionMode
-
Auto-detect a compression mode from a file’s name.
- AutoProvider(PreferenceDomain) - Constructor for class org.lenskit.transform.quantize.PreferenceDomainQuantizer.AutoProvider
-
- average() - Method in interface org.lenskit.util.table.Column
-
Get the average of this column.
- avgPrecision - Variable in class org.lenskit.eval.traintest.recommend.TopNMAPMetric.UserResult
-
- callWithDelegate(Closure<?>, Object) - Static method in class org.lenskit.config.GroovyUtils
-
Call a configuration block with a specified delegate.
- CGUtils - Class in org.lenskit.util.reflect
-
Code generation utilities.
- CGUtils() - Constructor for class org.lenskit.util.reflect.CGUtils
-
- checkForPlaceholders(DAGNode<Component, Dependency>, Logger) - Static method in class org.lenskit.inject.GraphtUtils
-
Check a graph for placeholder satisfactions.
- checkRowWidth(int) - Method in class org.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.lenskit.data.ratings.PreferenceDomain
-
Clamp a value to this preference domain.
- clampVector(Map<Long, Double>) - Method in class org.lenskit.data.ratings.PreferenceDomain
-
- ClassDirectory - Class in org.lenskit.util
-
Directory to look up where classes might be found.
- ClassQueries - Class in org.lenskit.util.reflect
-
Various utility function queries on classes.
- ClassQueries() - Constructor for class org.lenskit.util.reflect.ClassQueries
-
- clear(AbstractBeanEntityBuilder) - Method in class org.lenskit.data.entities.AbstractBeanEntityBuilder.AttrMethod
-
- clear() - Method in class org.lenskit.util.table.RowBuilder
-
Clear the row builder.
- clearAttribute(TypedName<?>) - Method in class org.lenskit.data.entities.AbstractBeanEntityBuilder
-
- clearAttribute(TypedName<?>) - Method in class org.lenskit.data.entities.BasicEntityBuilder
-
- clearAttribute(TypedName<?>) - Method in class org.lenskit.data.entities.EntityBuilder
-
Clear an attribute.
- clearColumns() - Method in class org.lenskit.data.dao.file.DelimitedColumnEntityFormat
-
Clear the columns configured for this format.
- clearExtraAttribute(TypedName<?>) - Method in class org.lenskit.data.entities.AbstractBeanEntityBuilder
-
Clear an extra attribute.
- clearGroup() - Method in class org.lenskit.util.io.GroupingObjectStream
-
Clear the accumulated group.
- clearItemId() - Method in class org.lenskit.data.ratings.RatingBuilder
-
Clear the item ID.
- clearRating() - Method in class org.lenskit.data.ratings.RatingBuilder
-
Clear the rating value.
- clearRoots() - Method in class org.lenskit.LenskitConfiguration
-
Clear the set of roots, removing all configured and default roots.
- clearTimestamp() - Method in class org.lenskit.data.ratings.RatingBuilder
-
- clearUserId() - Method in class org.lenskit.data.ratings.RatingBuilder
-
Clear the user ID.
- close() - Method in interface org.lenskit.api.Recommender
-
Close the recommender.
- close() - Method in class org.lenskit.inject.StaticInjector
-
- close() - Method in class org.lenskit.LenskitRecommender
-
- close() - Method in class org.lenskit.util.io.AbstractObjectStream
-
- close() - Method in class org.lenskit.util.io.GroupingObjectStream
-
- close() - Method in class org.lenskit.util.io.LineStream
-
- close() - Method in interface org.lenskit.util.io.ObjectStream
-
Close the stream.
- close() - Method in class org.lenskit.util.io.StagedWrite
-
Clean up the staged write, deleting the staging file if it still exists.
- close() - Method in class org.lenskit.util.table.TableBuilder
-
- close() - Method in class org.lenskit.util.table.writer.CSVWriter
-
- close() - Method in class org.lenskit.util.table.writer.DevNullTableWriter
-
- close() - Method in class org.lenskit.util.table.writer.MultiplexedTableWriter
-
- close() - Method in interface org.lenskit.util.table.writer.TableWriter
-
Finish the table.
- collect(Supplier<R>, BiConsumer<R, ? super T>, BiConsumer<R, R>) - Method in class org.lenskit.util.io.AbstractObjectStream
-
- collect(Collector<? super T, A, R>) - Method in class org.lenskit.util.io.AbstractObjectStream
-
- CollectionUtils - Class in org.lenskit.util.collections
-
Various helper methods for working with collections (particularly Fastutil collections).
- Column - Interface in org.lenskit.util.table
-
A view of a column of a table.
- column(int) - Method in interface org.lenskit.util.table.Table
-
Get a column by index.
- column(String) - Method in interface org.lenskit.util.table.Table
-
Get a column by name.
- columnIndex(String) - Method in class org.lenskit.util.table.TableLayout
-
Get the index of a particular column.
- combine(Long2DoubleMap, Long2DoubleFunction, double, double) - Static method in class org.lenskit.util.math.Vectors
-
Add a vector to another (scaled) vector and a scalar.
- Command - Interface in org.lenskit.cli
-
Interface implemented by all CLI subcommands.
- commit() - Method in class org.lenskit.util.io.StagedWrite
-
Complete the staging write by replacing the target file with the staging file.
- CommonAttributes - Class in org.lenskit.data.entities
-
Definitions and utilities for common fields.
- CommonTypes - Class in org.lenskit.data.entities
-
Definitions and utiltiies for common entity types.
- CommonTypes() - Constructor for class org.lenskit.data.entities.CommonTypes
-
- CompactableLongArrayList - Class in org.lenskit.util.collections
-
A long array list that can use compact storage.
- CompactableLongArrayList() - Constructor for class org.lenskit.util.collections.CompactableLongArrayList
-
- CompactableLongArrayList(int) - Constructor for class org.lenskit.util.collections.CompactableLongArrayList
-
- CompactableLongArrayList(Collection<? extends Long>) - Constructor for class org.lenskit.util.collections.CompactableLongArrayList
-
- comparator() - Method in class org.lenskit.util.keys.KeyedObjectMap
-
- comparator() - Method in class org.lenskit.util.keys.Long2DoubleSortedArrayMap
-
- comparator() - Method in class org.lenskit.util.keys.LongSortedArraySet
-
- compileSelector(String) - Static method in class org.lenskit.eval.traintest.recommend.ItemSelector
-
Compile an item selector from a Groovy expression.
- CompressedByteSource - Class in org.lenskit.util.io
-
A Guava byte source that decompresses data from an underlying source.
- CompressedByteSource(ByteSource, String) - Constructor for class org.lenskit.util.io.CompressedByteSource
-
Construct a compressed byte source.
- CompressionMode - Enum in org.lenskit.util.io
-
- compute() - Method in class org.lenskit.util.parallel.TaskGroup
-
- computeNumToInspect(int, int, int) - Method in class org.lenskit.rerank.AbstractFilteringGreedyRerankStrategy
-
A method to compute how many of the items in the list to inspect before returning the best item found so far.
- computeNumToInspect(int, int, int) - Method in class org.lenskit.rerank.AbstractScoringGreedyRerankStrategy
-
A method to compute how many of the items in the list to inspect before returning the best item found so far.
- concat(Iterable<? extends ObjectStream<? extends T>>) - Static method in class org.lenskit.util.io.ObjectStreams
-
Concatenate object streams.
- concat(ObjectStream<? extends T>...) - Static method in class org.lenskit.util.io.ObjectStreams
-
Concatenate object streams.
- ConditionEvaluator - Interface in org.lenskit.eval.traintest
-
Measures the performance of a single experimental condition.
- ConfigHelpers - Class in org.lenskit.config
-
LensKit configuration helper utilities.
- ConfigurationLoader - Class in org.lenskit.config
-
Load LensKit configurations using the configuration DSL.
- ConfigurationLoader() - Constructor for class org.lenskit.config.ConfigurationLoader
-
Construct a new configuration loader.
- ConfigurationLoader(ClassLoader) - Constructor for class org.lenskit.config.ConfigurationLoader
-
Construct a new configuration loader.
- configure(LenskitConfiguration, Closure<?>) - Static method in class org.lenskit.config.ConfigHelpers
-
Modify a configuration from a closure.
- configure(LenskitConfiguration) - Method in class org.lenskit.config.LenskitConfigScript
-
Run this script against an existing configuration.
- configure() - Method in class org.lenskit.config.LenskitConfigScript
-
Run this script and produce a new configuration.
- configureArguments(ArgumentParser) - Method in interface org.lenskit.cli.Command
-
Configure the argument parser for this command.
- configureArguments(ArgumentParser) - Method in class org.lenskit.cli.commands.Crossfold
-
- configureArguments(ArgumentParser) - Method in class org.lenskit.cli.commands.GlobalRecommend
-
- configureArguments(ArgumentParser) - Method in class org.lenskit.cli.commands.Graph
-
- configureArguments(ArgumentParser) - Method in class org.lenskit.cli.commands.Predict
-
- configureArguments(ArgumentParser) - Method in class org.lenskit.cli.commands.Recommend
-
- configureArguments(ArgumentParser) - Method in class org.lenskit.cli.commands.RunScript
-
- configureArguments(ArgumentParser) - Method in class org.lenskit.cli.commands.Simulate
-
- configureArguments(ArgumentParser) - Method in class org.lenskit.cli.commands.TrainModel
-
- configureArguments(ArgumentParser) - Method in class org.lenskit.cli.commands.TrainTest
-
- configureArguments(ArgumentParser) - Method in class org.lenskit.cli.commands.Version
-
- configureArguments(ArgumentParser) - Static method in class org.lenskit.cli.util.InputData
-
- configureArguments(ArgumentParser, boolean) - Static method in class org.lenskit.cli.util.InputData
-
- configureArguments(ArgumentParser) - Static method in class org.lenskit.cli.util.RecommenderLoader
-
- configureArguments(ArgumentParser) - Static method in class org.lenskit.cli.util.ScriptEnvironment
-
- configureLogging(Namespace) - Static method in class org.lenskit.cli.util.Logging
-
- constantDoubleMap(Set<Long>, double) - Static method in class org.lenskit.util.collections.LongUtils
-
Create a map that maps a group of items to the same value.
- ConstantItemScorer - Class in org.lenskit.basic
-
Item scorer that returns a fixed score for all items.
- ConstantItemScorer(double) - Constructor for class org.lenskit.basic.ConstantItemScorer
-
Create a new constant item scorer.
- ConstantItemScorer.Value - Annotation Type in org.lenskit.basic
-
The value used by the constant scorer.
- consume(int, ObjectStream<T>) - Static method in class org.lenskit.util.io.ObjectStreams
-
Consume and discard the first n
elements from an object stream.
- contains(Object) - Method in class org.lenskit.data.entities.AttributeSet
-
- contains(Object) - Method in class org.lenskit.results.BasicResultList
-
- contains(long) - Method in class org.lenskit.util.keys.LongSortedArraySet
-
- containsAll(Collection<?>) - Method in class org.lenskit.results.BasicResultList
-
- containsKey(long) - Method in class org.lenskit.results.BasicResultMap
-
- containsKey(long) - Method in class org.lenskit.util.keys.FrozenHashKeyIndex
-
- containsKey(long) - Method in class org.lenskit.util.keys.HashKeyIndex
-
- containsKey(long) - Method in class org.lenskit.util.keys.KeyedObjectMap
-
- containsKey(long) - Method in class org.lenskit.util.keys.KeyedObjectMapBuilder
-
Query whether an object with the specified key has been added.
- containsKey(long) - Method in interface org.lenskit.util.keys.KeyIndex
-
Query whether this index contains a particular key.
- containsKey(long) - Method in class org.lenskit.util.keys.Long2DoubleSortedArrayMap
-
- containsKey(long) - Method in class org.lenskit.util.keys.SortedKeyIndex
-
Query whether this set contains the specified key in its domain.
- containsValue(Object) - Method in class org.lenskit.util.keys.KeyedObjectMap
-
- Context() - Constructor for class org.lenskit.eval.traintest.predict.CoveragePredictMetric.Context
-
- Context() - Constructor for class org.lenskit.eval.traintest.predict.MAEPredictMetric.Context
-
- Context() - Constructor for class org.lenskit.eval.traintest.predict.RMSEPredictMetric.Context
-
- Context() - Constructor for class org.lenskit.eval.traintest.recommend.TopNEntropyMetric.Context
-
- Context() - Constructor for class org.lenskit.eval.traintest.recommend.TopNPopularityMetric.Context
-
- Context(LongSet) - Constructor for class org.lenskit.eval.traintest.recommend.TopNPrecisionRecallMetric.Context
-
- copy() - Method in class org.lenskit.data.dao.EntityQueryBuilder
-
Create a new entity query builder that is a copy of this one.
- copy(Rating) - Static method in class org.lenskit.data.ratings.RatingBuilder
-
Construct a new rating builder that is a copy of a particular rating.
- copy() - Method in class org.lenskit.LenskitConfiguration
-
Convenience method to copy a LensKit configuration.
- copy(TableLayout) - Static method in class org.lenskit.util.table.TableLayoutBuilder
-
Construct a new builder that is a copy of an existing layout.
- copyBuilder(Entity) - Static method in class org.lenskit.data.entities.Entities
-
Create a new entity builder that is initialized with a copy of an entity.
- copyBuilder() - Method in class org.lenskit.data.ratings.Rating
-
Create a new rating builder that will build a copy of this rating.
- copyBuilder() - Method in class org.lenskit.eval.traintest.DataSet
-
Create a new builder initialized with this data set’s values.
- copyBuilder(DataSet) - Static method in class org.lenskit.eval.traintest.DataSet
-
Create a new builder initialized with this data set’s values.
- copyBuilder() - Method in class org.lenskit.knn.user.UserUserResult
-
- CosineVectorSimilarity - Class in org.lenskit.similarity
-
Cosine similarity for vectors.
- CosineVectorSimilarity() - Constructor for class org.lenskit.similarity.CosineVectorSimilarity
-
Construct an undamped cosine similarity function.
- CosineVectorSimilarity(double) - Constructor for class org.lenskit.similarity.CosineVectorSimilarity
-
Construct a new cosine similarity function.
- count() - Method in interface org.lenskit.data.dao.Query
-
Get the number of results the query would return.
- COUNT - Static variable in class org.lenskit.data.entities.CommonAttributes
-
A standard count, for events that may use them.
- count() - Method in class org.lenskit.util.io.AbstractObjectStream
-
- count(ObjectStream<?>) - Static method in class org.lenskit.util.io.ObjectStreams
-
- count(int, int) - Method in class org.lenskit.util.math.MutualInformationAccumulator
-
Count an occurrence.
- CountSumISProvider(EntityType, DataAccessObject) - Constructor for class org.lenskit.data.ratings.InteractionStatistics.CountSumISProvider
-
Construct the provider.
- CountSumRatingVectorPDAO - Class in org.lenskit.data.ratings
-
Rating vector DAO that sums the count
attributes for entities.
- CountSumRatingVectorPDAO(DataAccessObject, EntityType) - Constructor for class org.lenskit.data.ratings.CountSumRatingVectorPDAO
-
Construct a rating vector source.
- CoveragePredictMetric - Class in org.lenskit.eval.traintest.predict
-
Simple evaluator that records user, rating and prediction counts and computes recommender coverage over the queried items.
- CoveragePredictMetric() - Constructor for class org.lenskit.eval.traintest.predict.CoveragePredictMetric
-
- CoveragePredictMetric.AggregateCoverage - Class in org.lenskit.eval.traintest.predict
-
- CoveragePredictMetric.Context - Class in org.lenskit.eval.traintest.predict
-
- CoveragePredictMetric.Coverage - Class in org.lenskit.eval.traintest.predict
-
- create(Entity...) - Static method in class org.lenskit.data.dao.EntityCollectionDAO
-
Create a new event collection DAO.
- create(Collection<? extends Entity>) - Static method in class org.lenskit.data.dao.EntityCollectionDAO
-
Create a new event collection DAO.
- create(TypedName<? extends Comparable>) - Static method in class org.lenskit.data.dao.SortKey
-
Create a new sort key in ascending order.
- create(TypedName<? extends Comparable>, SortOrder) - Static method in class org.lenskit.data.dao.SortKey
-
Create a new sort key.
- create(TypedName<T>, Comparator<? super T>) - Static method in class org.lenskit.data.dao.SortKey
-
Create a new sort key with a value comparator.
- create(TypedName<T>, T) - Static method in class org.lenskit.data.entities.Attribute
-
Create a new attribute pair.
- create(TypedName<?>...) - Static method in class org.lenskit.data.entities.AttributeSet
-
Create a new attribute set.
- create(List<? extends TypedName<?>>) - Static method in class org.lenskit.data.entities.AttributeSet
-
Create a new attribute set.
- create(EntityType, long) - Static method in class org.lenskit.data.entities.Entities
-
Create a new bare entity.
- create(EntityType, EntityType, TypedName<Long>) - Static method in class org.lenskit.data.entities.EntityDerivation
-
Create a new entity derivation.
- create(String, Class<T>) - Static method in class org.lenskit.data.entities.TypedName
-
Create a typed name object.
- create(String, TypeToken<T>) - Static method in class org.lenskit.data.entities.TypedName
-
Create a typed name object.
- create(String, String) - Static method in class org.lenskit.data.entities.TypedName
-
Create an typed name from a name and type name.
- create(DataAccessObject, EntityType) - Static method in class org.lenskit.data.ratings.InteractionStatistics
-
Construct a new interaction statistics object.
- create(DataAccessObject) - Static method in class org.lenskit.data.ratings.InteractionStatistics
-
Construct a new interaction statistics object that counts ratings.
- create(long, long, double) - Static method in class org.lenskit.data.ratings.Rating
-
- create(long, long, double, long) - Static method in class org.lenskit.data.ratings.Rating
-
- create(DataAccessObject) - Static method in class org.lenskit.data.ratings.RatingSummary
-
Create a rating summary from a DAO.
- create() - Static method in class org.lenskit.inject.NodeInstantiator
-
Create a node instantiator without a lifecycle manager.
- create(LifecycleManager) - Static method in class org.lenskit.inject.NodeInstantiator
-
Create a node instantiator with a lifecycle manager.
- create(DAGNode<Component, Dependency>) - Static method in class org.lenskit.inject.RecommenderInstantiator
-
- create(int) - Static method in class org.lenskit.results.ResultAccumulator
-
Create a new result accumulator.
- create(long, double) - Static method in class org.lenskit.results.Results
-
Create a new result with just and ID and a score.
- create(long, T) - Static method in class org.lenskit.util.IdBox
-
Construct a new ID box.
- create(LongList) - Static method in class org.lenskit.util.keys.FrozenHashKeyIndex
-
Construct a new key index.
- create(LongCollection) - Static method in class org.lenskit.util.keys.FrozenHashKeyIndex
-
Create a new key index.
- create() - Static method in class org.lenskit.util.keys.HashKeyIndex
-
- create(LongList) - Static method in class org.lenskit.util.keys.HashKeyIndex
-
Construct a new indexer.
- create(Collection<? extends T>) - Static method in class org.lenskit.util.keys.KeyedObjectMap
-
Create a new keyed object map.
- create(Iterable<? extends T>, KeyExtractor<? super T>) - Static method in class org.lenskit.util.keys.KeyedObjectMap
-
Create a new keyed object map.
- create(Long2DoubleMap) - Static method in class org.lenskit.util.keys.Long2DoubleSortedArrayMap
-
Create a new long-to-double sorted array map from another map.
- create(Map<Long, Double>) - Static method in class org.lenskit.util.keys.Long2DoubleSortedArrayMap
-
Create a new sorted array map from input data.
- create(long...) - Static method in class org.lenskit.util.keys.SortedKeyIndex
-
Create a key set with some keys.
- create(Logger) - Static method in class org.lenskit.util.ProgressLogger
-
Create a new progress logger.
- createConditionEvaluator(AlgorithmInstance, DataSet, RecommenderEngine) - Method in interface org.lenskit.eval.traintest.EvalTask
-
Set up a measurement of a single recommender.
- createConditionEvaluator(AlgorithmInstance, DataSet, RecommenderEngine) - Method in class org.lenskit.eval.traintest.predict.PredictEvalTask
-
- createConditionEvaluator(AlgorithmInstance, DataSet, RecommenderEngine) - Method in class org.lenskit.eval.traintest.recommend.RecommendEvalTask
-
- createContext(AlgorithmInstance, DataSet, RecommenderEngine) - Method in class org.lenskit.eval.traintest.metrics.Metric
-
Create the context for an experimental condition (algorithm/data set pair).
- createContext(AlgorithmInstance, DataSet, RecommenderEngine) - Method in class org.lenskit.eval.traintest.predict.CoveragePredictMetric
-
- createContext(AlgorithmInstance, DataSet, RecommenderEngine) - Method in class org.lenskit.eval.traintest.predict.MAEPredictMetric
-
- createContext(AlgorithmInstance, DataSet, RecommenderEngine) - Method in class org.lenskit.eval.traintest.predict.NDCGPredictMetric
-
- createContext(AlgorithmInstance, DataSet, RecommenderEngine) - Method in class org.lenskit.eval.traintest.predict.RMSEPredictMetric
-
- createContext(AlgorithmInstance, DataSet, RecommenderEngine) - Method in class org.lenskit.eval.traintest.recommend.TopNEntropyMetric
-
- createContext(AlgorithmInstance, DataSet, RecommenderEngine) - Method in class org.lenskit.eval.traintest.recommend.TopNLengthMetric
-
- createContext(AlgorithmInstance, DataSet, RecommenderEngine) - Method in class org.lenskit.eval.traintest.recommend.TopNMAPMetric
-
- createContext(AlgorithmInstance, DataSet, RecommenderEngine) - Method in class org.lenskit.eval.traintest.recommend.TopNMRRMetric
-
- createContext(AlgorithmInstance, DataSet, RecommenderEngine) - Method in class org.lenskit.eval.traintest.recommend.TopNNDCGMetric
-
- createContext(AlgorithmInstance, DataSet, RecommenderEngine) - Method in class org.lenskit.eval.traintest.recommend.TopNNDPMMetric
-
- createContext(AlgorithmInstance, DataSet, RecommenderEngine) - Method in class org.lenskit.eval.traintest.recommend.TopNPopularityMetric
-
- createContext(AlgorithmInstance, DataSet, RecommenderEngine) - Method in class org.lenskit.eval.traintest.recommend.TopNPrecisionRecallMetric
-
- createFrozen(LongList) - Static method in class org.lenskit.util.keys.HashKeyIndex
-
Convenience method to create a frozen key index.
- createMetric(Class<T>, JsonNode) - Method in class org.lenskit.eval.traintest.metrics.MetricLoaderHelper
-
- createMetric(Class<T>, String) - Method in class org.lenskit.eval.traintest.metrics.MetricLoaderHelper
-
- createRecommender() - Method in interface org.lenskit.api.RecommenderEngine
-
Create a new recommender..
- createRecommender() - Method in class org.lenskit.LenskitRecommenderEngine
-
- createRecommender(LenskitConfiguration) - Method in class org.lenskit.LenskitRecommenderEngine
-
Construct a recommender with some additional configuration.
- createRecommender(DataAccessObject) - Method in class org.lenskit.LenskitRecommenderEngine
-
Create a LensKit recommender.
- Crossfold - Class in org.lenskit.cli.commands
-
Pack ratings data into a rating file.
- Crossfold() - Constructor for class org.lenskit.cli.commands.Crossfold
-
- crossfold(DataAccessObject, CrossfoldOutput, EntityType) - Method in interface org.lenskit.eval.crossfold.CrossfoldMethod
-
Crossfold an input into some outputs.
- Crossfolder - Class in org.lenskit.eval.crossfold
-
Partitions a data set for cross-validation.
- Crossfolder() - Constructor for class org.lenskit.eval.crossfold.Crossfolder
-
- Crossfolder(String) - Constructor for class org.lenskit.eval.crossfold.Crossfolder
-
- CrossfoldMethod - Interface in org.lenskit.eval.crossfold
-
The method to be used for crossfolding.
- CrossfoldMethods - Class in org.lenskit.eval.crossfold
-
- csv(File) - Static method in class org.lenskit.data.output.RatingWriters
-
Write ratings to a CSV file.
- csv(File, boolean) - Static method in class org.lenskit.data.output.RatingWriters
-
Write ratings to a CSV file.
- csvRatingFile(Path) - Static method in class org.lenskit.data.dao.file.StaticDataSource
-
Create a static data source from a CSV rating file.
- csvRatings() - Static method in class org.lenskit.data.dao.file.Formats
-
Read a CSV file of ratings without a header.
- CSVWriter - Class in org.lenskit.util.table.writer
-
- CSVWriter(Writer, TableLayout) - Constructor for class org.lenskit.util.table.writer.CSVWriter
-
Construct a new CSV writer.
- CustomClassLoaderObjectInputStream - Class in org.lenskit.util.io
-
Object input stream that uses a custom class loader.
- CustomClassLoaderObjectInputStream(InputStream, ClassLoader) - Constructor for class org.lenskit.util.io.CustomClassLoaderObjectInputStream
-
- get(long) - Method in interface org.lenskit.api.ResultMap
-
Get a result without boxing the key.
- get() - Method in class org.lenskit.baseline.LeastSquaresItemScorer.Builder
-
- get() - Method in class org.lenskit.basic.FallbackItemScorer.DynamicProvider
-
- get() - Method in class org.lenskit.bias.GlobalAverageRatingBiasModelProvider
-
- get() - Method in class org.lenskit.bias.ItemAverageRatingBiasModelProvider
-
- get() - Method in class org.lenskit.bias.UserAverageRatingBiasModelProvider
-
- get() - Method in class org.lenskit.bias.UserItemAverageRatingBiasModelProvider
-
- get() - Method in class org.lenskit.data.dao.file.StaticDataSource
-
Get the data access object.
- get() - Method in class org.lenskit.data.dao.GroupedQuery
-
Get the grouped entities as a list of groups.
- get() - Method in interface org.lenskit.data.dao.Query
-
Get the results of this query as a list.
- get(AbstractBeanEntity) - Method in class org.lenskit.data.entities.AbstractBeanEntity.BeanAttributeGetter
-
- get(TypedName<T>) - Method in class org.lenskit.data.entities.AbstractEntity
-
Get the value of an attribute.
- get(String) - Method in class org.lenskit.data.entities.AbstractEntity
-
Get the value of an attribute by name.
- get() - Method in class org.lenskit.data.entities.DefaultIETProvider
-
- get(TypedName<T>) - Method in interface org.lenskit.data.entities.Entity
-
Get the value of an attribute.
- get(String) - Method in interface org.lenskit.data.entities.Entity
-
Get the value of an attribute by name.
- get() - Method in class org.lenskit.data.ratings.InteractionStatistics.CountSumISProvider
-
- get() - Method in class org.lenskit.data.ratings.InteractionStatistics.ISProvider
-
- get() - Method in class org.lenskit.data.ratings.PackedRatingMatrixProvider
-
- get() - Method in class org.lenskit.data.ratings.RatingSummaryProvider
-
- get() - Method in class org.lenskit.external.ExternalProcessItemScorerBuilder
-
- get() - Method in class org.lenskit.knn.item.model.DefaultNeighborIterationStrategyProvider
-
- get() - Method in class org.lenskit.knn.item.model.ItemItemBuildContextProvider
-
Constructs and returns a new ItemItemBuildContext.
- get() - Method in class org.lenskit.knn.item.model.ItemItemModelProvider
-
- get() - Method in class org.lenskit.knn.item.model.NormalizingItemItemModelProvider
-
- get() - Method in class org.lenskit.knn.item.model.StandardVectorTruncatorProvider
-
- get() - Method in class org.lenskit.knn.user.UserSnapshot.Builder
-
- get(Class<T>) - Method in class org.lenskit.LenskitRecommender
-
Get a particular component from the recommender session.
- get(Class<? extends Annotation>, Class<T>) - Method in class org.lenskit.LenskitRecommender
-
Get a particular qualified component from the recommender session.
- get(Annotation, Class<T>) - Method in class org.lenskit.LenskitRecommender
-
Get a particular qualified component from the recommender session.
- get(int) - Method in class org.lenskit.results.BasicResultList
-
- get(long) - Method in class org.lenskit.results.BasicResultMap
-
- get() - Method in class org.lenskit.slopeone.SlopeOneModelProvider
-
- get() - Method in class org.lenskit.transform.quantize.PreferenceDomainQuantizer.AutoProvider
-
- get(long) - Method in class org.lenskit.util.keys.KeyedObjectMap
-
- get(long) - Method in class org.lenskit.util.keys.Long2DoubleSortedArrayMap
-
- get() - Method in class org.lenskit.util.RandomGeneratorProvider
-
- get() - Method in class org.lenskit.util.RandomProvider
-
- getAggregateColumnLabels() - Method in class org.lenskit.eval.traintest.metrics.Metric
-
Get labels for the aggregate columns output by this metric.
- getAggregateMeasurements(X) - Method in class org.lenskit.eval.traintest.metrics.Metric
-
Get the aggregate results from an accumulator.
- getAggregateMeasurements(CoveragePredictMetric.Context) - Method in class org.lenskit.eval.traintest.predict.CoveragePredictMetric
-
- getAggregateMeasurements(MAEPredictMetric.Context) - Method in class org.lenskit.eval.traintest.predict.MAEPredictMetric
-
- getAggregateMeasurements(Mean) - Method in class org.lenskit.eval.traintest.predict.NDCGPredictMetric
-
- getAggregateMeasurements(RMSEPredictMetric.Context) - Method in class org.lenskit.eval.traintest.predict.RMSEPredictMetric
-
- getAggregateMeasurements(TopNEntropyMetric.Context) - Method in class org.lenskit.eval.traintest.recommend.TopNEntropyMetric
-
- getAggregateMeasurements(Mean) - Method in class org.lenskit.eval.traintest.recommend.TopNLengthMetric
-
- getAggregateMeasurements(TopNMAPMetric.Context) - Method in class org.lenskit.eval.traintest.recommend.TopNMAPMetric
-
- getAggregateMeasurements(TopNMRRMetric.Context) - Method in class org.lenskit.eval.traintest.recommend.TopNMRRMetric
-
- getAggregateMeasurements(Mean) - Method in class org.lenskit.eval.traintest.recommend.TopNNDCGMetric
-
- getAggregateMeasurements(Mean) - Method in class org.lenskit.eval.traintest.recommend.TopNNDPMMetric
-
- getAggregateMeasurements(TopNPopularityMetric.Context) - Method in class org.lenskit.eval.traintest.recommend.TopNPopularityMetric
-
- getAggregateMeasurements(TopNPrecisionRecallMetric.Context) - Method in class org.lenskit.eval.traintest.recommend.TopNPrecisionRecallMetric
-
- getAlgorithmColumn(String) - Method in class org.lenskit.eval.traintest.ExperimentOutputLayout
-
- getAlgorithms() - Method in class org.lenskit.eval.traintest.TrainTestExperiment
-
Get the algorithm instances.
- getAllAttributes() - Method in class org.lenskit.eval.traintest.AlgorithmInstanceBuilder
-
Get all attributes of this algorithm instance.
- getAllItems() - Method in class org.lenskit.eval.traintest.DataSet
-
- getAllItems() - Method in class org.lenskit.eval.traintest.recommend.ItemSelector.ItemSelectScript
-
Get the set of all items.
- getAllMetrics() - Method in class org.lenskit.eval.traintest.predict.PredictEvalTask
-
Get the list of all metrics.
- getAllMetrics() - Method in class org.lenskit.eval.traintest.recommend.RecommendEvalTask
-
Get the list of all metrics.
- getAttribute() - Method in class org.lenskit.data.dao.SortKey
-
Get the attribute to sort by.
- getAttribute(int) - Method in class org.lenskit.data.entities.AttributeSet
-
Get the type name for an attribute by index.
- getAttribute() - Method in class org.lenskit.data.entities.EntityDerivation
-
Get the source attribute for the derivation.
- getAttributeDefaults(String) - Method in class org.lenskit.data.entities.EntityDefaults
-
Look up the default attribute descriptor (typed name) for a particular attribute name.
- getAttributeNames() - Method in class org.lenskit.data.entities.AbstractBeanEntity
-
- getAttributeNames() - Method in class org.lenskit.data.entities.AbstractEntity
-
Get the names of the attributes in this entity.
- getAttributeNames() - Method in interface org.lenskit.data.entities.Entity
-
Get the names of the attributes in this entity.
- getAttributes() - Method in class org.lenskit.data.dao.file.DelimitedColumnEntityFormat
-
- getAttributes() - Method in interface org.lenskit.data.dao.file.EntityFormat
-
Get the set of attributes entities from format may have, if known.
- getAttributes() - Method in class org.lenskit.data.dao.file.EntitySource.Layout
-
- getAttributes() - Method in class org.lenskit.data.dao.file.JSONEntityFormat
-
- getAttributes() - Method in class org.lenskit.data.entities.AbstractBeanEntity
-
- getAttributes() - Method in class org.lenskit.data.entities.AbstractEntity
-
Get the attribute-value pairs.
- getAttributes() - Method in interface org.lenskit.data.entities.Entity
-
Get the attribute-value pairs.
- getAttributes() - Method in class org.lenskit.eval.traintest.AlgorithmInstance
-
Get the attributes of this algorithm.
- getAttributes() - Method in class org.lenskit.eval.traintest.AlgorithmInstanceBuilder
-
Get the attributes of this algorithm instance.
- getAttributes() - Method in class org.lenskit.eval.traintest.DataSet
-
Get the data set attributes (used for identification in output).
- getAttributes() - Method in class org.lenskit.eval.traintest.DataSetBuilder
-
- getAttributes() - Method in class org.lenskit.eval.traintest.MultiAlgorithmDSL
-
- getBaseId() - Method in class org.lenskit.data.dao.file.DelimitedColumnEntityFormat
-
Get the base entity ID for this source.
- getBaselineScorer() - Method in class org.lenskit.basic.FallbackItemScorer
-
Get the baseline scorer from this item scorer.
- getBaseURI() - Method in class org.lenskit.config.LenskitConfigDSL
-
Get the base URL for this configuration.
- getBindings() - Method in class org.lenskit.LenskitConfiguration
-
- getBoolean(AbstractBeanEntity) - Method in class org.lenskit.data.entities.AbstractBeanEntity.BeanAttributeGetter
-
- getBoolean(TypedName<Boolean>) - Method in class org.lenskit.data.entities.AbstractBeanEntity
-
- getBoolean(TypedName<Boolean>) - Method in class org.lenskit.data.entities.AbstractEntity
-
Get the value of a attr that contains a boolean.
- getBoolean(TypedName<Boolean>) - Method in interface org.lenskit.data.entities.Entity
-
Get the value of a attr that contains a boolean.
- getCache() - Method in class org.lenskit.basic.SimpleCachingItemScorer
-
- getCacheDirectory() - Method in class org.lenskit.eval.traintest.TrainTestExperiment
-
Get the cache directory for model components.
- getCandidateNeighbors(long, LongSet) - Method in class org.lenskit.knn.user.LiveNeighborFinder
-
- getCandidateNeighbors(long, LongSet) - Method in interface org.lenskit.knn.user.NeighborFinder
-
Get potential neighbors for a particular user.
- getCandidateNeighbors(long, LongSet) - Method in class org.lenskit.knn.user.SnapshotNeighborFinder
-
- getCandidateSelector() - Method in class org.lenskit.eval.traintest.recommend.RecommendEvalTask
-
Get the active candidate selector.
- getChildCount() - Method in class org.lenskit.util.monitor.TrackedJob
-
Get the number of children.
- getChildrenFinished() - Method in class org.lenskit.util.monitor.TrackedJob
-
Get the number of finished children.
- getChildrenRunning() - Method in class org.lenskit.util.monitor.TrackedJob
-
Get the number of running children.
- getClassLoader() - Method in class org.lenskit.cli.util.ScriptEnvironment
-
Get the class loader for this script environment.
- getClassLoader() - Method in class org.lenskit.eval.traintest.TrainTestExperiment
-
Get the class loader for this experiment.
- getClassLoader() - Method in class org.lenskit.LenskitRecommenderEngineBuilder
-
Get the class loader this builder will use.
- getClassLoader() - Method in class org.lenskit.LenskitRecommenderEngineLoader
-
Get the configured class loader.
- getClasspath() - Method in class org.lenskit.cli.util.ScriptEnvironment
-
Get the classpath.
- getColumnCount() - Method in class org.lenskit.util.table.TableLayout
-
Get the number of columns in this layout.
- getColumnCount() - Method in class org.lenskit.util.table.TableLayoutBuilder
-
Get the number of columns currently in the layout.
- getColumnLabels() - Method in class org.lenskit.eval.traintest.metrics.Metric
-
Get the labels for the per-user or per-result columns output by this metric.
- getColumnList() - Method in class org.lenskit.data.dao.file.DelimitedColumnEntityFormat
-
- getColumnName() - Method in class org.lenskit.eval.traintest.predict.NDCGPredictMetric.Spec
-
- getColumnName() - Method in class org.lenskit.eval.traintest.recommend.TopNNDCGMetric.Spec
-
- getColumnName() - Method in class org.lenskit.eval.traintest.recommend.TopNNDPMMetric.Spec
-
- getColumns(Class<? extends TypedMetricResult>) - Static method in class org.lenskit.eval.traintest.metrics.TypedMetricResult
-
Get the columns for a typed metric result class.
- getColumns(Class<? extends TypedMetricResult>, String) - Static method in class org.lenskit.eval.traintest.metrics.TypedMetricResult
-
Get the columns for a typed metric result class.
- getColumns() - Method in class org.lenskit.util.table.TableLayout
-
Get the headers of the columns.
- getCommonAttributes() - Method in class org.lenskit.data.entities.EntityDefaults
-
Get the set of attributes that can typically be associated with this entity type.
- getComponent(Class<T>) - Method in class org.lenskit.LenskitRecommenderEngine
-
Get the component of a particular type, if one is already instantiated.
- getCompressorName() - Method in enum org.lenskit.util.io.CompressionMode
-
- getConditionColumnCount() - Method in class org.lenskit.eval.traintest.ExperimentOutputLayout
-
- getConditionLayout() - Method in class org.lenskit.eval.traintest.ExperimentOutputLayout
-
- getConfig() - Method in class org.lenskit.config.LenskitConfigDSL
-
Get the LensKit configuration being configured.
- getConfig() - Method in class org.lenskit.config.LenskitConfigScript
-
- getConfig() - Method in class org.lenskit.eval.traintest.AlgorithmInstanceBuilder
-
Get the LensKit configuration.
- getConfigFiles() - Method in class org.lenskit.cli.util.RecommenderLoader
-
- getConfigLoader() - Method in class org.lenskit.config.LenskitConfigDSL
-
Get the configuration loader associated with this DSL (used to power the #include(java.io.File)
method).
- getConfiguration() - Method in class org.lenskit.cli.util.InputData
-
- getConfigurations() - Method in class org.lenskit.eval.traintest.AlgorithmInstance
-
Get the recommender configurations.
- getConfigurations() - Method in class org.lenskit.eval.traintest.AlgorithmInstanceBuilder
-
Get the list of configurations that comprise this instance.
- getContext() - Method in class org.lenskit.config.BindingDSL
-
Get the LensKit context.
- getContinueAfterError() - Method in class org.lenskit.eval.traintest.TrainTestExperiment
-
Query whether this task will continue in the face of an error.
- getContinueAfterError() - Method in class org.lenskit.util.parallel.TaskGroup
-
- getCoratings(long, long) - Method in class org.lenskit.slopeone.SlopeOneModel
-
- getCount() - Method in interface org.lenskit.transform.quantize.Quantizer
-
Get the number of discrete values the output can take.
- getCount() - Method in class org.lenskit.transform.quantize.ValueArrayQuantizer
-
- getCount() - Method in class org.lenskit.util.math.MutualInformationAccumulator
-
Get the number of events.
- getCoverage() - Method in class org.lenskit.eval.traintest.predict.CoveragePredictMetric.Coverage
-
- getDamping() - Method in class org.lenskit.transform.normalize.MeanVarianceNormalizer
-
Get the damping term.
- getDAO() - Method in class org.lenskit.cli.util.InputData
-
Get the data access object from the input data.
- getDataAccessObject() - Method in class org.lenskit.LenskitRecommender
-
Get the data access object from this recommender.
- getDataColumn(String) - Method in class org.lenskit.eval.traintest.ExperimentOutputLayout
-
- getDataSets() - Method in class org.lenskit.eval.crossfold.Crossfolder
-
Get the train-test splits as data sets.
- getDataSets() - Method in class org.lenskit.eval.traintest.TrainTestExperiment
-
Get the list of data sets to use.
- getDefaultBuilder() - Method in class org.lenskit.data.entities.EntityDefaults
-
Get the default entity builder for this entity type.
- getDefaultCachePolicy() - Method in class org.lenskit.inject.PlaceholderSatisfaction
-
- getDefaultColumns() - Method in class org.lenskit.data.entities.EntityDefaults
-
Get the default columns for an entity type.
- getDefaultDerivations() - Method in class org.lenskit.data.entities.EntityDefaults
-
Get the default entity derivations.
- getDefaultExcludes(LongSet) - Method in class org.lenskit.basic.TopNItemBasedItemRecommender
-
Get the default exclude set for a item in the global recommendation.
- getDefaultExcludes(long) - Method in class org.lenskit.basic.TopNItemRecommender
-
Get the default exclude set for a user.
- getDefinedAttributes() - Method in class org.lenskit.data.dao.file.JSONEntityFormat
-
Get the attributes expected.
- getDelegate() - Method in class org.lenskit.config.LenskitConfigScript
-
Get the delegate.
- getDelegate() - Method in class org.lenskit.similarity.SignificanceWeightedVectorSimilarity
-
Get the underlying similarity (for debuggin purposes).
- getDelimiter(Namespace) - Static method in class org.lenskit.cli.commands.Crossfold
-
- getDelimiter() - Method in class org.lenskit.data.dao.file.DelimitedColumnEntityFormat
-
Get the delimiter for the entity format.
- getDependencies() - Method in class org.lenskit.inject.PlaceholderSatisfaction
-
- getDescription() - Method in class org.lenskit.util.monitor.TrackedJob
-
- getDeviation(long, long) - Method in class org.lenskit.slopeone.SlopeOneModel
-
- getDirectory() - Method in class org.lenskit.config.ConfigurationLoader
-
- getDiscount() - Method in class org.lenskit.eval.traintest.predict.NDCGPredictMetric.Spec
-
- getDiscount() - Method in class org.lenskit.eval.traintest.recommend.TopNNDCGMetric.Spec
-
- getDistribution() - Method in class org.lenskit.predict.ordrec.OrdRecRatingPredictor.FullResult
-
Get the probability distribution from this result.
- getDomain() - Method in class org.lenskit.util.keys.LongSortedArraySet
-
- getDouble(AbstractBeanEntity) - Method in class org.lenskit.data.entities.AbstractBeanEntity.BeanAttributeGetter
-
- getDouble(TypedName<Double>) - Method in class org.lenskit.data.entities.AbstractBeanEntity
-
- getDouble(TypedName<Double>) - Method in class org.lenskit.data.entities.AbstractEntity
-
Get the value of a attr that contains a double.
- getDouble(TypedName<Double>) - Method in interface org.lenskit.data.entities.Entity
-
Get the value of a attr that contains a double.
- getEffectiveCompressionMode(String) - Method in enum org.lenskit.util.io.CompressionMode
-
Get the effective compression mode.
- getEntityBuilder() - Method in class org.lenskit.data.dao.file.DelimitedColumnEntityFormat
-
Get the entity builder class.
- getEntityBuilder() - Method in interface org.lenskit.data.dao.file.EntityFormat
-
Get the entity builder that this format will use.
- getEntityBuilder() - Method in class org.lenskit.data.dao.file.EntitySource.Layout
-
- getEntityBuilder() - Method in class org.lenskit.data.dao.file.JSONEntityFormat
-
Get the entity builder class.
- getEntityIds(EntityType) - Method in interface org.lenskit.data.dao.DataAccessObject
-
Get the IDs of all entities with a particular type.
- getEntityIds(EntityType) - Method in class org.lenskit.data.dao.EntityCollectionDAO
-
- getEntityType() - Method in class org.lenskit.data.dao.EntityQuery
-
Get the entity type to return.
- getEntityType() - Method in class org.lenskit.data.dao.file.DelimitedColumnEntityFormat
-
Get the entity type.
- getEntityType() - Method in interface org.lenskit.data.dao.file.EntityFormat
-
Get the type of entities returned by this format.
- getEntityType() - Method in class org.lenskit.data.dao.file.EntitySource.Layout
-
- getEntityType() - Method in class org.lenskit.data.dao.file.JSONEntityFormat
-
- getEntityType() - Method in class org.lenskit.data.entities.EntityDefaults
-
Get the entity type this set of defaults describes.
- getEntityType() - Method in class org.lenskit.data.ratings.AbstractRatingVectorPDAO
-
Get the desired type of entities.
- getEntityType() - Method in class org.lenskit.data.ratings.CountSumRatingVectorPDAO
-
- getEntityType() - Method in class org.lenskit.data.ratings.EntityCountRatingVectorPDAO
-
- getEntityType() - Method in class org.lenskit.data.ratings.InteractionStatistics
-
Get the interaction entity type.
- getEntityType() - Method in class org.lenskit.eval.crossfold.Crossfolder
-
Get the entity type that this crossfolder will crossfold.
- getEntityTypes() - Method in interface org.lenskit.data.dao.DataAccessObject
-
Get the types of entities that are available in this DAO.
- getEntityTypes() - Method in class org.lenskit.data.dao.EntityCollectionDAO
-
- getEntityTypes() - Method in class org.lenskit.data.dao.EntityCollectionDAOBuilder
-
Get the entity types registered with this builder so far.
- getEntityTypes() - Method in class org.lenskit.eval.traintest.DataSet
-
Get the entity types registered with this builder so far.
- getErasedType() - Method in class org.lenskit.inject.PlaceholderSatisfaction
-
- getEventBus() - Method in class org.lenskit.util.monitor.TrackedJob
-
- getException() - Method in class org.lenskit.util.monitor.JobEvent.Failed
-
Get the exception associated with this failure, if any.
- getException() - Method in class org.lenskit.util.monitor.TrackedJob
-
Get the exception with which this job failed.
- getExcludeSelector() - Method in class org.lenskit.eval.traintest.recommend.RecommendEvalTask
-
Get the active exclude selector.
- getExpectedSteps() - Method in class org.lenskit.util.monitor.TrackedJob
-
Get the estimated number of steps.
- getExperiment() - Method in class org.lenskit.eval.traintest.SimpleEvaluator
-
Provides raw unrestricted access to the experiment.
- getExtendedOutputFile() - Method in class org.lenskit.eval.temporal.TemporalEvaluator
-
Get the output file for extended output (lines of JSON).
- getExtension() - Method in enum org.lenskit.data.output.OutputFormat
-
Get the file extension for the output format.
- getExtraConfiguration() - Method in class org.lenskit.eval.traintest.DataSet
-
Get extra LensKit configuration required by this data set.
- getF1() - Method in class org.lenskit.eval.traintest.recommend.TopNPrecisionRecallMetric.PresRecResult
-
- getFile() - Method in class org.lenskit.data.dao.file.TextEntitySource
-
Get the input file path.
- getFilterFields() - Method in class org.lenskit.data.dao.EntityQuery
-
Get the field filters.
- getFinalResult() - Method in class org.lenskit.results.RescoredResult
-
Get the final result (after rescoring).
- getFormat() - Method in class org.lenskit.data.dao.file.TextEntitySource
-
Get the entity format for the reader.
- getGainAttribute() - Method in class org.lenskit.eval.traintest.recommend.TopNNDCGMetric.Spec
-
- getGlobalColumns() - Method in interface org.lenskit.eval.traintest.EvalTask
-
Get columns that will go in the aggregate output file.
- getGlobalColumns() - Method in class org.lenskit.eval.traintest.predict.PredictEvalTask
-
- getGlobalColumns() - Method in class org.lenskit.eval.traintest.recommend.RecommendEvalTask
-
- getGlobalMean() - Method in class org.lenskit.data.ratings.RatingSummary
-
- getGlobalVariance() - Method in class org.lenskit.transform.normalize.MeanVarianceNormalizer
-
Get the global variance.
- getGoodItems() - Method in class org.lenskit.eval.traintest.recommend.PRMetricSpec
-
- getGraph() - Method in class org.lenskit.inject.RecommenderInstantiator
-
Get the graph from this instantiator.
- getGraph() - Method in class org.lenskit.LenskitRecommenderEngine
-
Get the dependency graph of the recommender engine.
- getHalfLife() - Method in class org.lenskit.eval.traintest.metrics.ExponentialDiscount
-
Get the half-life of the discount function.
- getHeaderLines() - Method in class org.lenskit.data.dao.file.DelimitedColumnEntityFormat
-
Get the number of header lines to read.
- getHeaderLines() - Method in interface org.lenskit.data.dao.file.EntityFormat
-
Get the number of header lines this format uses.
- getHeaderLines() - Method in class org.lenskit.data.dao.file.JSONEntityFormat
-
- getHeadRevision() - Static method in class org.lenskit.LenskitInfo
-
Get the HEAD revision from which LensKit was built.
- getHelp() - Method in interface org.lenskit.cli.Command
-
Get the command’s help.
- getHelp() - Method in class org.lenskit.cli.commands.Crossfold
-
- getHelp() - Method in class org.lenskit.cli.commands.GlobalRecommend
-
- getHelp() - Method in class org.lenskit.cli.commands.Graph
-
- getHelp() - Method in class org.lenskit.cli.commands.Predict
-
- getHelp() - Method in class org.lenskit.cli.commands.Recommend
-
- getHelp() - Method in class org.lenskit.cli.commands.RunScript
-
- getHelp() - Method in class org.lenskit.cli.commands.Simulate
-
- getHelp() - Method in class org.lenskit.cli.commands.TrainModel
-
- getHelp() - Method in class org.lenskit.cli.commands.TrainTest
-
- getHelp() - Method in class org.lenskit.cli.commands.Version
-
- getHints() - Method in exception org.lenskit.RecommenderConfigurationException
-
- getId() - Method in interface org.lenskit.api.Result
-
Get the ID for the result.
- getId() - Method in class org.lenskit.basic.FallbackResult
-
- getId() - Method in class org.lenskit.basic.SimpleCachingItemScorer
-
- getId() - Method in class org.lenskit.data.entities.AbstractEntity
-
- getId() - Method in interface org.lenskit.data.entities.Entity
-
Get the identifier of this entity.
- getId() - Method in class org.lenskit.data.ratings.RatingBuilder
-
Get the rating ID.
- getId() - Method in class org.lenskit.results.AbstractResult
-
- getId() - Method in class org.lenskit.results.RescoredResult
-
- getId() - Method in class org.lenskit.util.IdBox
-
Get the ID associated with the object.
- getIndex() - Method in class org.lenskit.data.ratings.RatingMatrixEntry
-
Get the index of this rating in the list of ratings in the matrix.
- getIndex(long) - Method in class org.lenskit.util.keys.FrozenHashKeyIndex
-
- getIndex(long) - Method in class org.lenskit.util.keys.HashKeyIndex
-
- getIndex(long) - Method in interface org.lenskit.util.keys.KeyIndex
-
Get the index of a key.
- getIndex() - Method in class org.lenskit.util.keys.LongSortedArraySet
-
Get the underlying key index implementation.
- getIndex(long) - Method in class org.lenskit.util.keys.SortedKeyIndex
-
- getIndexValue(int) - Method in interface org.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.lenskit.transform.quantize.ValueArrayQuantizer
-
- getInnerResult() - Method in class org.lenskit.basic.FallbackResult
-
Get the result from the scorer that produced this score.
- getInstance(Class<T>) - Method in class org.lenskit.inject.StaticInjector
-
- getInstance(Annotation, Class<T>) - Method in class org.lenskit.inject.StaticInjector
-
- getInstances() - Method in class org.lenskit.eval.traintest.MultiAlgorithmDSL
-
- getInt(AbstractBeanEntity) - Method in class org.lenskit.data.entities.AbstractBeanEntity.BeanAttributeGetter
-
- getInteger(TypedName<Integer>) - Method in class org.lenskit.data.entities.AbstractBeanEntity
-
- getInteger(TypedName<Integer>) - Method in class org.lenskit.data.entities.AbstractEntity
-
Get the value of a attr that contains a int.
- getInteger(TypedName<Integer>) - Method in interface org.lenskit.data.entities.Entity
-
Get the value of a attr that contains a int.
- getInteractionCount(long) - Method in class org.lenskit.data.ratings.InteractionStatistics
-
Get the number of interactions for an item.
- getIntercept() - Method in interface org.lenskit.bias.BiasModel
-
Get the global bias (intercept).
- getIntercept() - Method in class org.lenskit.bias.GlobalBiasModel
-
- getIntercept() - Method in class org.lenskit.bias.LiveUserItemBiasModel
-
- getIntercept() - Method in class org.lenskit.bias.UserItemBiasModel
-
- getIsolationGroup() - Method in class org.lenskit.eval.traintest.DataSet
-
Get the isolation group ID for this data set.
- getItemBasedItemRecommender() - Method in interface org.lenskit.api.Recommender
-
Get the recommender’s item-based item recommender.
- getItemBasedItemRecommender() - Method in class org.lenskit.LenskitRecommender
-
- getItemBasedItemScorer() - Method in interface org.lenskit.api.Recommender
-
Get the recommender’s item-based item scorer.
- getItemBasedItemScorer() - Method in class org.lenskit.LenskitRecommender
-
- getItemBias(long) - Method in interface org.lenskit.bias.BiasModel
-
Get the item bias.
- getItemBias(long) - Method in class org.lenskit.bias.GlobalBiasModel
-
- getItemBias(long) - Method in class org.lenskit.bias.LiveUserItemBiasModel
-
- getItemBias(long) - Method in class org.lenskit.bias.UserItemBiasModel
-
- getItemBiases(LongSet) - Method in interface org.lenskit.bias.BiasModel
-
Get a set of item biases.
- getItemBiases() - Method in interface org.lenskit.bias.BiasModel
-
Get the map of all known item biases.
- getItemBiases(LongSet) - Method in class org.lenskit.bias.GlobalBiasModel
-
- getItemBiases() - Method in class org.lenskit.bias.GlobalBiasModel
-
- getItemBiases(LongSet) - Method in class org.lenskit.bias.LiveUserItemBiasModel
-
- getItemBiases() - Method in class org.lenskit.bias.LiveUserItemBiasModel
-
- getItemBiases(LongSet) - Method in class org.lenskit.bias.UserItemBiasModel
-
- getItemBiases() - Method in class org.lenskit.bias.UserItemBiasModel
-
- getItemId() - Method in interface org.lenskit.data.ratings.Preference
-
Get the ID of the item the preference is for.
- getItemId() - Method in class org.lenskit.data.ratings.Rating
-
- getItemId() - Method in class org.lenskit.data.ratings.RatingBuilder
-
Get the item ID.
- getItemId() - Method in class org.lenskit.data.ratings.RatingMatrixEntry
-
Get the item ID for this rating matrix entry.
- getItemIds() - Method in class org.lenskit.data.ratings.PackedRatingMatrix
-
- getItemIds() - Method in interface org.lenskit.data.ratings.RatingMatrix
-
Get the set of item IDs in the snapshot.
- getItemIndex() - Method in class org.lenskit.data.ratings.RatingMatrixEntry
-
Get the 0-based item index for this rating matrix entry.
- getItemMean(long) - Method in class org.lenskit.data.ratings.RatingSummary
-
Get the mean rating for an item.
- getItemOffets() - Method in class org.lenskit.data.ratings.RatingSummary
-
- getItemOffset(long) - Method in class org.lenskit.data.ratings.RatingSummary
-
Get the item’s average offset from global mean.
- getItemOutputFile() - Method in class org.lenskit.eval.traintest.recommend.RecommendEvalTask
-
Get the output file for writing per-target-item results.
- getItemRatingCount(long) - Method in class org.lenskit.data.ratings.RatingSummary
-
Get the number of ratings for the item.
- getItemRecommender() - Method in interface org.lenskit.api.Recommender
-
Get the recommender’s item recommender.
- getItemRecommender() - Method in class org.lenskit.LenskitRecommender
-
- getItems() - Method in class org.lenskit.data.ratings.RatingSummary
-
- getItems() - Method in class org.lenskit.knn.item.model.ItemItemBuildContext
-
Get the set of items.
- getItemsByPopularity() - Method in class org.lenskit.data.ratings.InteractionStatistics
-
Get the list of items by decreasing popularity.
- getItemScorer() - Method in interface org.lenskit.api.Recommender
-
Get the recommender’s item scorer.
- getItemScorer() - Method in class org.lenskit.basic.SimpleRatingPredictor
-
- getItemScorer() - Method in class org.lenskit.LenskitRecommender
-
- getItemUniverse() - Method in interface org.lenskit.knn.item.model.ItemItemModel
-
Get the set of all items in the model.
- getItemUniverse() - Method in class org.lenskit.knn.item.model.SimilarityMatrixModel
-
- getItemUsers(long) - Method in class org.lenskit.knn.user.UserSnapshot
-
- 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.
- getJacksonType() - Method in class org.lenskit.data.entities.TypedName
-
Get a Jackson JavaType
for this typed name.
- getJob() - Method in class org.lenskit.util.monitor.JobEvent.Failed
-
Get the job in this event.
- getJob() - Method in class org.lenskit.util.monitor.JobEvent.Finished
-
Get the job in this event.
- getJob() - Method in class org.lenskit.util.monitor.JobEvent.ProgressUpdate
-
Get the job in this event.
- getJob() - Method in class org.lenskit.util.monitor.JobEvent.Started
-
Get the job in this event.
- getKey() - Method in class org.lenskit.results.AbstractResult
-
- getKey() - Method in class org.lenskit.util.IdBox
-
- getKey(int) - Method in class org.lenskit.util.keys.FrozenHashKeyIndex
-
- getKey(int) - Method in class org.lenskit.util.keys.HashKeyIndex
-
- getKey() - Method in interface org.lenskit.util.keys.KeyedObject
-
Get the key for this object.
- getKey(T) - Method in interface org.lenskit.util.keys.KeyExtractor
-
Get the key for an object.
- getKey(int) - Method in interface org.lenskit.util.keys.KeyIndex
-
Get the key for an index position.
- getKey(int) - Method in class org.lenskit.util.keys.SortedKeyIndex
-
Get the key at an index.
- getKeyByIndex(int) - Method in class org.lenskit.util.keys.Long2DoubleSortedArrayMap
-
Get a key by its position in the map.
- getKeyList() - Method in class org.lenskit.util.keys.FrozenHashKeyIndex
-
- getKeyList() - Method in class org.lenskit.util.keys.HashKeyIndex
-
- getKeyList() - Method in interface org.lenskit.util.keys.KeyIndex
-
Get the list of indexed keys.
- getKeyList() - Method in class org.lenskit.util.keys.SortedKeyIndex
-
Get the key set’s list of keys (domain) as a list.
- getKnownItems() - Method in class org.lenskit.data.ratings.InteractionStatistics
-
Get the set of known items.
- getLabelPrefix() - Method in class org.lenskit.eval.traintest.recommend.RecommendEvalTask
-
Get the prefix applied to column labels.
- getLayout() - Method in interface org.lenskit.data.dao.file.EntitySource
-
Get this entity source’s layout, if one is available.
- getLayout() - Method in class org.lenskit.data.dao.file.TextEntitySource
-
- getLayout() - Method in interface org.lenskit.util.table.Table
-
Get the layout of this table.
- getLayout() - Method in class org.lenskit.util.table.TableBuilder
-
- getLayout() - Method in class org.lenskit.util.table.writer.CSVWriter
-
- getLayout() - Method in class org.lenskit.util.table.writer.DevNullTableWriter
-
- getLayout() - Method in class org.lenskit.util.table.writer.MultiplexedTableWriter
-
- getLayout() - Method in interface org.lenskit.util.table.writer.TableWriter
-
Get the layout of this table.
- getLeft() - Method in class org.lenskit.hybrid.RankBlendResult
-
Get the left result.
- getLeftRank() - Method in class org.lenskit.hybrid.RankBlendResult
-
Get the left rank.
- getLineNumber() - Method in class org.lenskit.util.io.LineStream
-
- getListSize() - Method in class org.lenskit.eval.temporal.TemporalEvaluator
-
- getListSize() - Method in class org.lenskit.eval.traintest.recommend.RecommendEvalTask
-
Get the list size to use.
- getLogBase() - Method in class org.lenskit.eval.traintest.metrics.LogDiscount
-
Get the log base from the discount.
- getLong(AbstractBeanEntity) - Method in class org.lenskit.data.entities.AbstractBeanEntity.BeanAttributeGetter
-
- getLong(TypedName<Long>) - Method in class org.lenskit.data.entities.AbstractBeanEntity
-
- getLong(TypedName<Long>) - Method in class org.lenskit.data.entities.AbstractEntity
-
Get the value of a attribute that contains a long.
- getLong(TypedName<Long>) - Method in interface org.lenskit.data.entities.Entity
-
Get the value of a attribute that contains a long.
- getLong(int) - Method in class org.lenskit.util.collections.CompactableLongArrayList
-
- getLowerBound() - Method in class org.lenskit.util.keys.FrozenHashKeyIndex
-
- getLowerBound() - Method in class org.lenskit.util.keys.HashKeyIndex
-
- getLowerBound() - Method in interface org.lenskit.util.keys.KeyIndex
-
Get the lower bound of the index range for this index.
- getLowerBound() - Method in class org.lenskit.util.keys.SortedKeyIndex
-
Get the lower bound of this index.
- getMaximum() - Method in class org.lenskit.data.ratings.PreferenceDomain
-
The maximum preference value.
- getMaximum() - Method in class org.lenskit.data.ratings.PreferenceDomainBuilder
-
Get the maximum preference.
- getMetadata() - Method in interface org.lenskit.data.dao.file.EntitySource
-
Get metadata from this entity source.
- getMetadata() - Method in class org.lenskit.data.dao.file.TextEntitySource
-
- getMethod() - Method in class org.lenskit.eval.crossfold.Crossfolder
-
Get the method to be used for crossfolding.
- getMetricTypeName(JsonNode) - Method in class org.lenskit.eval.traintest.metrics.MetricLoaderHelper
-
Get the metric type name from a node.
- getMinimum() - Method in class org.lenskit.data.ratings.PreferenceDomain
-
The minimum preference value.
- getMinimum() - Method in class org.lenskit.data.ratings.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.
- getModel() - Method in class org.lenskit.slopeone.SlopeOneItemScorer
-
- getMutualInformation() - Method in class org.lenskit.util.math.MutualInformationAccumulator
-
Get the mutual information.
- getName() - Method in interface org.lenskit.cli.Command
-
Get the name of the command.
- getName() - Method in class org.lenskit.cli.commands.Crossfold
-
- getName() - Method in class org.lenskit.cli.commands.GlobalRecommend
-
- getName() - Method in class org.lenskit.cli.commands.Graph
-
- getName() - Method in class org.lenskit.cli.commands.Predict
-
- getName() - Method in class org.lenskit.cli.commands.Recommend
-
- getName() - Method in class org.lenskit.cli.commands.RunScript
-
- getName() - Method in class org.lenskit.cli.commands.Simulate
-
- getName() - Method in class org.lenskit.cli.commands.TrainModel
-
- getName() - Method in class org.lenskit.cli.commands.TrainTest
-
- getName() - Method in class org.lenskit.cli.commands.Version
-
- getName() - Method in interface org.lenskit.data.dao.file.EntitySource
-
Get the name of this entity source.
- getName() - Method in class org.lenskit.data.dao.file.StaticDataSource
-
Get the name of this source.
- getName() - Method in class org.lenskit.data.dao.file.TextEntitySource
-
Get the name of this data source.
- getName() - Method in class org.lenskit.data.entities.Attribute
-
Get the attribute’s name.
- getName() - Method in class org.lenskit.data.entities.EntityType
-
Get the name of this entity type.
- getName() - Method in class org.lenskit.data.entities.TypedName
-
Get the underlying name.
- getName() - Method in class org.lenskit.eval.crossfold.Crossfolder
-
Get the visible name of this crossfold split.
- getName() - Method in class org.lenskit.eval.traintest.AlgorithmInstance
-
Get the name of this algorithm.
- getName() - Method in class org.lenskit.eval.traintest.AlgorithmInstanceBuilder
-
Get the algorithm name.
- getName() - Method in class org.lenskit.eval.traintest.DataSet
-
Get the data set name.
- getName() - Method in class org.lenskit.eval.traintest.DataSetBuilder
-
- getNeighborhoodSize() - Method in class org.lenskit.knn.item.ItemItemResult
-
Get the number of neighbors used to score this item.
- getNeighborhoodSize() - Method in class org.lenskit.knn.user.UserUserResult
-
Get the neighborhood size for this result.
- getNeighbors(long) - Method in interface org.lenskit.knn.item.model.ItemItemModel
-
Get the neighbors of an item scored by similarity.
- getNeighbors(long) - Method in class org.lenskit.knn.item.model.SimilarityMatrixModel
-
- getNeighborWeight() - Method in class org.lenskit.knn.item.ItemItemResult
-
Get the total weight of the neighborhood.
- getNormalizedUserVector(long) - Method in class org.lenskit.knn.user.UserSnapshot
-
Get a user vector normalized for similarity computations.
- getNormalizer() - Method in class org.lenskit.knn.item.ItemItemScorer
-
- getOrder() - Method in class org.lenskit.data.dao.SortKey
-
Get the sort order.
- getOrdering() - Method in class org.lenskit.data.dao.EntityQuery
-
Get the sort order as an ordering.
- getOriginalResult() - Method in class org.lenskit.predict.ordrec.OrdRecRatingPredictor.FullResult
-
Get the original result.
- getOriginalResult() - Method in class org.lenskit.results.RescoredResult
-
Get the original result (before rescoring).
- getOutputDir() - Method in class org.lenskit.eval.crossfold.Crossfolder
-
Get the output directory.
- getOutputFile() - Method in class org.lenskit.eval.temporal.TemporalEvaluator
-
- getOutputFile() - Method in class org.lenskit.eval.traintest.predict.PredictEvalTask
-
Get the output file for writing predictions.
- getOutputFile() - Method in class org.lenskit.eval.traintest.recommend.RecommendEvalTask
-
Get the output file for writing recommendations.
- getOutputFile() - Method in class org.lenskit.eval.traintest.TrainTestExperiment
-
Get the primary output file.
- getOutputFormat() - Method in class org.lenskit.eval.crossfold.Crossfolder
-
Get the output format for the crossfolder.
- getOutputLayout() - Method in class org.lenskit.eval.traintest.TrainTestExperiment
-
- getPackages(String) - Method in class org.lenskit.util.ClassDirectory
-
Get the packages that contain a class with the specified name.
- getParallelTasks() - Method in class org.lenskit.eval.traintest.TrainTestExperiment
-
Get the number of evaluation tasks to permit to run in parallel.
- getParent() - Method in class org.lenskit.util.monitor.TrackedJob
-
Get the parent job.
- getParsedDiscount() - Method in class org.lenskit.eval.traintest.predict.NDCGPredictMetric.Spec
-
- getParsedDiscount() - Method in class org.lenskit.eval.traintest.recommend.TopNNDCGMetric.Spec
-
- getPartitionCount() - Method in class org.lenskit.eval.crossfold.Crossfolder
-
Get the partition count.
- getPlaceholderNodes(DAGNode<Component, Dependency>) - Static method in class org.lenskit.inject.GraphtUtils
-
Get the placeholder nodes from a graph.
- getPrecision() - Method in class org.lenskit.data.ratings.PreferenceDomain
-
The precision of preference values.
- getPrecision() - Method in class org.lenskit.data.ratings.PreferenceDomainBuilder
-
Get the preference precision.
- getPredictableItems(long) - Method in class org.lenskit.basic.TopNItemRecommender
-
Determine the items for which predictions can be made for a certain user.
- getPredictMetrics() - Method in class org.lenskit.eval.traintest.predict.PredictEvalTask
-
Get the list of prediction metrics.
- getPreferenceDomain() - Method in class org.lenskit.basic.SimpleRatingPredictor
-
- getPreferenceDomain() - Method in class org.lenskit.data.dao.file.StaticDataSource
-
- getPreferenceDomain() - Method in class org.lenskit.transform.quantize.PreferenceDomainQuantizer
-
- getPrimaryScorer() - Method in class org.lenskit.basic.FallbackItemScorer
-
Get the primary scorer from this item scorer.
- getProperties() - Method in class org.lenskit.cli.util.ScriptEnvironment
-
Get the properties defined by the command line.
- getRating() - Method in class org.lenskit.data.ratings.RatingBuilder
-
Get the rating.
- getRatingPredictor() - Method in interface org.lenskit.api.Recommender
-
Get the recommender’s rating scorer.
- getRatingPredictor() - Method in class org.lenskit.LenskitRecommender
-
- getRatings() - Method in class org.lenskit.data.ratings.PackedRatingMatrix
-
- getRatings() - Method in interface org.lenskit.data.ratings.RatingMatrix
-
Get the collection of ratings in the snapshot.
- getRawType() - Method in class org.lenskit.data.entities.TypedName
-
Get the raw type (class).
- getRebuildPeriod() - Method in class org.lenskit.eval.temporal.TemporalEvaluator
-
- getRecipRank() - Method in class org.lenskit.eval.traintest.recommend.TopNMRRMetric.UserResult
-
- getRecommender() - Method in class org.lenskit.eval.traintest.recommend.ItemSelector.ItemSelectScript
-
Get the recommender object.
- getReportingInterval() - Method in class org.lenskit.util.monitor.TrackedJob
-
Get the reporting interval for firing progress update messages.
- getRequiredRoots() - Method in interface org.lenskit.eval.traintest.EvalTask
-
Get the root types required by this evaluation.
- getRequiredRoots() - Method in class org.lenskit.eval.traintest.metrics.Metric
-
Get the classes on which this metric depends.
- getRequiredRoots() - Method in class org.lenskit.eval.traintest.predict.PredictEvalTask
-
- getRequiredRoots() - Method in class org.lenskit.eval.traintest.recommend.RecommendEvalTask
-
- getRequiredRoots() - Method in class org.lenskit.eval.traintest.recommend.TopNPopularityMetric
-
- getRevisions() - Static method in class org.lenskit.LenskitInfo
-
Get the set of revisions LensKit is built from.
- getRight() - Method in class org.lenskit.hybrid.RankBlendResult
-
Get the right result.
- getRightRank() - Method in class org.lenskit.hybrid.RankBlendResult
-
Get the right rank
- getRoots() - Method in class org.lenskit.LenskitConfiguration
-
- getRuntimeData() - Method in class org.lenskit.eval.traintest.DataSet
-
Get the runtime data set.
- getScore() - Method in interface org.lenskit.api.Result
-
Get the score (value) associated with this result.
- getScore(long) - Method in interface org.lenskit.api.ResultMap
-
Get the score associated with an ID.
- getScore() - Method in class org.lenskit.basic.FallbackResult
-
- getScore() - Method in class org.lenskit.results.AbstractResult
-
- getScore(long) - Method in class org.lenskit.results.BasicResultMap
-
- getScore() - Method in class org.lenskit.results.RescoredResult
-
- getScorer() - Method in class org.lenskit.basic.TopNItemRecommender
-
- getSeenItems() - Method in class org.lenskit.eval.traintest.TestUser
-
The set of items this user has seen in either training or test.
- getSeparateItems() - Method in class org.lenskit.eval.traintest.recommend.RecommendEvalTask
-
Query whether this task will separate items.
- getShareableNodes(DAGNode<Component, Dependency>) - Static method in class org.lenskit.inject.GraphtUtils
-
Find the set of shareable nodes (objects that will be replaced with instance satisfactions in the final graph).
- getShareModelComponents() - Method in class org.lenskit.eval.traintest.TrainTestExperiment
-
Query whether this experiment will cache and share components.
- getSortKeys() - Method in class org.lenskit.data.dao.EntityQuery
-
Get the sort keys.
- getSortKeys() - Method in class org.lenskit.data.store.EntityCollection
-
Get the sort keys, if this collection stores attributes in sorted order.
- getSource() - Method in class org.lenskit.cli.util.InputData
-
- getSource() - Method in class org.lenskit.eval.crossfold.Crossfolder
-
Get the data source backing this crossfold manager.
- getSource() - Method in class org.lenskit.eval.traintest.recommend.ItemSelector.GroovyItemSelector
-
Get the Groovy source of this item selector.
- getSources() - Method in class org.lenskit.data.dao.file.StaticDataSource
-
Get the list of entity sources.
- getSourcesForType(EntityType) - Method in class org.lenskit.data.dao.file.StaticDataSource
-
Get the entity sources producing a particular type.
- getSourceType() - Method in class org.lenskit.data.entities.EntityDerivation
-
Get the source types for the derivation.
- getStagingFile() - Method in class org.lenskit.util.io.StagedWrite
-
Get the working file for this staging file.
- getStepsDone() - Method in class org.lenskit.util.monitor.JobEvent.ProgressUpdate
-
Get the number of steps done.
- getStepsFinished() - Method in class org.lenskit.util.monitor.TrackedJob
-
Get the number of finished steps.
- getSuffix() - Method in class org.lenskit.eval.traintest.recommend.PRMetricSpec
-
- getSupportedSourceVersion() - Method in class org.lenskit.inject.LenskitAnnotationProcessor
-
- getTargetFile() - Method in class org.lenskit.util.io.StagedWrite
-
Get the target file for this staging file.
- getTasks() - Method in class org.lenskit.eval.traintest.TrainTestExperiment
-
Get the eval tasks to be used in this experiment.
- getTestData() - Method in class org.lenskit.eval.traintest.DataSet
-
Get the training data.
- getTestHistory() - Method in class org.lenskit.eval.traintest.TestUser
-
Return this user’s test history.
- getTestItems() - Method in class org.lenskit.eval.traintest.TestUser
-
- getTestRatings() - Method in class org.lenskit.eval.traintest.TestUser
-
Get the user’s test ratings.
- getThreadCount() - Method in class org.lenskit.eval.traintest.TrainTestExperiment
-
Get the number of threads that the experiment may use.
- 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.
- getTimer() - Method in class org.lenskit.util.monitor.TrackedJob
-
Get the timer for this job.
- getTimestamp() - Method in class org.lenskit.data.ratings.Rating
-
- getTimestamp() - Method in class org.lenskit.data.ratings.Rating.WithTimestamp
-
- getTimestamp() - Method in class org.lenskit.data.ratings.RatingBuilder
-
Get the timestamp.
- getTopNMetrics() - Method in class org.lenskit.eval.traintest.recommend.RecommendEvalTask
-
Get the list of prediction metrics.
- getTotalNeighborWeight() - Method in class org.lenskit.knn.user.UserUserResult
-
Get the total neighbor weight for this result.
- getTotalSteps() - Method in class org.lenskit.util.monitor.JobEvent.ProgressUpdate
-
Get the total steps.
- getTrainHistory() - Method in class org.lenskit.eval.traintest.TestUser
-
Return this user’s training history.
- getTrainingData() - Method in class org.lenskit.eval.traintest.DataSet
-
Get the training data.
- getTrainItems() - Method in class org.lenskit.eval.traintest.TestUser
-
- getType() - Method in class org.lenskit.data.entities.AbstractEntity
-
- getType() - Method in class org.lenskit.data.entities.Attribute
-
Get the attribute’s type.
- getType() - Method in interface org.lenskit.data.entities.Entity
-
Get the type of this entity.
- getType() - Method in class org.lenskit.data.entities.EntityDerivation
-
Get the entity type to be derived.
- getType() - Method in class org.lenskit.data.entities.TypedName
-
Get the type.
- getType() - Method in class org.lenskit.data.store.EntityCollection
-
Get the type of entity stored in this collection.
- getType() - Method in class org.lenskit.inject.PlaceholderSatisfaction
-
- getType() - Method in class org.lenskit.util.monitor.TrackedJob
-
- getTypedAttributeNames() - Method in class org.lenskit.data.entities.AbstractBeanEntity
-
- getTypedAttributeNames() - Method in interface org.lenskit.data.entities.Entity
-
Get the attributes in this entity.
- getTypedName() - Method in class org.lenskit.data.entities.Attribute
-
Get the attribute’s typed name.
- getTypes() - Method in interface org.lenskit.data.dao.file.EntitySource
-
Get the entity types produced by this source.
- getTypes() - Method in class org.lenskit.data.dao.file.TextEntitySource
-
- getUnseenItems(TestUser) - Method in class org.lenskit.eval.traintest.recommend.ItemSelector.ItemSelectScript
-
Method that returns all items except the ones present in the user’s test or train sets.
- getUpperBound() - Method in class org.lenskit.util.keys.FrozenHashKeyIndex
-
- getUpperBound() - Method in class org.lenskit.util.keys.HashKeyIndex
-
- getUpperBound() - Method in interface org.lenskit.util.keys.KeyIndex
-
Get the upper bound of the index range for this index.
- getUpperBound() - Method in class org.lenskit.util.keys.SortedKeyIndex
-
Get the upper bound of this index.
- getURL() - Method in class org.lenskit.data.dao.file.TextEntitySource
-
Get the source file for this data source.
- getUser() - Method in class org.lenskit.eval.traintest.recommend.ItemSelector.ItemSelectScript
-
Get the user being tested.
- getUser() - Method in class org.lenskit.eval.traintest.TestUser
-
- getUserBias(long) - Method in interface org.lenskit.bias.BiasModel
-
Get the user bias.
- getUserBias(long) - Method in class org.lenskit.bias.GlobalBiasModel
-
- getUserBias(long) - Method in class org.lenskit.bias.LiveUserItemBiasModel
-
- getUserBias(long) - Method in class org.lenskit.bias.UserItemBiasModel
-
- getUserBiases(LongSet) - Method in interface org.lenskit.bias.BiasModel
-
Get a set of user biases.
- getUserBiases() - Method in interface org.lenskit.bias.BiasModel
-
Get the map of all known user biases.
- getUserBiases(LongSet) - Method in class org.lenskit.bias.GlobalBiasModel
-
- getUserBiases() - Method in class org.lenskit.bias.GlobalBiasModel
-
- getUserBiases(LongSet) - Method in class org.lenskit.bias.LiveUserItemBiasModel
-
- getUserBiases() - Method in class org.lenskit.bias.LiveUserItemBiasModel
-
Return an empty map.
- getUserBiases(LongSet) - Method in class org.lenskit.bias.UserItemBiasModel
-
- getUserBiases() - Method in class org.lenskit.bias.UserItemBiasModel
-
- getUserColumns() - Method in interface org.lenskit.eval.traintest.EvalTask
-
Get columns that will go in the per-user output file.
- getUserColumns() - Method in class org.lenskit.eval.traintest.predict.PredictEvalTask
-
- getUserColumns() - Method in class org.lenskit.eval.traintest.recommend.RecommendEvalTask
-
- getUserId() - Method in interface org.lenskit.data.ratings.Preference
-
Get the ID of the user whose preference this is.
- getUserId() - Method in class org.lenskit.data.ratings.Rating
-
- getUserId() - Method in class org.lenskit.data.ratings.RatingBuilder
-
Get the user ID.
- getUserId() - Method in class org.lenskit.data.ratings.RatingMatrixEntry
-
Get the user ID for this rating matrix entry.
- getUserId() - Method in class org.lenskit.eval.traintest.TestUser
-
Get the ID of this user.
- getUserIds() - Method in class org.lenskit.data.ratings.PackedRatingMatrix
-
- getUserIds() - Method in interface org.lenskit.data.ratings.RatingMatrix
-
Get the set of user IDs in the snapshot.
- getUserIndex() - Method in class org.lenskit.data.ratings.RatingMatrixEntry
-
Get the 0-based user index for this rating matrix entry.
- getUserItems(long) - Method in class org.lenskit.knn.item.model.ItemItemBuildContext
-
Get the items rated by a particular user.
- getUserOutputFile() - Method in class org.lenskit.eval.traintest.TrainTestExperiment
-
Get the per-user output file.
- getUserRatings(long) - Method in class org.lenskit.data.ratings.PackedRatingMatrix
-
- getUserRatings(long) - Method in interface org.lenskit.data.ratings.RatingMatrix
-
Get the ratings for a particular user.
- getUserRatingVector(long) - Method in class org.lenskit.data.ratings.PackedRatingMatrix
-
- getUserRatingVector(long) - Method in interface org.lenskit.data.ratings.RatingMatrix
-
Get the current preferences of a particular user as a vector.
- getUserVector(long) - Method in class org.lenskit.knn.user.UserSnapshot
-
Get a user vector normalized for score computations.
- getUUID() - Method in class org.lenskit.util.monitor.TrackedJob
-
- getV1Entropy() - Method in class org.lenskit.util.math.MutualInformationAccumulator
-
Get the entropy of the first variable.
- getV2Entropy() - Method in class org.lenskit.util.math.MutualInformationAccumulator
-
Get the entropy of the second variable.
- getValue() - Method in class org.grouplens.lenskit.transform.threshold.RealThreshold
-
Get the threshold value.
- getValue() - Method in class org.lenskit.data.entities.Attribute
-
Get the attribute’s value.
- getValue() - Method in interface org.lenskit.data.ratings.Preference
-
Get the preference value.
- getValue() - Method in class org.lenskit.data.ratings.Rating
-
Get the rating value.
- getValue() - Method in class org.lenskit.data.ratings.RatingMatrixEntry
-
Get the value of this rating matrix entry.
- getValue() - Method in class org.lenskit.util.IdBox
-
Get the value associated with the object.
- getValueByIndex(int) - Method in class org.lenskit.util.keys.Long2DoubleSortedArrayMap
-
Get a value by its position in the map.
- getValues() - Method in class org.lenskit.eval.traintest.metrics.MetricResult
-
Get the column values for this metric result.
- getValues() - Method in class org.lenskit.eval.traintest.metrics.TypedMetricResult
-
- getValues() - Method in interface org.lenskit.transform.quantize.Quantizer
-
Get the possible values into which this quantizer will map input values.
- getValues() - Method in class org.lenskit.transform.quantize.ValueArrayQuantizer
-
- getVectorNormalizer() - Method in class org.lenskit.transform.normalize.DefaultItemVectorNormalizer
-
Get the underlying vector normalizer.
- getVectorNormalizer() - Method in class org.lenskit.transform.normalize.DefaultUserVectorNormalizer
-
Get the delegate vector normalizer.
- getViewType() - Method in class org.lenskit.data.dao.EntityQuery
-
Get the type to view results as.
- getWorkDir() - Method in class org.lenskit.eval.traintest.SimpleEvaluator
-
Get the working directory for the evaluator.
- getWriteTimestamps() - Method in class org.lenskit.eval.crossfold.Crossfolder
-
Query whether timestamps will be written.
- GlobalAverageRatingBiasModelProvider - Class in org.lenskit.bias
-
Compute a bias model with the global average rating.
- GlobalAverageRatingBiasModelProvider(DataAccessObject) - Constructor for class org.lenskit.bias.GlobalAverageRatingBiasModelProvider
-
- GlobalBiasModel - Class in org.lenskit.bias
-
Bias model that only uses a global bias.
- GlobalBiasModel(double) - Constructor for class org.lenskit.bias.GlobalBiasModel
-
Construct a new global bias model.
- GlobalMeanRatingItemScorer - Class in org.lenskit.baseline
-
Item scorer that scores every item with the global mean rating.
- GlobalMeanRatingItemScorer(RatingSummary) - Constructor for class org.lenskit.baseline.GlobalMeanRatingItemScorer
-
- GlobalRecommend - Class in org.lenskit.cli.commands
-
Generate Top-N non-personalized recommendations.
- GlobalRecommend() - Constructor for class org.lenskit.cli.commands.GlobalRecommend
-
- Graph - Class in org.lenskit.cli.commands
-
Command that draws a diagram of a recommender configuration.
- Graph() - Constructor for class org.lenskit.cli.commands.Graph
-
- GraphDumper - Class in org.lenskit.graph
-
Class to manage traversing nodes.
- GraphtUtils - Class in org.lenskit.inject
-
Helper utilities for Grapht integration.
- GreedyRerankingItemRecommender - Class in org.lenskit.rerank
-
A hybrid item recommender that uses a greedy re-ranking strategy to allow re-ranking of items iteratively.
- GreedyRerankingItemRecommender(ItemRecommender, GreedyRerankStrategy) - Constructor for class org.lenskit.rerank.GreedyRerankingItemRecommender
-
- GreedyRerankStrategy - Interface in org.lenskit.rerank
-
Interface for classes that select the next item to recommend from a list of candidate items.
- GroovyUtils - Class in org.lenskit.config
-
Support utilities for LensKit’s use of Groovy.
- groupBy(TypedName<Long>) - Method in interface org.lenskit.data.dao.Query
-
Group the results of this query by an attribute.
- groupBy(String) - Method in interface org.lenskit.data.dao.Query
-
Group the results of this query by an attribute.
- grouped(TypedName<Long>) - Method in class org.lenskit.data.store.EntityCollection
-
Get a grouped view of the data.
- GroupedQuery<E extends Entity> - Class in org.lenskit.data.dao
-
Grouped query interface.
- GroupingObjectStream<C,E> - Class in org.lenskit.util.io
-
Base class for streams that group the output of another stream.
- GroupingObjectStream(ObjectStream<? extends E>) - Constructor for class org.lenskit.util.io.GroupingObjectStream
-
- id - Variable in class org.lenskit.data.entities.AbstractEntity
-
- id - Variable in class org.lenskit.data.entities.EntityBuilder
-
- id - Variable in class org.lenskit.results.AbstractResult
-
- IdBox<T> - Class in org.lenskit.util
-
A box that associates an object with an ID.
- IdBox(long, T) - Constructor for class org.lenskit.util.IdBox
-
Construct a new ID box.
- 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.lenskit.transform.normalize
-
Identity normalization (makes no change).
- IdentityVectorNormalizer() - Constructor for class org.lenskit.transform.normalize.IdentityVectorNormalizer
-
- idKeyExtractor() - Static method in class org.lenskit.data.entities.Entities
-
Key extractor that keys entities by ID.
- idList() - Method in interface org.lenskit.api.ResultList
-
Return a list of the item (or user) IDs in this result list.
- idList() - Method in class org.lenskit.results.BasicResultList
-
- idList() - Method in interface org.lenskit.results.LenskitResultList
-
- idOrder() - Static method in class org.lenskit.results.Results
-
Get an ordering (comparator) that orders results by ID.
- idOrdering() - Static method in class org.lenskit.data.entities.Entities
-
Return an ordering over entities that sorts them by ID.
- idPredicate(long) - Static method in class org.lenskit.data.entities.Entities
-
Create a predicate that filters events for an ID.
- idSet - Variable in class org.lenskit.data.entities.EntityBuilder
-
- idSet() - Method in class org.lenskit.data.store.EntityCollection
-
- in(Class<?>) - Method in class org.lenskit.inject.AbstractConfigContext
-
Deprecated.
- in(Class<? extends Annotation>, Class<?>) - Method in class org.lenskit.inject.AbstractConfigContext
-
Deprecated.
- in(Annotation, Class<?>) - Method in class org.lenskit.inject.AbstractConfigContext
-
Deprecated.
- in(Class<?>) - Method in interface org.lenskit.LenskitConfigContext
-
Deprecated.
- in(Class<? extends Annotation>, Class<?>) - Method in interface org.lenskit.LenskitConfigContext
-
Deprecated.
- in(Annotation, Class<?>) - Method in interface org.lenskit.LenskitConfigContext
-
Deprecated.
- include(Closure<?>) - Method in class org.lenskit.config.BindingDSL
-
Use a closure as additional configuration
- include(URI) - Method in class org.lenskit.config.BindingDSL
-
Include another configuration file.
- include(String) - Method in class org.lenskit.config.BindingDSL
-
Include another configuration file.
- include(Module) - Method in class org.lenskit.config.BindingDSL
-
Include a module in this configuration.
- include(URI) - Method in class org.lenskit.config.LenskitConfigDSL
-
- includesRevision(String) - Static method in class org.lenskit.LenskitInfo
-
Query whether this version of LensKit includes a particular revision.
- index(double) - Method in interface org.lenskit.transform.quantize.Quantizer
-
Convert a value into a discrete, quantized value.
- index(double) - Method in class org.lenskit.transform.quantize.ValueArrayQuantizer
-
- indexOf(Object) - Method in class org.lenskit.results.BasicResultList
-
- init(ProcessingEnvironment) - Method in class org.lenskit.inject.LenskitAnnotationProcessor
-
- InputData - Class in org.lenskit.cli.util
-
Helper class for managing input data.
- InputData(ScriptEnvironment, Namespace) - Constructor for class org.lenskit.cli.util.InputData
-
- InstanceFactory<T> - Class in org.lenskit.util.reflect
-
Factory function for new instances.
- InstanceFactory() - Constructor for class org.lenskit.util.reflect.InstanceFactory
-
- instantiate(DAGNode<Component, Dependency>) - Method in class org.lenskit.inject.NodeInstantiator
-
Instantiate a particular node in the graph.
- instantiate() - Static method in class org.lenskit.inject.NodeProcessors
-
Create a node processor that will instantiate nodes.
- instantiate(NodeInstantiator) - Static method in class org.lenskit.inject.NodeProcessors
-
Create a node processor that will instantiate nodes.
- instantiate() - Method in class org.lenskit.inject.RecommenderInstantiator
-
Instantiate the recommender graph.
- instantiateGraph(DAGNode<Component, Dependency>) - Method in class org.lenskit.LenskitRecommenderEngineBuilder
-
Instantiate the recommender graph.
- InteractionEntityType - Annotation Type in org.lenskit.data.ratings
-
Qualifier for the type of entities that record user-item interactions.
- InteractionStatistics - Class in org.lenskit.data.ratings
-
Interaction statistics, counting the number of times an item has been interacted with.
- InteractionStatistics(EntityType, Long2IntMap) - Constructor for class org.lenskit.data.ratings.InteractionStatistics
-
Construct a new interaction statistics object.
- InteractionStatistics.CountSumISProvider - Class in org.lenskit.data.ratings
-
Provider that counts item interactions.
- InteractionStatistics.ISProvider - Class in org.lenskit.data.ratings
-
Provider that counts item interactions.
- internId(long) - Method in class org.lenskit.util.keys.HashKeyIndex
-
Get an index for a key, generating a new one if necessary.
- intersectSize(LongSortedSet, LongSortedSet) - Static method in class org.lenskit.util.collections.LongUtils
-
Compute the size of the intersection of two sets.
- intersectSize(LongSet, LongSet) - Static method in class org.lenskit.util.collections.LongUtils
-
Compute the size of the intersection of two sets.
- interval(int, int) - Static method in class org.lenskit.util.collections.CollectionUtils
-
Create an
IntList
that contains all numbers in a specified interval.
- InvertibleFunction<F,T> - Interface in org.lenskit.util
-
A function for which an inverse is available.
- isCompressed(File) - Static method in class org.lenskit.util.io.LKFileUtils
-
- isEmpty() - Method in class org.lenskit.results.BasicResultList
-
- isEmpty() - Method in class org.lenskit.util.collections.CompactableLongArrayList
-
- isEmpty() - Method in interface org.lenskit.util.collections.Long2DoubleAccumulator
-
Query whether the accumulator is empty.
- isEmpty() - Method in class org.lenskit.util.collections.TopNLong2DoubleAccumulator
-
- isEmpty() - Method in class org.lenskit.util.collections.UnlimitedLong2DoubleAccumulator
-
- isFromPrimary() - Method in class org.lenskit.basic.FallbackResult
-
Query whether this result came from the primary or the baseline item scorer.
- isInstantiable() - Method in class org.lenskit.LenskitRecommenderEngine
-
Query whether this engine is instantiable.
- isParallel() - Method in class org.lenskit.util.io.AbstractObjectStream
-
- isParallel() - Method in class org.lenskit.util.parallel.TaskGroup
-
Query whether the subtasks will be run in parallel.
- ISProvider(EntityType, DataAccessObject) - Constructor for class org.lenskit.data.ratings.InteractionStatistics.ISProvider
-
Construct the provider.
- isShareable(DAGNode<Component, Dependency>) - Static method in class org.lenskit.inject.GraphtUtils
-
Determine if a node is a shareable component.
- isSorted(long[], int, int) - Static method in class org.lenskit.util.MoreArrays
-
Check that the array is sorted.
- isSparse() - Method in interface org.lenskit.knn.item.ItemSimilarity
-
Query whether this similarity is sparse.
- isSparse() - Method in class org.lenskit.knn.item.ItemVectorSimilarity
-
- isSparse() - Method in interface org.lenskit.knn.user.UserSimilarity
-
Query whether this similarity is sparse.
- isSparse() - Method in class org.lenskit.knn.user.UserVectorSimilarity
-
- isSparse() - Method in class org.lenskit.similarity.CosineVectorSimilarity
-
- isSparse() - Method in class org.lenskit.similarity.MutualInformationVectorSimilarity
-
- isSparse() - Method in class org.lenskit.similarity.PearsonCorrelation
-
- isSparse() - Method in class org.lenskit.similarity.SignificanceWeightedVectorSimilarity
-
- isSparse() - Method in class org.lenskit.similarity.SpearmanRankCorrelation
-
- isSparse() - Method in interface org.lenskit.similarity.VectorSimilarity
-
Query whether this similarity function is sparse (returns 0 for vectors with disjoint key sets).
- isSymmetric() - Method in interface org.lenskit.knn.item.ItemSimilarity
-
Query whether this similarity is symmetric.
- isSymmetric() - Method in class org.lenskit.knn.item.ItemVectorSimilarity
-
- isSymmetric() - Method in interface org.lenskit.knn.user.UserSimilarity
-
Query whether this similarity is symmetric.
- isSymmetric() - Method in class org.lenskit.knn.user.UserVectorSimilarity
-
- isSymmetric() - Method in class org.lenskit.similarity.CosineVectorSimilarity
-
- isSymmetric() - Method in class org.lenskit.similarity.MutualInformationVectorSimilarity
-
- isSymmetric() - Method in class org.lenskit.similarity.PearsonCorrelation
-
- isSymmetric() - Method in class org.lenskit.similarity.SignificanceWeightedVectorSimilarity
-
- isSymmetric() - Method in class org.lenskit.similarity.SpearmanRankCorrelation
-
- isSymmetric() - Method in interface org.lenskit.similarity.VectorSimilarity
-
Query whether this similarity function is symmetric.
- isThreadSafe() - Method in class org.lenskit.knn.item.ItemVectorSimilarity
-
- isThreadSafe() - Method in interface org.lenskit.util.parallel.MaybeThreadSafe
-
Query whether this object is thread-safe.
- isThreadSafe(Class<?>) - Static method in class org.lenskit.util.reflect.ClassQueries
-
Query whether a class is marked as thread-safe.
- isThreadSafe(Object) - Static method in class org.lenskit.util.reflect.ClassQueries
-
Query whether an object is thread-safe.
- isZero(double) - Static method in class org.lenskit.util.math.Scalars
-
Check whether a value is zero, using a default epsilon.
- isZero(double, double) - Static method in class org.lenskit.util.math.Scalars
-
Check whether a value is zero, using a configurable epsilon.
- ITEM - Static variable in class org.lenskit.data.entities.CommonTypes
-
Type identifier for item entities.
- ITEM_FILE_NAME - Static variable in class org.lenskit.eval.crossfold.Crossfolder
-
- ITEM_ID - Static variable in class org.lenskit.data.entities.CommonAttributes
-
The item ID associated with an entity.
- ItemAverageRatingBiasModelProvider - Class in org.lenskit.bias
-
Compute a bias model that returns items’ average ratings.
- ItemAverageRatingBiasModelProvider(RatingSummary, double) - Constructor for class org.lenskit.bias.ItemAverageRatingBiasModelProvider
-
- ItemBasedItemRecommender - Interface in org.lenskit.api
-
Recommends items that go with a set of reference items.
- ItemBasedItemScorer - Interface in org.lenskit.api
-
Score items with reference to specified item(s).
- ItemBiasModel - Class in org.lenskit.bias
-
Bias model that provides global and item biases.
- ItemBiasModel(double, Long2DoubleMap) - Constructor for class org.lenskit.bias.ItemBiasModel
-
Construct a new item bias model.
- itemIndex() - Method in class org.lenskit.data.ratings.PackedRatingMatrix
-
- itemIndex() - Method in interface org.lenskit.data.ratings.RatingMatrix
-
Get the item ID index.
- ItemItemBuildContext - Class in org.lenskit.knn.item.model
-
Encapsulation of data needed during an item-item model build.
- ItemItemBuildContextProvider - Class in org.lenskit.knn.item.model
-
- ItemItemBuildContextProvider(RatingVectorPDAO, UserVectorNormalizer, int) - Constructor for class org.lenskit.knn.item.model.ItemItemBuildContextProvider
-
Construct an item-item build context provider.
- ItemItemBuildContextProvider(RatingVectorPDAO, UserVectorNormalizer) - Constructor for class org.lenskit.knn.item.model.ItemItemBuildContextProvider
-
- ItemItemItemBasedItemScorer - Class in org.lenskit.knn.item
-
Score items based on the basket of items using an item-item CF model.
- ItemItemItemBasedItemScorer(ItemItemModel, int) - Constructor for class org.lenskit.knn.item.ItemItemItemBasedItemScorer
-
- ItemItemModel - Interface in org.lenskit.knn.item.model
-
Item-item similarity model.
- ItemItemModelProvider - Class in org.lenskit.knn.item.model
-
Build an item-item CF model from rating data.
- ItemItemModelProvider(ItemSimilarity, ItemItemBuildContext, Threshold, NeighborIterationStrategy, int, int) - Constructor for class org.lenskit.knn.item.model.ItemItemModelProvider
-
- ItemItemResult - Class in org.lenskit.knn.item
-
The result type for item-item collaborative filtering.
- ItemItemResult(long, double, int, double) - Constructor for class org.lenskit.knn.item.ItemItemResult
-
Construct a new item-item CF result.
- ItemItemScoreAccumulator - Class in org.lenskit.knn.item
-
Score accumulator for item-item recommendation.
- ItemItemScorer - Class in org.lenskit.knn.item
-
Score items using an item-item CF model.
- ItemItemScorer(RatingVectorPDAO, ItemItemModel, NeighborhoodScorer, UserVectorNormalizer, int, int) - Constructor for class org.lenskit.knn.item.ItemItemScorer
-
Construct a new item-item scorer.
- ItemMeanRatingItemScorer - Class in org.lenskit.baseline
-
Rating scorer that returns the item’s mean rating for all predictions.
- ItemMeanRatingItemScorer(RatingSummary, double) - Constructor for class org.lenskit.baseline.ItemMeanRatingItemScorer
-
Construct a new scorer.
- itemRanks(LongList) - Static method in class org.lenskit.util.collections.LongUtils
-
Compute the ranks for a list of longs.
- itemRatingVector(Collection<? extends Rating>) - Static method in class org.lenskit.data.ratings.Ratings
-
Construct a rating vector that contains the ratings provided by each user.
- ItemRecommender - Interface in org.lenskit.api
-
Interface for recommending items.
- ItemScorer - Interface in org.lenskit.api
-
Score items for users.
- ItemSelector - Class in org.lenskit.eval.traintest.recommend
-
Select items for use in recommendation or
- ItemSelector() - Constructor for class org.lenskit.eval.traintest.recommend.ItemSelector
-
- ItemSelector.GroovyItemSelector - Class in org.lenskit.eval.traintest.recommend
-
Item selector based on a Groovy script.
- ItemSelector.ItemSelectScript - Class in org.lenskit.eval.traintest.recommend
-
Base class defining the environment in which item selectors are evaluated.
- ItemSelectScript() - Constructor for class org.lenskit.eval.traintest.recommend.ItemSelector.ItemSelectScript
-
- ItemSimilarity - Interface in org.lenskit.knn.item
-
Compute the similarity between two items.
- ItemSimilarityThreshold - Annotation Type in org.lenskit.knn.item
-
Qualifier for threshold applied to item similarities.
- itemVector(long) - Method in class org.lenskit.knn.item.model.ItemItemBuildContext
-
Get the rating vector for an item.
- ItemVectorNormalizer - Interface in org.lenskit.transform.normalize
-
Normalizes an item’s vector.
- ItemVectorSimilarity - Class in org.lenskit.knn.item
-
Implementation of
ItemSimilarity
that delegates to a vector similarity.
- ItemVectorSimilarity(VectorSimilarity) - Constructor for class org.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.lenskit.data.entities.AttributeSet
-
- iterator() - Method in class org.lenskit.results.BasicResultList
-
- iterator() - Method in class org.lenskit.results.BasicResultMap
-
- iterator() - Method in class org.lenskit.util.collections.CompactableLongArrayList
-
- iterator() - Method in class org.lenskit.util.io.AbstractObjectStream
-
Get the iterator.
- iterator() - Method in class org.lenskit.util.keys.KeyedObjectMap
-
- iterator() - Method in class org.lenskit.util.keys.LongSortedArraySet
-
- iterator(long) - Method in class org.lenskit.util.keys.LongSortedArraySet
-
- lastIndexOf(Object) - Method in class org.lenskit.results.BasicResultList
-
- lastLong() - Method in class org.lenskit.util.keys.LongSortedArraySet
-
- lastLongKey() - Method in class org.lenskit.util.keys.KeyedObjectMap
-
- lastLongKey() - Method in class org.lenskit.util.keys.Long2DoubleSortedArrayMap
-
- Layout(EntityType, AttributeSet, Class<? extends EntityBuilder>) - Constructor for class org.lenskit.data.dao.file.EntitySource.Layout
-
Construct an entity source layout.
- LearningRate - Annotation Type in org.grouplens.lenskit.iterative
-
Learning rate for iterative methods.
- LeastSquaresItemScorer - Class in org.lenskit.baseline
-
Baseline scorer using least-squares estimates of preferences, trained by gradient descent.
- LeastSquaresItemScorer(Long2DoubleMap, Long2DoubleMap, double) - Constructor for class org.lenskit.baseline.LeastSquaresItemScorer
-
Construct a new least-squares scorer.
- LeastSquaresItemScorer.Builder - Class in org.lenskit.baseline
-
The builder for the least squares predictor.
- length - Variable in class org.lenskit.eval.traintest.recommend.TopNLengthMetric.LengthResult
-
- length() - Method in interface org.lenskit.util.table.Row
-
Get the length of this row.
- LengthResult(double) - Constructor for class org.lenskit.eval.traintest.recommend.TopNLengthMetric.LengthResult
-
- LenskitAnnotationProcessor - Class in org.lenskit.inject
-
Annotation processor to provide basic linting of LensKit annotations.
- LenskitAnnotationProcessor() - Constructor for class org.lenskit.inject.LenskitAnnotationProcessor
-
- LenskitBinding<T> - Interface in org.lenskit
-
LensKit-augmented binding interface.
- LenskitCommandException - Exception in org.lenskit.cli
-
Exception thrown when a LensKit command fails.
- LenskitCommandException() - Constructor for exception org.lenskit.cli.LenskitCommandException
-
- LenskitCommandException(String) - Constructor for exception org.lenskit.cli.LenskitCommandException
-
- LenskitCommandException(String, Throwable) - Constructor for exception org.lenskit.cli.LenskitCommandException
-
- LenskitCommandException(Throwable) - Constructor for exception org.lenskit.cli.LenskitCommandException
-
- LenskitCommandException(String, Throwable, boolean, boolean) - Constructor for exception org.lenskit.cli.LenskitCommandException
-
- LenskitConfigContext - Interface in org.lenskit
-
LensKit-specific augmentations of the Grapht context interface.
- LenskitConfigDSL - Class in org.lenskit.config
-
Methods for the LensKit configuration DSL.
- LenskitConfigDSL(ConfigurationLoader) - Constructor for class org.lenskit.config.LenskitConfigDSL
-
Construct a new delegate with an empty configuration.
- LenskitConfigDSL(ConfigurationLoader, URI) - Constructor for class org.lenskit.config.LenskitConfigDSL
-
Construct a new delegate with an empty configuration.
- LenskitConfigDSL(ConfigurationLoader, LenskitConfiguration, URI) - Constructor for class org.lenskit.config.LenskitConfigDSL
-
Construct a new delegate.
- LenskitConfigScript - Class in org.lenskit.config
-
Base class for LensKit configuration scripts.
- LenskitConfigScript() - Constructor for class org.lenskit.config.LenskitConfigScript
-
- LenskitConfigScript(Binding) - Constructor for class org.lenskit.config.LenskitConfigScript
-
- LenskitConfiguration - Class in org.lenskit
-
A LensKit algorithm configuration.
- LenskitConfiguration() - Constructor for class org.lenskit.LenskitConfiguration
-
Create a new LensKit configuration.
- LenskitConfiguration(LenskitConfiguration) - Constructor for class org.lenskit.LenskitConfiguration
-
Create a new copy of a LensKit configuration.
- LenskitInfo - Class in org.lenskit
-
Get access to general information about LensKit.
- LenskitRecommender - Class in org.lenskit
-
Recommender implementation built on LensKit containers.
- LenskitRecommender(DAGNode<Component, Dependency>) - Constructor for class org.lenskit.LenskitRecommender
-
Create a new LensKit recommender.
- LenskitRecommenderEngine - Class in org.lenskit
-
LensKit implementation of a recommender engine.
- LenskitRecommenderEngine(DAGNode<Component, Dependency>, boolean) - Constructor for class org.lenskit.LenskitRecommenderEngine
-
Build an engine encapsulating a dependency graph.
- LenskitRecommenderEngineBuilder - Class in org.lenskit
-
Builds LensKit recommender engines from configurations.
- LenskitRecommenderEngineBuilder() - Constructor for class org.lenskit.LenskitRecommenderEngineBuilder
-
- LenskitRecommenderEngineLoader - Class in org.lenskit
-
Load a pre-built recommender engine from a file.
- LenskitRecommenderEngineLoader() - Constructor for class org.lenskit.LenskitRecommenderEngineLoader
-
- LenskitResultList - Interface in org.lenskit.results
-
LensKit refinement of the general result list type.
- LenskitResultMap - Interface in org.lenskit.results
-
LensKit refinement of the general result map type.
- lenskitVersion() - Static method in class org.lenskit.LenskitInfo
-
Get the current LensKit version.
- likeBatch(long, long, int) - Method in class org.lenskit.data.entities.EntityFactory
-
- limit(long) - Method in class org.lenskit.util.io.AbstractObjectStream
-
- LineEntityParser - Class in org.lenskit.data.dao.file
-
Interface for parsers that parse an entity from a line of text.
- LineEntityParser() - Constructor for class org.lenskit.data.dao.file.LineEntityParser
-
- LineStream - Class in org.lenskit.util.io
-
Stream that reads lines from a file.
- LineStream(BufferedReader) - Constructor for class org.lenskit.util.io.LineStream
-
Construct a stream reading lines from a buffered reader.
- listCollector() - Static method in class org.lenskit.results.Results
-
A Java 8 collector that makes result lists.
- listElementType(TypeToken<? extends List<T>>) - Static method in class org.lenskit.util.TypeUtils
-
Extract the element type from a type token representing a list.
- listIterator() - Method in class org.lenskit.results.BasicResultList
-
- listIterator(int) - Method in class org.lenskit.results.BasicResultList
-
- listIterator() - Method in class org.lenskit.util.collections.CompactableLongArrayList
-
- listIterator(int) - Method in class org.lenskit.util.collections.CompactableLongArrayList
-
- ListOnlyTopNMetric<X> - Class in org.lenskit.eval.traintest.recommend
-
Intermediate class for top-N metrics that only depend on the list of recommended items, not their details.
- ListOnlyTopNMetric(List<String>, List<String>) - Constructor for class org.lenskit.eval.traintest.recommend.ListOnlyTopNMetric
-
- ListOnlyTopNMetric(Class<? extends TypedMetricResult>, Class<? extends TypedMetricResult>) - Constructor for class org.lenskit.eval.traintest.recommend.ListOnlyTopNMetric
-
- ListOnlyTopNMetric(Class<? extends TypedMetricResult>, Class<? extends TypedMetricResult>, String) - Constructor for class org.lenskit.eval.traintest.recommend.ListOnlyTopNMetric
-
- LiveNeighborFinder - Class in org.lenskit.knn.user
-
Neighborhood finder that does a fresh search over the data source ever time.
- LiveNeighborFinder(RatingVectorPDAO, DataAccessObject, UserSimilarity, UserVectorNormalizer, UserVectorNormalizer, Threshold) - Constructor for class org.lenskit.knn.user.LiveNeighborFinder
-
Construct a new user neighborhood finder.
- LiveUserItemBiasModel - Class in org.lenskit.bias
-
Bias model that provides global, user, and item biases.
- LiveUserItemBiasModel(ItemBiasModel, RatingVectorPDAO) - Constructor for class org.lenskit.bias.LiveUserItemBiasModel
-
Construct a new bias model.
- LKFileUtils - Class in org.lenskit.util.io
-
File utilities for LensKit.
- load(Closure<?>) - Static method in class org.lenskit.config.ConfigHelpers
-
Load a LensKit configuration from a Groovy closure.
- load(String) - Static method in class org.lenskit.config.ConfigHelpers
-
- load(File) - Static method in class org.lenskit.config.ConfigHelpers
-
Load a LensKit configuration from a script file.
- load(URL) - Static method in class org.lenskit.config.ConfigHelpers
-
Load a LensKit configuration from a script URL.
- load(File) - Method in class org.lenskit.config.ConfigurationLoader
-
Load a configuration from a file.
- load(URL) - Method in class org.lenskit.config.ConfigurationLoader
-
Load a configuration from a URL.
- load(String) - Method in class org.lenskit.config.ConfigurationLoader
-
- load(Closure<?>) - Method in class org.lenskit.config.ConfigurationLoader
-
- load(Path) - Static method in class org.lenskit.data.dao.file.StaticDataSource
-
Load a static file data set from a file.
- load(Path, String) - Static method in class org.lenskit.data.dao.file.StaticDataSource
-
Load a static file data set from a file.
- load(URI, String) - Static method in class org.lenskit.data.dao.file.StaticDataSource
-
Load a static file data set from a URI.
- load(Path, String, ClassLoader) - Static method in class org.lenskit.eval.traintest.AlgorithmInstance
-
Load an algorithm instance from a file.
- load(Path) - Static method in class org.lenskit.eval.traintest.DataSet
-
Load one or more data sets from a YAML manifest file.
- load(URL) - Static method in class org.lenskit.eval.traintest.DataSet
-
Load one or more data sets from a YAML manifest file.
- load(Path) - Static method in class org.lenskit.eval.traintest.TrainTestExperiment
-
Load a train-test experiment from a YAML file.
- load(File) - Static method in class org.lenskit.LenskitRecommenderEngine
-
Create a new recommender engine by reading a previously serialized engine from the given file.
- load(File, ClassLoader) - Static method in class org.lenskit.LenskitRecommenderEngine
-
- load(InputStream) - Static method in class org.lenskit.LenskitRecommenderEngine
-
Create a new recommender engine by reading a previously serialized engine from the given input stream.
- load(InputStream) - Method in class org.lenskit.LenskitRecommenderEngineLoader
-
Load a recommender engine from an input stream.
- load(File) - Method in class org.lenskit.LenskitRecommenderEngineLoader
-
Load a recommender from a file.
- loadConfigurations(List<File>) - Method in class org.lenskit.cli.util.ScriptEnvironment
-
- loadEngine() - Method in class org.lenskit.cli.util.RecommenderLoader
-
- loadScript(GroovyCodeSource, URI) - Method in class org.lenskit.config.ConfigurationLoader
-
Load a LensKit configuration script.
- loadScript(File) - Method in class org.lenskit.config.ConfigurationLoader
-
Load a configuration script from a file.
- loadScript(URL) - Method in class org.lenskit.config.ConfigurationLoader
-
Load a configuration script from a URL.
- loadScript(String) - Method in class org.lenskit.config.ConfigurationLoader
-
Load a configuration script from a script source.
- log(double) - Static method in class org.lenskit.eval.traintest.metrics.Discounts
-
Create a new logarithmic discount.
- log2() - Static method in class org.lenskit.eval.traintest.metrics.Discounts
-
Create a log-base-2 discount.
- log2(double) - Static method in class org.lenskit.util.math.Scalars
-
- LogDiscount - Class in org.lenskit.eval.traintest.metrics
-
Logarithmic discounting.
- LogDiscount(double) - Constructor for class org.lenskit.eval.traintest.metrics.LogDiscount
-
Construct a log discount.
- logger - Variable in class org.lenskit.config.LenskitConfigScript
-
- Logging - Class in org.lenskit.cli.util
-
CLI support for configuring the logging infrastructure.
- LoggingStreamSlurper - Class in org.lenskit.util.io
-
Thread that reads an input stream and writes its lines to a logger.
- LoggingStreamSlurper(String, InputStream, Logger, String) - Constructor for class org.lenskit.util.io.LoggingStreamSlurper
-
Create a new stream slurper.
- logProgress() - Method in class org.lenskit.util.ProgressLogger
-
Log the current progress to the logger.
- Long2DoubleAccumulator - Interface in org.lenskit.util.collections
-
Accumulate a sorted list of scored IDs.
- long2DoubleEntrySet() - Method in class org.lenskit.util.keys.Long2DoubleSortedArrayMap
-
- Long2DoubleSortedArrayMap - Class in org.lenskit.util.keys
-
An immutable long-to-double map backed by a sorted key array.
- Long2DoubleSortedArrayMap(Map<Long, Double>) - Constructor for class org.lenskit.util.keys.Long2DoubleSortedArrayMap
-
Deprecated.
- long2ObjectEntrySet() - Method in class org.lenskit.results.BasicResultMap
-
- long2ObjectEntrySet() - Method in class org.lenskit.util.keys.KeyedObjectMap
-
- LongAttrMethod(TypedName<?>) - Constructor for class org.lenskit.data.entities.AbstractBeanEntityBuilder.LongAttrMethod
-
- LongSortedArraySet - Class in org.lenskit.util.keys
-
A sorted set of longs implemented using a sorted array.
- LongSortedArraySet(SortedKeyIndex) - Constructor for class org.lenskit.util.keys.LongSortedArraySet
-
Construct a new long sorted array set from a key domain.
- LongSortedArraySet(Collection<Long>) - Constructor for class org.lenskit.util.keys.LongSortedArraySet
-
Construct a new array set from a collection of items.
- LongSortedArraySet(long[]) - Constructor for class org.lenskit.util.keys.LongSortedArraySet
-
Construct a new array set from an array of items.
- LongUtils - Class in org.lenskit.util.collections
-
Utilities for working with longs and collections of them from Fastutil.
- lookup(TypedName<?>) - Method in class org.lenskit.data.entities.AttributeSet
-
Look up an attribute.
- lookup(TypedName<?>, boolean) - Method in class org.lenskit.data.entities.AttributeSet
-
Look up an attribute.
- lookup(String) - Method in class org.lenskit.data.entities.AttributeSet
-
Look up an attribute.
- lookup(EntityType) - Static method in class org.lenskit.data.entities.EntityDefaults
-
Look up the defaults for a particular entity type.
- lookup(long) - Method in class org.lenskit.data.store.EntityCollection
-
Look up an entity by ID.
- lookupEntity(EntityType, long) - Method in interface org.lenskit.data.dao.DataAccessObject
-
Look up an entity by ID.
- lookupEntity(EntityType, long, Class<E>) - Method in interface org.lenskit.data.dao.DataAccessObject
-
Look up an entity by ID and project it to a view class.
- lookupEntity(EntityType, long) - Method in class org.lenskit.data.dao.EntityCollectionDAO
-
- lookupEntity(EntityType, long, Class<E>) - Method in class org.lenskit.data.dao.EntityCollectionDAO
-
- lookupFromStringConverter(TypeToken<T>) - Static method in class org.lenskit.util.TypeUtils
-
Look up a converter to convert strings to the specified type.
- RandomGeneratorProvider - Class in org.lenskit.util
-
Provide a JDKRandomGenerator
instance.
- RandomGeneratorProvider() - Constructor for class org.lenskit.util.RandomGeneratorProvider
-
- RandomProvider - Class in org.lenskit.util
-
Provide a Random
instance.
- RandomProvider() - Constructor for class org.lenskit.util.RandomProvider
-
- randomSubset(LongSet, int, Random) - Static method in class org.lenskit.util.collections.LongUtils
-
Selects a random subset of n
longs from a given set of longs.
- randomSubset(LongSet, int, LongSet, Random) - Static method in class org.lenskit.util.collections.LongUtils
-
Selects a random subset of n
longs from a given set of longs such that no selected items is in a second set of longs.
- randomSubset(Random, int, LongSet...) - Method in class org.lenskit.util.keys.LongSortedArraySet
-
Compute a random subset of this set.
- randomUnseen(TestUser, int) - Method in class org.lenskit.eval.traintest.recommend.ItemSelector.ItemSelectScript
-
- rank - Variable in class org.lenskit.eval.traintest.recommend.TopNMRRMetric.UserResult
-
- RankBlendingItemRecommender - Class in org.lenskit.hybrid
-
Hybrid item recommender that blends the ranks produced by two recommenders.
- RankBlendingItemRecommender(ItemRecommender, ItemRecommender, double) - Constructor for class org.lenskit.hybrid.RankBlendingItemRecommender
-
Construct a new rank-blending recommender.
- RankBlendingItemRecommender.Left - Annotation Type in org.lenskit.hybrid
-
The ‘left’ recommender for the blending recommender.
- RankBlendingItemRecommender.Right - Annotation Type in org.lenskit.hybrid
-
The ‘right’ recommender for a hybrid.
- RankBlendResult - Class in org.lenskit.hybrid
-
- RATING - Static variable in class org.lenskit.data.entities.CommonAttributes
-
A rating value.
- RATING - Static variable in class org.lenskit.data.entities.CommonTypes
-
Type identifier for rating entities.
- rating(long, long, double) - Method in class org.lenskit.data.entities.EntityFactory
-
- rating(long, long, double, long) - Method in class org.lenskit.data.entities.EntityFactory
-
- Rating - Class in org.lenskit.data.ratings
-
A user rating an item.
- Rating.WithTimestamp - Class in org.lenskit.data.ratings
-
- RatingBuilder - Class in org.lenskit.data.ratings
-
- RatingBuilder() - Constructor for class org.lenskit.data.ratings.RatingBuilder
-
Create an uninitialized rating builder.
- RatingBuilder(EntityType) - Constructor for class org.lenskit.data.ratings.RatingBuilder
-
Create an unitialized rating builder.
- RatingMatrix - Interface in org.lenskit.data.ratings
-
Snapshot of the ratings data for building a recommender.
- RatingMatrixEntry - Class in org.lenskit.data.ratings
-
- RatingMatrixEntry() - Constructor for class org.lenskit.data.ratings.RatingMatrixEntry
-
- RatingPredictor - Interface in org.lenskit.api
-
Predict user ratings.
- RatingPredictorItemScorer - Class in org.lenskit.predict
-
Item scorer that uses rating predictions.
- RatingPredictorItemScorer(RatingPredictor) - Constructor for class org.lenskit.predict.RatingPredictorItemScorer
-
- RatingRangeClampingFunction - Class in org.grouplens.lenskit.transform.clamp
-
Clamp values to the range of valid ratings.
- RatingRangeClampingFunction(PreferenceDomain) - Constructor for class org.grouplens.lenskit.transform.clamp.RatingRangeClampingFunction
-
- Ratings - Class in org.lenskit.data.ratings
-
Utilities for working with ratings.
- RatingSummary - Class in org.lenskit.data.ratings
-
A summary of the ratings data.
- RatingSummaryProvider - Class in org.lenskit.data.ratings
-
Default builder for rating summaries.
- RatingSummaryProvider(DataAccessObject) - Constructor for class org.lenskit.data.ratings.RatingSummaryProvider
-
- RatingVectorPDAO - Interface in org.lenskit.data.ratings
-
Proxy DAO for user ‘rating vectors’, which are mappings of items to user preference.
- RatingWriter - Interface in org.lenskit.data.output
-
Interface for writing ratings.
- RatingWriters - Class in org.lenskit.data.output
-
- readIdList(File) - Static method in class org.lenskit.util.io.LKFileUtils
-
Read a list of long IDs from a file, one per line.
- readObject() - Method in class org.lenskit.util.io.GroupingObjectStream
-
- readObject() - Method in class org.lenskit.util.io.LineStream
-
- readObject() - Method in interface org.lenskit.util.io.ObjectStream
-
Read the next object from this stream.
- RealThreshold - Class in org.grouplens.lenskit.transform.threshold
-
Checks similarity values to ensure their real values are over the
ThresholdValue
.
- RealThreshold(double) - Constructor for class org.grouplens.lenskit.transform.threshold.RealThreshold
-
- recall - Variable in class org.lenskit.eval.traintest.recommend.TopNPrecisionRecallMetric.PresRecResult
-
- recommend(long) - Method in interface org.lenskit.api.ItemRecommender
-
Recommend all possible items for a user using the default exclude set.
- recommend(long, int) - Method in interface org.lenskit.api.ItemRecommender
-
Recommend up to n
items for a user using the default exclude set.
- recommend(long, int, Set<Long>, Set<Long>) - Method in interface org.lenskit.api.ItemRecommender
-
Produce a set of recommendations for the user.
- recommend(long) - Method in class org.lenskit.basic.AbstractItemRecommender
-
Recommend all possible items for a user using the default exclude set.
- recommend(long, int) - Method in class org.lenskit.basic.AbstractItemRecommender
-
Recommend up to n
items for a user using the default exclude set.
- recommend(long, int, Set<Long>, Set<Long>) - Method in class org.lenskit.basic.AbstractItemRecommender
-
Produce a set of recommendations for the user.
- recommend(long, int, LongSet, LongSet) - Method in class org.lenskit.basic.AbstractItemRecommender
-
Primary method for implementing an item recommender without details.
- recommend(long, int, LongSet, LongSet) - Method in class org.lenskit.basic.PopularItemRecommender
-
- recommend(long) - Method in class org.lenskit.basic.RescoringItemRecommender
-
- recommend(long, int) - Method in class org.lenskit.basic.RescoringItemRecommender
-
- recommend(long, int, Set<Long>, Set<Long>) - Method in class org.lenskit.basic.RescoringItemRecommender
-
- recommend(int, ResultMap) - Method in class org.lenskit.basic.TopNItemBasedItemRecommender
-
Pick the top n items from a score vector.
- recommend(long, int, LongSet, LongSet) - Method in class org.lenskit.basic.TopNItemRecommender
-
- Recommend - Class in org.lenskit.cli.commands
-
Generate Top-N recommendations for users.
- Recommend() - Constructor for class org.lenskit.cli.commands.Recommend
-
- Recommender - Interface in org.lenskit.api
-
Main entry point for accessing recommender components.
- RecommenderBuildException - Exception in org.lenskit.api
-
Exception thrown when there is an error building a recommender.
- RecommenderBuildException() - Constructor for exception org.lenskit.api.RecommenderBuildException
-
Consruct a new recommender build exception.
- RecommenderBuildException(String) - Constructor for exception org.lenskit.api.RecommenderBuildException
-
Construct exception with a message.
- RecommenderBuildException(String, Throwable) - Constructor for exception org.lenskit.api.RecommenderBuildException
-
Construct exception with a message and cause.
- RecommenderBuildException(Throwable) - Constructor for exception org.lenskit.api.RecommenderBuildException
-
Construct an exception with a cause.
- RecommenderConfigurationException - Exception in org.lenskit
-
Error thrown when an error occurs resolving the recommender configuration graph.
- RecommenderConfigurationException() - Constructor for exception org.lenskit.RecommenderConfigurationException
-
- RecommenderConfigurationException(String) - Constructor for exception org.lenskit.RecommenderConfigurationException
-
- RecommenderConfigurationException(String, Throwable) - Constructor for exception org.lenskit.RecommenderConfigurationException
-
- RecommenderConfigurationException(Throwable) - Constructor for exception org.lenskit.RecommenderConfigurationException
-
- RecommenderEngine - Interface in org.lenskit.api
-
Service providing access to a recommender.
- RecommenderGraphBuilder - Class in org.lenskit.inject
-
Build recommender graphs.
- RecommenderGraphBuilder() - Constructor for class org.lenskit.inject.RecommenderGraphBuilder
-
- RecommenderInstantiator - Class in org.lenskit.inject
-
Process a recommender graph to deal with its shareable nodes.
- RecommenderLoader - Class in org.lenskit.cli.util
-
Load recommenders from models or configurations.
- RecommenderLoader(InputData, ScriptEnvironment, Namespace) - Constructor for class org.lenskit.cli.util.RecommenderLoader
-
- RecommendEvalTask - Class in org.lenskit.eval.traintest.recommend
-
An eval task that attempts to recommend items for a test user.
- RecommendEvalTask() - Constructor for class org.lenskit.eval.traintest.recommend.RecommendEvalTask
-
Create a new recommend eval task.
- recommendRelatedItems(long) - Method in interface org.lenskit.api.ItemBasedItemRecommender
-
Recommend all possible items for a reference item using the default exclude set.
- recommendRelatedItems(long, int) - Method in interface org.lenskit.api.ItemBasedItemRecommender
-
Recommend up to n possible items for a reference item using the default exclude set.
- recommendRelatedItems(Set<Long>) - Method in interface org.lenskit.api.ItemBasedItemRecommender
-
Recommend all possible items for a set of reference items using the default exclude set.
- recommendRelatedItems(Set<Long>, int) - Method in interface org.lenskit.api.ItemBasedItemRecommender
-
Recommend up to n items for a set of reference items using the default exclude set.
- recommendRelatedItems(Set<Long>, int, Set<Long>, Set<Long>) - Method in interface org.lenskit.api.ItemBasedItemRecommender
-
Produce a set of recommendations for the item.
- recommendRelatedItems(long, int) - Method in class org.lenskit.basic.AbstractItemBasedItemRecommender
-
Recommend up to n possible items for a reference item using the default exclude set.
- recommendRelatedItems(long) - Method in class org.lenskit.basic.AbstractItemBasedItemRecommender
-
Recommend all possible items for a reference item using the default exclude set.
- recommendRelatedItems(Set<Long>, int, Set<Long>, Set<Long>) - Method in class org.lenskit.basic.AbstractItemBasedItemRecommender
-
Produce a set of recommendations for the item.
- recommendRelatedItems(Set<Long>, int) - Method in class org.lenskit.basic.AbstractItemBasedItemRecommender
-
Recommend up to n items for a set of reference items using the default exclude set.
- recommendRelatedItems(Set<Long>) - Method in class org.lenskit.basic.AbstractItemBasedItemRecommender
-
Recommend all possible items for a set of reference items using the default exclude set.
- recommendRelatedItems(long) - Method in class org.lenskit.basic.PopularItemRecommender
-
- recommendRelatedItems(long, int) - Method in class org.lenskit.basic.PopularItemRecommender
-
- recommendRelatedItems(Set<Long>) - Method in class org.lenskit.basic.PopularItemRecommender
-
- recommendRelatedItems(Set<Long>, int) - Method in class org.lenskit.basic.PopularItemRecommender
-
- recommendRelatedItems(Set<Long>, int, Set<Long>, Set<Long>) - Method in class org.lenskit.basic.PopularItemRecommender
-
- recommendRelatedItemsWithDetails(Set<Long>, int, Set<Long>, Set<Long>) - Method in interface org.lenskit.api.ItemBasedItemRecommender
-
Produce a set of recommendations for the item, with details.
- recommendRelatedItemsWithDetails(Set<Long>, int, Set<Long>, Set<Long>) - Method in class org.lenskit.basic.PopularItemRecommender
-
- recommendRelatedItemsWithDetails(Set<Long>, int, Set<Long>, Set<Long>) - Method in class org.lenskit.basic.TopNItemBasedItemRecommender
-
- recommendWithDetails(long, int, Set<Long>, Set<Long>) - Method in interface org.lenskit.api.ItemRecommender
-
Produce a set of recommendations for the user with additional details.
- recommendWithDetails(long, int, Set<Long>, Set<Long>) - Method in class org.lenskit.basic.AbstractItemRecommender
-
- recommendWithDetails(long, int, LongSet, LongSet) - Method in class org.lenskit.basic.AbstractItemRecommender
-
Primary method for implementing an item recommender.
- recommendWithDetails(long, int, LongSet, LongSet) - Method in class org.lenskit.basic.PopularItemRecommender
-
- recommendWithDetails(long, int, Set<Long>, Set<Long>) - Method in class org.lenskit.basic.RescoringItemRecommender
-
- recommendWithDetails(long, int, LongSet, LongSet) - Method in class org.lenskit.basic.TopNItemRecommender
-
- recommendWithDetails(long, int, LongSet, LongSet) - Method in class org.lenskit.hybrid.RankBlendingItemRecommender
-
- recommendWithDetails(long, int, LongSet, LongSet) - Method in class org.lenskit.rerank.GreedyRerankingItemRecommender
-
- reduce(T, BinaryOperator<T>) - Method in class org.lenskit.util.io.AbstractObjectStream
-
- reduce(BinaryOperator<T>) - Method in class org.lenskit.util.io.AbstractObjectStream
-
- reduce(U, BiFunction<U, ? super T, U>, BinaryOperator<U>) - Method in class org.lenskit.util.io.AbstractObjectStream
-
- RegularizationTerm - Annotation Type in org.grouplens.lenskit.iterative
-
The regularization factor applied in many iterative methods.
- remove() - Method in class org.lenskit.util.io.ObjectStreamIterator
-
- removeLong(int) - Method in class org.lenskit.util.collections.CompactableLongArrayList
-
- renderGraph(DAGNode<Component, Dependency>, Writer) - Static method in class org.lenskit.graph.GraphDumper
-
Render a graph to a file.
- repeat(T, int) - Static method in class org.lenskit.util.collections.CollectionUtils
-
Return a list that repeats a single object multiple times.
- rescore(Result, double) - Static method in class org.lenskit.results.Results
-
Create a rescored result.
- rescore(Result, Result) - Static method in class org.lenskit.results.Results
-
Create a rescored result with details.
- RescoredResult - Class in org.lenskit.results
-
A result that wraps another result with a different score.
- RescoringItemRecommender - Class in org.lenskit.basic
-
Item recommender that wraps a base item recommender and replaces its scores with those produced by another item scorer.
- RescoringItemRecommender(ItemRecommender, ItemScorer) - Constructor for class org.lenskit.basic.RescoringItemRecommender
-
Create a new rescoring item recommender.
- reset() - Method in class org.lenskit.data.entities.EntityBuilder
-
Reset this entity builder, clearing all properties except the entity type.
- reset() - Method in class org.lenskit.data.ratings.RatingBuilder
-
- reset() - Method in class org.lenskit.util.math.MutualInformationAccumulator
-
Reset to start accumulating again.
- resolveClass(ObjectStreamClass) - Method in class org.lenskit.util.io.CustomClassLoaderObjectInputStream
-
- resolveTypeName(String) - Static method in class org.lenskit.util.TypeUtils
-
Resolve a type name into a type.
- Result - Interface in org.lenskit.api
-
A LensKit result, consisting of a score and an ID.
- ResultAccumulator - Class in org.lenskit.results
-
Accumulator for sorted lists of results.
- ResultList - Interface in org.lenskit.api
-
A list of results from a recommender operation.
- ResultMap - Interface in org.lenskit.api
-
A map of results from a recommender operation.
- ResultMetric<X> - Class in org.lenskit.eval.traintest.metrics
-
Base class for metrics that measure individual recommendation or prediction results.
- ResultMetric(List<String>, List<String>) - Constructor for class org.lenskit.eval.traintest.metrics.ResultMetric
-
Construct a new result metric.
- ResultMetric(Class<? extends TypedMetricResult>, Class<? extends TypedMetricResult>) - Constructor for class org.lenskit.eval.traintest.metrics.ResultMetric
-
Construct a new result metric.
- Results - Class in org.lenskit.results
-
Utility functions for working with results.
- resultToIndex(int) - Static method in class org.lenskit.util.BinarySearch
-
Convert a possibly-negative binary search result to an index or insertion point.
- 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.
- retain(int) - Static method in class org.lenskit.eval.crossfold.HistoryPartitions
-
Retain a fixed number of ratings.
- RetainNHistoryPartitionMethod - Class in org.lenskit.eval.crossfold
-
Partition the event list by retaining a fixed number of elements.
- RetainNHistoryPartitionMethod(int) - Constructor for class org.lenskit.eval.crossfold.RetainNHistoryPartitionMethod
-
Create a count partitioner.
- RMSEPredictMetric - Class in org.lenskit.eval.traintest.predict
-
Evaluate a recommender’s prediction accuracy with RMSE.
- RMSEPredictMetric() - Constructor for class org.lenskit.eval.traintest.predict.RMSEPredictMetric
-
- RMSEPredictMetric.Context - Class in org.lenskit.eval.traintest.predict
-
- root(Class<?>) - Method in class org.lenskit.config.LenskitConfigDSL
-
Add a root type.
- Row - Interface in org.lenskit.util.table
-
One row of a data table.
- RowBuilder - Class in org.lenskit.util.table
-
Build a row.
- RowBuilder(TableLayout) - Constructor for class org.lenskit.util.table.RowBuilder
-
- run() - Method in class org.lenskit.util.io.LoggingStreamSlurper
-
- RunScript - Class in org.lenskit.cli.commands
-
- RunScript() - Constructor for class org.lenskit.cli.commands.RunScript
-
- sampleEntities(int) - Static method in class org.lenskit.eval.crossfold.CrossfoldMethods
-
Create a crossfold method that creates disjoint samples of entities into disjoint partitions.
- sampleItems(HistoryPartitionMethod, int) - Static method in class org.lenskit.eval.crossfold.CrossfoldMethods
-
Create a crossfold method that splits items into disjoint samples.
- sampleUsers(SortOrder, HistoryPartitionMethod, int) - Static method in class org.lenskit.eval.crossfold.CrossfoldMethods
-
Create a crossfold method that splits users into disjoint samples.
- satisfiesConstraint(long, int, List<? extends Result>, Result) - Method in class org.lenskit.rerank.AbstractFilteringGreedyRerankStrategy
-
Tests if adding the candidate item to the list of recommended items would satisfy a constraint.
- satisfiesConstraint(long, int, List<? extends Result>, Result) - Method in class org.lenskit.rerank.AbstractScoringGreedyRerankStrategy
-
Tests if adding the candidate item to the list of recommended items would satisfy a constraint.
- Scalars - Class in org.lenskit.util.math
-
- score(long, long) - Method in interface org.lenskit.api.ItemScorer
-
Score a single item.
- score(long, Collection<Long>) - Method in interface org.lenskit.api.ItemScorer
-
Score a collection of items.
- score(long, long) - Method in class org.lenskit.basic.AbstractItemScorer
-
Score a single item.
- score(long, Collection<Long>) - Method in class org.lenskit.basic.AbstractItemScorer
-
Score a collection of items.
- score(long, long) - Method in class org.lenskit.basic.FallbackItemScorer
-
- score(long, Collection<Long>) - Method in class org.lenskit.basic.PopularityRankItemScorer
-
- score(long, long) - Method in class org.lenskit.basic.PrecomputedItemScorer
-
- score(long, long) - Method in class org.lenskit.bias.BiasItemScorer
-
- score(long, Collection<Long>) - Method in class org.lenskit.bias.BiasItemScorer
-
- score(long, Collection<Long>) - Method in class org.lenskit.knn.item.ItemItemScorer
-
- score(long, Long2DoubleMap, Long2DoubleMap, ItemItemScoreAccumulator) - Method in interface org.lenskit.knn.item.NeighborhoodScorer
-
Compute a score based on similar neighbors and their corresponding scores.
- score(long, Long2DoubleMap, Long2DoubleMap, ItemItemScoreAccumulator) - Method in class org.lenskit.knn.item.SimilaritySumNeighborhoodScorer
-
- score(long, Long2DoubleMap, Long2DoubleMap, ItemItemScoreAccumulator) - Method in class org.lenskit.knn.item.WeightedAverageNeighborhoodScorer
-
- score(long, List<Neighbor>) - Method in class org.lenskit.knn.user.SimilaritySumUserNeighborhoodScorer
-
- score(long, List<Neighbor>) - Method in interface org.lenskit.knn.user.UserNeighborhoodScorer
-
Compute the score for an item given a list of neighbors.
- score(long, List<Neighbor>) - Method in class org.lenskit.knn.user.WeightedAverageUserNeighborhoodScorer
-
- score(long, long) - Method in class org.lenskit.predict.RatingPredictorItemScorer
-
- score(long, Collection<Long>) - Method in class org.lenskit.predict.RatingPredictorItemScorer
-
- score - Variable in class org.lenskit.results.AbstractResult
-
- scoreCandidate(long, int, List<? extends Result>, Result) - Method in class org.lenskit.rerank.AbstractScoringGreedyRerankStrategy
-
Computes an objective metric score for adding a given candidate item to a list of recommended items.
- scoreItem(Long2DoubleMap, long, ItemItemScoreAccumulator) - Method in class org.lenskit.knn.item.ItemItemItemBasedItemScorer
-
Score a single item into an accumulator.
- scoreItem(Long2DoubleMap, long, ItemItemScoreAccumulator) - Method in class org.lenskit.knn.item.ItemItemScorer
-
- scoreMap() - Method in interface org.lenskit.api.ResultMap
-
View this result set as a map from longs to doubles.
- scoreMap() - Method in class org.lenskit.results.BasicResultMap
-
- scoreMap() - Method in interface org.lenskit.results.LenskitResultMap
-
- ScoreNormalizer - Annotation Type in org.lenskit.knn
-
Qualifier for normalizers used for computing item scores.
- scoreOrder() - Static method in class org.lenskit.results.Results
-
Get an ordering (comparator) that orders results by score.
- scorer - Variable in class org.lenskit.basic.TopNItemBasedItemRecommender
-
- scorer - Variable in class org.lenskit.basic.TopNItemRecommender
-
- scorer - Variable in class org.lenskit.knn.item.ItemItemItemBasedItemScorer
-
- scorer - Variable in class org.lenskit.knn.item.ItemItemScorer
-
- scoreRelatedItem(Collection<Long>, long) - Method in interface org.lenskit.api.ItemBasedItemScorer
-
Score a single item based on a collection of items (e.g.
- scoreRelatedItem(Collection<Long>, long) - Method in class org.lenskit.basic.AbstractItemBasedItemScorer
-
Score a single item based on a collection of items (e.g.
- scoreRelatedItems(Collection<Long>, Collection<Long>) - Method in interface org.lenskit.api.ItemBasedItemScorer
-
Score a collection of items based on a collection of items (e.g.
- scoreRelatedItems(Collection<Long>, Collection<Long>) - Method in class org.lenskit.basic.AbstractItemBasedItemScorer
-
Score a collection of items based on a collection of items (e.g.
- scoreRelatedItems(Collection<Long>, Collection<Long>) - Method in class org.lenskit.knn.item.ItemItemItemBasedItemScorer
-
- scoreRelatedItemsWithDetails(Collection<Long>, Collection<Long>) - Method in interface org.lenskit.api.ItemBasedItemScorer
-
Score a collection of items based on a collection of items (e.g.
- scoreRelatedItemsWithDetails(Collection<Long>, Collection<Long>) - Method in class org.lenskit.knn.item.ItemItemItemBasedItemScorer
-
- scoreWithDetails(long, Collection<Long>) - Method in interface org.lenskit.api.ItemScorer
-
Score a collection of items and potentially return more details on the scores.
- scoreWithDetails(long, Collection<Long>) - Method in class org.lenskit.baseline.ItemMeanRatingItemScorer
-
- scoreWithDetails(long, Collection<Long>) - Method in class org.lenskit.baseline.LeastSquaresItemScorer
-
- scoreWithDetails(long, Collection<Long>) - Method in class org.lenskit.baseline.UserMeanItemScorer
-
- scoreWithDetails(long, Collection<Long>) - Method in class org.lenskit.basic.ConstantItemScorer
-
- scoreWithDetails(long, Collection<Long>) - Method in class org.lenskit.basic.FallbackItemScorer
-
- scoreWithDetails(long, Collection<Long>) - Method in class org.lenskit.basic.PopularityRankItemScorer
-
- scoreWithDetails(long, Collection<Long>) - Method in class org.lenskit.basic.PrecomputedItemScorer
-
- scoreWithDetails(long, Collection<Long>) - Method in class org.lenskit.basic.SimpleCachingItemScorer
-
- scoreWithDetails(long, Collection<Long>) - Method in class org.lenskit.bias.BiasItemScorer
-
- scoreWithDetails(long, Collection<Long>) - Method in class org.lenskit.knn.item.ItemItemScorer
-
Score items by computing predicted ratings.
- scoreWithDetails(long, Collection<Long>) - Method in class org.lenskit.knn.user.UserUserItemScorer
-
- scoreWithDetails(long, Collection<Long>) - Method in class org.lenskit.predict.RatingPredictorItemScorer
-
- scoreWithDetails(long, Collection<Long>) - Method in class org.lenskit.slopeone.SlopeOneItemScorer
-
- scoreWithDetails(long, Collection<Long>) - Method in class org.lenskit.slopeone.WeightedSlopeOneItemScorer
-
- ScriptEnvironment - Class in org.lenskit.cli.util
-
Class managing environments for running various scripts and classes.
- ScriptEnvironment(Namespace) - Constructor for class org.lenskit.cli.util.ScriptEnvironment
-
- search(int, int) - Method in class org.lenskit.util.BinarySearch
-
Perform a binary search across a range of integers.
- selectItems(LongSet, Recommender, TestUser) - Method in class org.lenskit.eval.traintest.recommend.ItemSelector.GroovyItemSelector
-
- selectItems(LongSet, Recommender, TestUser) - Method in class org.lenskit.eval.traintest.recommend.ItemSelector
-
Select a set of items for recommendation.
- selfExtractor() - Static method in class org.lenskit.util.keys.Keys
-
- sequential() - Method in class org.lenskit.util.io.AbstractObjectStream
-
- serialVersionUID - Static variable in class org.lenskit.data.ratings.PreferenceDomain
-
- set(Class<? extends Annotation>) - Method in class org.lenskit.config.BindingDSL
-
- set(AbstractBeanEntityBuilder, Object) - Method in class org.lenskit.data.entities.AbstractBeanEntityBuilder.AttrMethod
-
- set(AbstractBeanEntityBuilder, double) - Method in class org.lenskit.data.entities.AbstractBeanEntityBuilder.DoubleAttrMethod
-
- set(AbstractBeanEntityBuilder, long) - Method in class org.lenskit.data.entities.AbstractBeanEntityBuilder.LongAttrMethod
-
- set(Class<? extends Annotation>) - Method in class org.lenskit.inject.AbstractConfigContext
-
- set(Class<? extends Annotation>) - Method in interface org.lenskit.LenskitConfigContext
-
Start a binding that sets a parameter.
- set(int, long) - Method in class org.lenskit.util.collections.CompactableLongArrayList
-
- setAlgorithm(AlgorithmInstance) - Method in class org.lenskit.eval.temporal.TemporalEvaluator
-
Adds an algorithmInfo
- setAlgorithm(String, LenskitConfiguration) - Method in class org.lenskit.eval.temporal.TemporalEvaluator
-
An algorithm instance constructed with a name and Lenskit configuration
- setAttribute(TypedName<T>, T) - Method in class org.lenskit.data.entities.AbstractBeanEntityBuilder
-
- setAttribute(TypedName<T>, T) - Method in class org.lenskit.data.entities.BasicEntityBuilder
-
- setAttribute(TypedName<T>, T) - Method in class org.lenskit.data.entities.EntityBuilder
-
Set an attribute in the entity.
- setAttribute(Attribute<T>) - Method in class org.lenskit.data.entities.EntityBuilder
-
Set an attribute in the entity.
- setAttribute(String, Object) - Method in class org.lenskit.eval.traintest.AlgorithmInstanceBuilder
-
Set an attribute for this algorithm instance.
- setAttribute(String, Object) - Method in class org.lenskit.eval.traintest.DataSetBuilder
-
- setBaseId(long) - Method in class org.lenskit.data.dao.file.DelimitedColumnEntityFormat
-
Set the base entity ID for this source.
- setBaseURI(URI) - Method in class org.lenskit.config.LenskitConfigDSL
-
Set the base URI for this configuration.
- setCacheDirectory(Path) - Method in class org.lenskit.eval.traintest.TrainTestExperiment
-
Set the cache directory for model components.
- setCandidateSelector(ItemSelector) - Method in class org.lenskit.eval.traintest.recommend.RecommendEvalTask
-
Set the candidate selector.
- setClassLoader(ClassLoader) - Method in class org.lenskit.eval.traintest.TrainTestExperiment
-
Set the class loader for this experiment.
- setClassLoader(ClassLoader) - Method in class org.lenskit.inject.RecommenderGraphBuilder
-
- setClassLoader(ClassLoader) - Method in class org.lenskit.LenskitRecommenderEngineBuilder
-
Set the class loader to use.
- setClassLoader(ClassLoader) - Method in class org.lenskit.LenskitRecommenderEngineLoader
-
Set the class loader to use when reading the engine.
- setColumnName(String) - Method in class org.lenskit.eval.traintest.predict.NDCGPredictMetric.Spec
-
- setColumnName(String) - Method in class org.lenskit.eval.traintest.recommend.TopNNDCGMetric.Spec
-
- setCompressionMode(CompressionMode) - Method in class org.lenskit.LenskitRecommenderEngineLoader
-
Set the compression mode to use.
- setConfig(LenskitConfiguration) - Method in class org.lenskit.eval.traintest.AlgorithmInstanceBuilder
-
Set the LensKit configuration to use.
- setContinueAfterError(boolean) - Method in class org.lenskit.eval.traintest.TrainTestExperiment
-
Configure whether the experiment will continue after an error.
- setContinueAterError(boolean) - Method in class org.lenskit.util.parallel.TaskGroup
-
- setCount(int) - Method in class org.lenskit.util.ProgressLogger
-
Set the number of total items to be processed.
- setDataSource(DataAccessObject) - Method in class org.lenskit.eval.temporal.TemporalEvaluator
-
- setDataSource(File) - Method in class org.lenskit.eval.temporal.TemporalEvaluator
-
- setDelegate(LenskitConfigDSL) - Method in class org.lenskit.config.LenskitConfigScript
-
Set the delegate.
- setDelimiter(String) - Method in class org.lenskit.data.dao.file.DelimitedColumnEntityFormat
-
Set the delimiter to use for this entity format.
- setDifference(LongSet, LongSet) - Static method in class org.lenskit.util.collections.LongUtils
-
Compute the set difference of two sets.
- setDiscount(String) - Method in class org.lenskit.eval.traintest.predict.NDCGPredictMetric.Spec
-
- setDiscount(String) - Method in class org.lenskit.eval.traintest.recommend.TopNNDCGMetric.Spec
-
- setDoubleAttribute(TypedName<Double>, double) - Method in class org.lenskit.data.entities.EntityBuilder
-
Set an attribute in the entity.
- setEntityBuilder(Class<? extends EntityBuilder>) - Method in class org.lenskit.data.dao.file.DelimitedColumnEntityFormat
-
Set the entity builder class.
- setEntityBuilder(Class<? extends EntityBuilder>) - Method in class org.lenskit.data.dao.file.JSONEntityFormat
-
Set the entity builder class.
- setEntityType(EntityType) - Method in class org.lenskit.data.dao.EntityQueryBuilder
-
- setEntityType(EntityType) - Method in class org.lenskit.data.dao.file.DelimitedColumnEntityFormat
-
Set the entity type.
- setEntityType(EntityType) - Method in class org.lenskit.data.dao.file.JSONEntityFormat
-
Set the entity type.
- setEntityType(EntityType) - Method in class org.lenskit.eval.crossfold.Crossfolder
-
Set the entity type that this crossfolder will crossfold.
- setEntityTypes(List<EntityType>) - Method in class org.lenskit.eval.traintest.DataSetBuilder
-
- setExcludeSelector(ItemSelector) - Method in class org.lenskit.eval.traintest.recommend.RecommendEvalTask
-
Set the exclude selector.
- setExecutable(String) - Method in class org.lenskit.external.ExternalProcessItemScorerBuilder
-
Set the executable to use.
- setExtendedOutputFile(File) - Method in class org.lenskit.eval.temporal.TemporalEvaluator
-
Set the output file for extended output (lines of JSON).
- setExtendedOutputFile(Path) - Method in class org.lenskit.eval.temporal.TemporalEvaluator
-
Set the output file for extended output (lines of JSON).
- setExtraAttribute(TypedName<T>, T) - Method in class org.lenskit.data.entities.AbstractBeanEntityBuilder
-
Set an extra attribute.
- setFile(Path) - Method in class org.lenskit.data.dao.file.TextEntitySource
-
Set the source file for this reader.
- setFormat(EntityFormat) - Method in class org.lenskit.data.dao.file.TextEntitySource
-
Set the entity format for the reader.
- setGainAttribute(String) - Method in class org.lenskit.eval.traintest.recommend.TopNNDCGMetric.Spec
-
- setGoodItems(String) - Method in class org.lenskit.eval.traintest.recommend.PRMetricSpec
-
- setHeader(boolean) - Method in class org.lenskit.data.dao.file.DelimitedColumnEntityFormat
-
Set whether to read a header.
- setHeaderLines(int) - Method in class org.lenskit.data.dao.file.DelimitedColumnEntityFormat
-
Set the number of header lines to read.
- setId(long) - Method in class org.lenskit.data.entities.EntityBuilder
-
Set the entity id.
- setId(long) - Method in class org.lenskit.data.ratings.RatingBuilder
-
Set the rating ID.
- setIntersect(LongSet, LongSet) - Static method in class org.lenskit.util.collections.LongUtils
-
Compute the intersection of two sets.
- setIntersect(LongSortedSet, LongSortedSet) - Static method in class org.lenskit.util.collections.LongUtils
-
Compute the intersection of two sets.
- setIsolationGroup(UUID) - Method in class org.lenskit.eval.traintest.DataSetBuilder
-
Set the group ID for this data set.
- setItemId(long) - Method in class org.lenskit.data.ratings.RatingBuilder
-
Set the item ID.
- setItemOutputFile(Path) - Method in class org.lenskit.eval.traintest.recommend.RecommendEvalTask
-
Set the output file for per-target-item results.
- setLabel(String) - Method in class org.lenskit.util.ProgressLogger
-
Set the label to be used in log messages.
- setLabelPrefix(String) - Method in class org.lenskit.eval.traintest.recommend.RecommendEvalTask
-
Set the prefix applied to column labels.
- setListSize(int) - Method in class org.lenskit.eval.temporal.TemporalEvaluator
-
sets the size of recommendationss list size
- setListSize(int) - Method in class org.lenskit.eval.traintest.recommend.RecommendEvalTask
-
Set the list size to use.
- setLongAttribute(TypedName<Long>, long) - Method in class org.lenskit.data.entities.AbstractBeanEntityBuilder
-
- setLongAttribute(TypedName<Long>, long) - Method in class org.lenskit.data.entities.EntityBuilder
-
Set an attribute in the entity.
- setMaximum(double) - Method in class org.lenskit.data.ratings.PreferenceDomainBuilder
-
Set the maximum preference.
- setMethod(CrossfoldMethod) - Method in class org.lenskit.eval.crossfold.Crossfolder
-
Set the method to be used by the crossfolder.
- setMinimum(double) - Method in class org.lenskit.data.ratings.PreferenceDomainBuilder
-
Set the minimum preference.
- setName(String) - Method in class org.lenskit.eval.crossfold.Crossfolder
-
Set a name for this crossfolder.
- setName(String) - Method in class org.lenskit.eval.traintest.AlgorithmInstanceBuilder
-
Set the algorithm name.
- setName(String) - Method in class org.lenskit.eval.traintest.DataSetBuilder
-
Set the data set’s name.
- setOutput(Path) - Method in class org.lenskit.eval.traintest.SimpleEvaluator
-
Set an output file for aggregate metrics.
- setOutputDir(Path) - Method in class org.lenskit.eval.crossfold.Crossfolder
-
Set the output directory for this crossfold operation.
- setOutputDir(File) - Method in class org.lenskit.eval.crossfold.Crossfolder
-
Set the output directory for this crossfold operation.
- setOutputDir(String) - Method in class org.lenskit.eval.crossfold.Crossfolder
-
Set the output directory for this crossfold operation.
- setOutputFile(File) - Method in class org.lenskit.eval.temporal.TemporalEvaluator
-
- setOutputFile(Path) - Method in class org.lenskit.eval.traintest.predict.PredictEvalTask
-
Set the output file for predictions.
- setOutputFile(Path) - Method in class org.lenskit.eval.traintest.recommend.RecommendEvalTask
-
Set the output file for recommendations.
- setOutputFile(Path) - Method in class org.lenskit.eval.traintest.TrainTestExperiment
-
Set the primary output file.
- setOutputFormat(OutputFormat) - Method in class org.lenskit.eval.crossfold.Crossfolder
-
Set the output format for the crossfolder.
- setParallelTasks(int) - Method in class org.lenskit.eval.traintest.TrainTestExperiment
-
Set the number of parallel experiment tasks to run.
- setPartitionCount(int) - Method in class org.lenskit.eval.crossfold.Crossfolder
-
Set the number of partitions to generate.
- setPeriod(int) - Method in class org.lenskit.util.ProgressLogger
-
Set the period for progress messages.
- setPrecision(double) - Method in class org.lenskit.data.ratings.PreferenceDomainBuilder
-
Set the preference precision.
- setRating(double) - Method in class org.lenskit.data.ratings.RatingBuilder
-
Set the rating value.
- setRebuildPeriod(long, TimeUnit) - Method in class org.lenskit.eval.temporal.TemporalEvaluator
-
- setRebuildPeriod(long) - Method in class org.lenskit.eval.temporal.TemporalEvaluator
-
- setReportingInterval(int) - Method in class org.lenskit.util.monitor.TrackedJob
-
Set the reporting interval for firing progress update messages.
- setRuntime(StaticDataSource) - Method in class org.lenskit.eval.traintest.DataSetBuilder
-
- setSeparateItems(boolean) - Method in class org.lenskit.eval.traintest.recommend.RecommendEvalTask
-
Control whether this task will separate items.
- setShareModelComponents(boolean) - Method in class org.lenskit.eval.traintest.TrainTestExperiment
-
Control whether model components will be shared.
- setSource(CharSequence) - Method in class org.lenskit.data.dao.file.TextEntitySource
-
Set a string from which to read entities.
- setSource(StaticDataSource) - Method in class org.lenskit.eval.crossfold.Crossfolder
-
Set the data source.
- setSuffix(String) - Method in class org.lenskit.eval.traintest.recommend.PRMetricSpec
-
- setTest(StaticDataSource) - Method in class org.lenskit.eval.traintest.DataSetBuilder
-
- setTestHistory(List<Entity>) - Method in class org.lenskit.eval.traintest.TestUserBuilder
-
- setThreadCount(int) - Method in class org.lenskit.eval.traintest.TrainTestExperiment
-
Set the number of threads the experiment may use.
- setTimestamp(long) - Method in class org.lenskit.data.ratings.RatingBuilder
-
Set the timestamp.
- setTrain(StaticDataSource) - Method in class org.lenskit.eval.traintest.DataSetBuilder
-
- setTrainHistory(List<Entity>) - Method in class org.lenskit.eval.traintest.TestUserBuilder
-
- setUnion(LongSet, LongSet) - Static method in class org.lenskit.util.collections.LongUtils
-
Compute the union of two sets.
- setUnion(LongSortedSet, LongSortedSet) - Static method in class org.lenskit.util.collections.LongUtils
-
Compute the union of two sets.
- setURL(URL) - Method in class org.lenskit.data.dao.file.TextEntitySource
-
Set the URL of the input data.
- setUserId(long) - Method in class org.lenskit.data.ratings.RatingBuilder
-
Set the user ID.
- setUserId(long) - Method in class org.lenskit.eval.traintest.TestUserBuilder
-
- setUserOutput(Path) - Method in class org.lenskit.eval.traintest.SimpleEvaluator
-
Set an output file for per-user evaluation metrics.
- setUserOutputFile(Path) - Method in class org.lenskit.eval.traintest.TrainTestExperiment
-
Set the per-user output file.
- setValidationMode(EngineValidationMode) - Method in class org.lenskit.LenskitRecommenderEngineLoader
-
Set the validation mode for loading the recommender engine.
- setWindow(int) - Method in class org.lenskit.util.ProgressLogger
-
Set the window to use for smoothing averages.
- setWorkDir(Path) - Method in class org.lenskit.eval.traintest.SimpleEvaluator
-
Set the working directory for the evaluator.
- setWorkingDir(File) - Method in class org.lenskit.external.ExternalProcessItemScorerBuilder
-
Set the working directory to use.
- setWorkingDir(String) - Method in class org.lenskit.external.ExternalProcessItemScorerBuilder
-
Set the working directory to use.
- setWriteTimestamps(boolean) - Method in class org.lenskit.eval.crossfold.Crossfolder
-
Configure whether to include timestamps in the output file.
- sha1Writer() - Static method in class org.lenskit.util.describe.Descriptions
-
Create a description writer that will compute a SHA1 hash.
- Shareable - Annotation Type in org.lenskit.inject
-
Mark a component implementation as shareable.
- shared() - Method in interface org.lenskit.LenskitBinding
-
- SignificanceWeightedVectorSimilarity - Class in org.lenskit.similarity
-
Apply significance weighting to a similarity function.
- SignificanceWeightedVectorSimilarity(int, VectorSimilarity) - Constructor for class org.lenskit.similarity.SignificanceWeightedVectorSimilarity
-
- SigWeightThreshold - Annotation Type in org.lenskit.similarity
-
The weight threshold for significance weighting.
- similarity(long, Long2DoubleMap, long, Long2DoubleMap) - Method in interface org.lenskit.knn.item.ItemSimilarity
-
Compute the similarity between two items.
- similarity(long, Long2DoubleMap, long, Long2DoubleMap) - Method in class org.lenskit.knn.item.ItemVectorSimilarity
-
- similarity - Variable in class org.lenskit.knn.user.Neighbor
-
- similarity(long, Long2DoubleMap, long, Long2DoubleMap) - Method in interface org.lenskit.knn.user.UserSimilarity
-
Compute the similarity between two users.
- similarity(long, Long2DoubleMap, long, Long2DoubleMap) - Method in class org.lenskit.knn.user.UserVectorSimilarity
-
- similarity(Long2DoubleMap, Long2DoubleMap) - Method in class org.lenskit.similarity.CosineVectorSimilarity
-
- similarity(Long2DoubleMap, Long2DoubleMap) - Method in class org.lenskit.similarity.MutualInformationVectorSimilarity
-
- similarity(Long2DoubleMap, Long2DoubleMap) - Method in class org.lenskit.similarity.PearsonCorrelation
-
- similarity(Long2DoubleMap, Long2DoubleMap) - Method in class org.lenskit.similarity.SignificanceWeightedVectorSimilarity
-
- similarity(Long2DoubleMap, Long2DoubleMap) - Method in class org.lenskit.similarity.SpearmanRankCorrelation
-
- similarity(Long2DoubleMap, Long2DoubleMap) - Method in interface org.lenskit.similarity.VectorSimilarity
-
Compute the similarity between two vectors.
- SIMILARITY_COMPARATOR - Static variable in class org.lenskit.knn.user.Neighbor
-
Comparator to order neighbors by similarity.
- SimilarityDamping - Annotation Type in org.lenskit.similarity
-
Damping parameter for similarity functions.
- SimilarityMatrixModel - Class in org.lenskit.knn.item.model
-
Item-item similarity model using an in-memory similarity matrix.
- SimilarityMatrixModel(SortedKeyIndex, List<Long2DoubleMap>) - Constructor for class org.lenskit.knn.item.model.SimilarityMatrixModel
-
- SimilarityMatrixModel(Map<Long, Long2DoubleMap>) - Constructor for class org.lenskit.knn.item.model.SimilarityMatrixModel
-
Construct a new item-item model.
- SimilarityNormalizer - Annotation Type in org.lenskit.knn
-
Qualifier for normalizers used for computing neighbor similarities.
- SimilaritySumNeighborhoodScorer - Class in org.lenskit.knn.item
-
Neighborhood scorer that computes the sum of neighborhood similarities.
- SimilaritySumNeighborhoodScorer() - Constructor for class org.lenskit.knn.item.SimilaritySumNeighborhoodScorer
-
- SimilaritySumUserNeighborhoodScorer - Class in org.lenskit.knn.user
-
Score an item using the weighted average of neighbor ratings.
- SimilaritySumUserNeighborhoodScorer(int) - Constructor for class org.lenskit.knn.user.SimilaritySumUserNeighborhoodScorer
-
Construct a weighted average scorer.
- SimpleCachingItemScorer - Class in org.lenskit.basic
-
A simple cached item scorer that remembers the result for the last user id it scored.
- SimpleCachingItemScorer(ItemScorer) - Constructor for class org.lenskit.basic.SimpleCachingItemScorer
-
- SimpleEvaluator - Class in org.lenskit.eval.traintest
-
Simplified Java API to train-test evaluation.
- SimpleEvaluator() - Constructor for class org.lenskit.eval.traintest.SimpleEvaluator
-
Create a simple evaluator with a custom configuration.
- SimpleRatingPredictor - Class in org.lenskit.basic
-
Basic rating predictor that uses scores, clamped to valid rating values if appropriate.
- SimpleRatingPredictor(ItemScorer, PreferenceDomain) - Constructor for class org.lenskit.basic.SimpleRatingPredictor
-
Create a new simple rating predictor.
- Simulate - Class in org.lenskit.cli.commands
-
Simulates a recommender algorithm over time.
- Simulate() - Constructor for class org.lenskit.cli.commands.Simulate
-
- simulate() - Method in class org.lenskit.inject.RecommenderInstantiator
-
Simulate instantiating a graph.
- simulateInstantiation() - Static method in class org.lenskit.inject.NodeProcessors
-
Create a node processor that will simulate instantiating nodes.
- singleton(String, Object) - Static method in class org.lenskit.eval.traintest.metrics.MetricResult
-
Create a singleton map result.
- size() - Method in class org.lenskit.data.entities.AttributeSet
-
Get the number of attributes in this set.
- size() - Method in class org.lenskit.results.BasicResultList
-
- size() - Method in class org.lenskit.results.BasicResultMap
-
- size() - Method in class org.lenskit.util.collections.CompactableLongArrayList
-
- size() - Method in interface org.lenskit.util.collections.Long2DoubleAccumulator
-
Get the number of items in the accumulator.
- size() - Method in class org.lenskit.util.collections.TopNLong2DoubleAccumulator
-
- size() - Method in class org.lenskit.util.collections.UnlimitedLong2DoubleAccumulator
-
- size() - Method in class org.lenskit.util.keys.FrozenHashKeyIndex
-
- size() - Method in class org.lenskit.util.keys.HashKeyIndex
-
- size() - Method in class org.lenskit.util.keys.KeyedObjectMap
-
- size() - Method in interface org.lenskit.util.keys.KeyIndex
-
Get the size of this index.
- size() - Method in class org.lenskit.util.keys.Long2DoubleSortedArrayMap
-
- size() - Method in class org.lenskit.util.keys.LongSortedArraySet
-
- size() - Method in class org.lenskit.util.keys.SortedKeyIndex
-
Get the domain size of this set.
- size() - Method in class org.lenskit.util.Text
-
- skip(long) - Method in class org.lenskit.util.io.AbstractObjectStream
-
- SlopeOneItemScorer - Class in org.lenskit.slopeone
-
An
ItemScorer
that implements the Slope One algorithm.
- SlopeOneItemScorer(RatingVectorPDAO, SlopeOneModel, PreferenceDomain) - Constructor for class org.lenskit.slopeone.SlopeOneItemScorer
-
- SlopeOneModel - Class in org.lenskit.slopeone
-
- SlopeOneModel(KeyedObjectMap<SlopeOneModel.ModelRow>) - Constructor for class org.lenskit.slopeone.SlopeOneModel
-
- SlopeOneModelDataAccumulator - Class in org.lenskit.slopeone
-
- SlopeOneModelDataAccumulator(double, LongSet) - Constructor for class org.lenskit.slopeone.SlopeOneModelDataAccumulator
-
Creates an accumulator to process rating data and generate the necessary data for a SlopeOneItemScorer
.
- SlopeOneModelProvider - Class in org.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
.
- SlopeOneModelProvider(ItemItemBuildContext, double) - Constructor for class org.lenskit.slopeone.SlopeOneModelProvider
-
- SnapshotNeighborFinder - Class in org.lenskit.knn.user
-
A neighborhood finder that has a snapshot of the rating data for efficiency.
- SnapshotNeighborFinder(UserSnapshot, UserSimilarity, RatingVectorPDAO, UserVectorNormalizer, Threshold) - Constructor for class org.lenskit.knn.user.SnapshotNeighborFinder
-
- sort(ObjectStream<T>, Comparator<? super T>) - Static method in class org.lenskit.util.io.ObjectStreams
-
- sorted() - Method in class org.lenskit.util.io.AbstractObjectStream
-
- sorted(Comparator<? super T>) - Method in class org.lenskit.util.io.AbstractObjectStream
-
- SortedKeyIndex - Class in org.lenskit.util.keys
-
Implement an index of long keys, sorted by key.
- SortedListAccumulator<T> - Class in org.lenskit.util.collections
-
Accumulators for sorted lists of things.
- SortKey - Class in org.lenskit.data.dao
-
A sort key describing a sort operation.
- SortOrder - Enum in org.lenskit.data.dao
-
- SortOrder - Enum in org.lenskit.eval.crossfold
-
Sort order for partitioning events per user or item.
- SparseNeighborIterationStrategy - Class in org.lenskit.knn.item.model
-
Neighbor iteration strategy that looks at the items co-rated with the specified item.
- SparseNeighborIterationStrategy() - Constructor for class org.lenskit.knn.item.model.SparseNeighborIterationStrategy
-
- SpearmanRankCorrelation - Class in org.lenskit.similarity
-
Similarity function using Spearman rank correlation.
- SpearmanRankCorrelation(double) - Constructor for class org.lenskit.similarity.SpearmanRankCorrelation
-
- SpearmanRankCorrelation() - Constructor for class org.lenskit.similarity.SpearmanRankCorrelation
-
- Spec() - Constructor for class org.lenskit.eval.traintest.predict.NDCGPredictMetric.Spec
-
- Spec() - Constructor for class org.lenskit.eval.traintest.recommend.TopNNDCGMetric.Spec
-
- Spec() - Constructor for class org.lenskit.eval.traintest.recommend.TopNNDPMMetric.Spec
-
- spliterator() - Method in class org.lenskit.util.io.AbstractObjectStream
-
- spliterator() - Method in interface org.lenskit.util.io.ObjectStream
-
- StagedWrite - Class in org.lenskit.util.io
-
Helper to do staged file writes.
- StandardRatingVectorPDAO - Class in org.lenskit.data.ratings
-
Rating vector source that extracts user ratings from the database.
- StandardRatingVectorPDAO(DataAccessObject) - Constructor for class org.lenskit.data.ratings.StandardRatingVectorPDAO
-
Construct a rating vector source.
- StandardVectorTruncatorProvider - Class in org.lenskit.knn.item.model
-
Configure a vector truncator using the standard item-item model build logic.
- StandardVectorTruncatorProvider(Threshold, int) - Constructor for class org.lenskit.knn.item.model.StandardVectorTruncatorProvider
-
Construct a new vector truncator provider.
- start(ExperimentOutputLayout) - Method in interface org.lenskit.eval.traintest.EvalTask
-
Do initial setup for this eval task.
- start(ExperimentOutputLayout) - Method in class org.lenskit.eval.traintest.predict.PredictEvalTask
-
- start(ExperimentOutputLayout) - Method in class org.lenskit.eval.traintest.recommend.RecommendEvalTask
-
- start() - Method in class org.lenskit.util.monitor.TrackedJob
-
Start the job.
- start(int) - Method in class org.lenskit.util.monitor.TrackedJob
-
Start the job with an estimated number of steps.
- start() - Method in class org.lenskit.util.ProgressLogger
-
Start the progress logger’s timer.
- startEquality(Result) - Method in class org.lenskit.results.AbstractResult
-
Create an equality builder, populated with the ID and score.
- startEquality(Result, Result) - Static method in class org.lenskit.results.AbstractResult
-
Create an equality builder, populated with the ID and score.
- startHashCode() - Method in class org.lenskit.results.AbstractResult
-
Create a hash code builder, populated with the ID and score.
- startHashCode(Result) - Static method in class org.lenskit.results.AbstractResult
-
Create an equality builder, populated with the ID and score.
- StaticDataSource - Class in org.lenskit.data.dao.file
-
Layout and builder for DAOs backed by static files.
- StaticDataSource() - Constructor for class org.lenskit.data.dao.file.StaticDataSource
-
Construct a new data layout object.
- StaticDataSource(String) - Constructor for class org.lenskit.data.dao.file.StaticDataSource
-
Construct a new data layout object.
- StaticInjector - Class in org.lenskit.inject
-
A Grapht injector that uses a precomputed graph.
- StaticInjector(DAGNode<Component, Dependency>) - Constructor for class org.lenskit.inject.StaticInjector
-
Create a new static injector.
- StatusLogger - Class in org.lenskit.eval.traintest
-
Event listener that logs status messages.
- StatusLogger(Logger) - Constructor for class org.lenskit.eval.traintest.StatusLogger
-
Construct a new status logger writing to a logger.
- StoppingCondition - Interface in org.grouplens.lenskit.iterative
-
Stopping condition for iterative updates
- StoppingThreshold - Annotation Type in org.grouplens.lenskit.iterative
-
Stopping threshold.
- stream() - Method in class org.lenskit.data.dao.GroupedQuery
-
Stream the groups of entities.
- stream() - Method in interface org.lenskit.data.dao.Query
-
Stream the results of this query.
- stream - Variable in class org.lenskit.util.io.AbstractObjectStream
-
- streamEntities(EntityType) - Method in class org.lenskit.data.dao.AbstractDataAccessObject
-
Stream all entities of a particular type.
- streamEntities(EntityType) - Method in interface org.lenskit.data.dao.DataAccessObject
-
Stream all entities of a particular type.
- streamEntities(EntityQuery<E>) - Method in interface org.lenskit.data.dao.DataAccessObject
-
Stream entities in response to a query.
- streamEntities(EntityType) - Method in class org.lenskit.data.dao.EntityCollectionDAO
-
- streamEntities(EntityQuery<E>) - Method in class org.lenskit.data.dao.EntityCollectionDAO
-
- streamEntityGroups(EntityQuery<E>, TypedName<Long>) - Method in class org.lenskit.data.dao.AbstractDataAccessObject
-
Stream entities in response to a query, grouping them by a long ID.
- streamEntityGroups(EntityQuery<E>, TypedName<Long>) - Method in interface org.lenskit.data.dao.DataAccessObject
-
Stream entities in response to a query, grouping them by a long ID.
- streamEntityGroups(EntityQuery<E>, TypedName<Long>) - Method in class org.lenskit.data.dao.EntityCollectionDAO
-
- streamUsers() - Method in class org.lenskit.data.ratings.AbstractRatingVectorPDAO
-
- streamUsers() - Method in interface org.lenskit.data.ratings.RatingVectorPDAO
-
Stream all users in the data set.
- streamUsers() - Method in class org.lenskit.data.ratings.StandardRatingVectorPDAO
-
- StringDescriptionWriter - Class in org.lenskit.util.describe
-
Description writer that accumulates a string.
- stringWriter() - Static method in class org.lenskit.util.describe.Descriptions
-
Construct a new description writer that outputs a string.
- subIndex(int, int) - Method in class org.lenskit.util.keys.SortedKeyIndex
-
Create a view of a subset of this index.
- subList(int, int) - Method in class org.lenskit.results.BasicResultList
-
- subList(int, int) - Method in class org.lenskit.util.collections.CompactableLongArrayList
-
- subMap(long, long) - Method in class org.lenskit.util.keys.KeyedObjectMap
-
- subMap(long, long) - Method in class org.lenskit.util.keys.Long2DoubleSortedArrayMap
-
- subMap(LongSet) - Method in class org.lenskit.util.keys.Long2DoubleSortedArrayMap
-
Return a subset of this map containing only the keys that appear in another set.
- subSet(long, long) - Method in class org.lenskit.util.keys.LongSortedArraySet
-
- sum(Long2DoubleMap) - Static method in class org.lenskit.util.math.Vectors
-
Compute the sum of the elements of a map.
- sum() - Method in interface org.lenskit.util.table.Column
-
Get the sum of this column.
- sumAbs(Long2DoubleMap) - Static method in class org.lenskit.util.math.Vectors
-
Compute the sum of the elements of a map.
- sumOfSquares(Long2DoubleMap) - Static method in class org.lenskit.util.math.Vectors
-
Compute the sum of the squares of elements of a map.
- sumOfSquares(Long2DoubleSortedArrayMap) - Static method in class org.lenskit.util.math.Vectors
-
Compute the sum of the squares of elements of a map (optimized).
- Table - Interface in org.lenskit.util.table
-
This is the interface for the in memory table which stores a list of rows.
- TableBuilder - Class in org.lenskit.util.table
-
Builder to construct tables.
- TableBuilder(TableLayout) - Constructor for class org.lenskit.util.table.TableBuilder
-
Construct a new builder using a particular layout.
- TableBuilder(List<String>) - Constructor for class org.lenskit.util.table.TableBuilder
-
- TableLayout - Class in org.lenskit.util.table
-
A layout for a table to be written.
- TableLayoutBuilder - Class in org.lenskit.util.table
-
Construct a layout for a table.
- TableLayoutBuilder() - Constructor for class org.lenskit.util.table.TableLayoutBuilder
-
- TableWriter - Interface in org.lenskit.util.table.writer
-
Write rows to a table.
- TableWriters - Class in org.lenskit.util.table.writer
-
Utility methods for table writers.
- tailMap(long) - Method in class org.lenskit.util.keys.KeyedObjectMap
-
- tailMap(long) - Method in class org.lenskit.util.keys.Long2DoubleSortedArrayMap
-
- tailSet(long) - Method in class org.lenskit.util.keys.LongSortedArraySet
-
- TaskGroup - Class in org.lenskit.util.parallel
-
A group of tasks to be executed in a fork-join tree.
- TaskGroup(boolean) - Constructor for class org.lenskit.util.parallel.TaskGroup
-
Create a new task group.
- TemporalEvaluator - Class in org.lenskit.eval.temporal
-
- TemporalEvaluator() - Constructor for class org.lenskit.eval.temporal.TemporalEvaluator
-
- test(int) - Method in class org.lenskit.util.BinarySearch
-
Test the value at position pos
, comparing it against the target.
- TestUser - Class in org.lenskit.eval.traintest
-
A test user’s data.
- TestUser(Entity, List<Entity>, List<Entity>) - Constructor for class org.lenskit.eval.traintest.TestUser
-
Construct a new test user object.
- TestUserBuilder - Class in org.lenskit.eval.traintest
-
Builder for test user objects.
- TestUserBuilder() - Constructor for class org.lenskit.eval.traintest.TestUserBuilder
-
Construct a new test user builder.
- TestUsers - Annotation Type in org.lenskit.eval.traintest
-
Qualifier for gaining access to the set of test users.
- Text - Class in org.lenskit.util
-
UTF-8 encoded text string.
- Text(byte[]) - Constructor for class org.lenskit.util.Text
-
Create a new Text instance from bytes.
- TextEntitySource - Class in org.lenskit.data.dao.file
-
Entity reader that loads entities from text data, often stored in a file.
- TextEntitySource() - Constructor for class org.lenskit.data.dao.file.TextEntitySource
-
Construct a new text entity source.
- TextEntitySource(String) - Constructor for class org.lenskit.data.dao.file.TextEntitySource
-
Construct a new text entity source.
- Threshold - Interface in org.grouplens.lenskit.transform.threshold
-
Determine whether similarity values should be accepted into or rejected from similarity models.
- ThresholdStoppingCondition - Class in org.grouplens.lenskit.iterative
-
Stop when absolute delta drops below a threshold.
- ThresholdStoppingCondition(double, int) - Constructor for class org.grouplens.lenskit.iterative.ThresholdStoppingCondition
-
Construct a new threshold stop.
- ThresholdStoppingCondition(double) - Constructor for class org.grouplens.lenskit.iterative.ThresholdStoppingCondition
-
Create a new threshold stop with no minimum iteration count.
- ThresholdTruncator - Class in org.grouplens.lenskit.transform.truncate
-
A VectorTruncator
that will retain entries with values that are accepted by some Threshold
.
- ThresholdTruncator(Threshold) - Constructor for class org.grouplens.lenskit.transform.truncate.ThresholdTruncator
-
- ThresholdValue - Annotation Type in org.grouplens.lenskit.transform.threshold
-
Threshold value for transformations.
- TIMESTAMP - Static variable in class org.lenskit.data.entities.CommonAttributes
-
A timestamp associated with an event entity.
- TIMESTAMP_COMPARATOR - Static variable in class org.lenskit.data.ratings.Ratings
-
Compare two events by timestamp.
- toArray() - Method in class org.lenskit.results.BasicResultList
-
- toArray(T[]) - Method in class org.lenskit.results.BasicResultList
-
- toArray() - Method in class org.lenskit.util.io.AbstractObjectStream
-
- toArray(IntFunction<A[]>) - Method in class org.lenskit.util.io.AbstractObjectStream
-
- toInstance(T) - Method in interface org.lenskit.LenskitBinding
-
Explicitly bind to an instance.
- toJSON() - Method in class org.lenskit.data.dao.file.DelimitedColumnEntityFormat
-
- toJSON() - Method in interface org.lenskit.data.dao.file.EntityFormat
-
Create a JSON description of this entity format.
- toJSON() - Method in class org.lenskit.data.dao.file.JSONEntityFormat
-
- toJSON(URI) - Method in class org.lenskit.data.dao.file.TextEntitySource
-
Construct a JSON representation of this entity source, suitable for serialization to e.g.
- tokenize(StrTokenizer) - Method in class org.lenskit.util.io.LineStream
-
- TopNEntropyMetric - Class in org.lenskit.eval.traintest.recommend
-
Metric that measures the entropy of the top N recommendations across all users.
- TopNEntropyMetric() - Constructor for class org.lenskit.eval.traintest.recommend.TopNEntropyMetric
-
Construct a new length metric.
- TopNEntropyMetric.Context - Class in org.lenskit.eval.traintest.recommend
-
- TopNEntropyMetric.EntropyResult - Class in org.lenskit.eval.traintest.recommend
-
- TopNItemBasedItemRecommender - Class in org.lenskit.basic
-
A global item recommender that recommends the top N items from a scorer.
- TopNItemBasedItemRecommender(DataAccessObject, ItemBasedItemScorer) - Constructor for class org.lenskit.basic.TopNItemBasedItemRecommender
-
- TopNItemRecommender - Class in org.lenskit.basic
-
Recommender that recommends the top N items by a scorer.
- TopNItemRecommender(DataAccessObject, ItemScorer) - Constructor for class org.lenskit.basic.TopNItemRecommender
-
- TopNLengthMetric - Class in org.lenskit.eval.traintest.recommend
-
Metric that measures how long a TopN list actually is.
- TopNLengthMetric() - Constructor for class org.lenskit.eval.traintest.recommend.TopNLengthMetric
-
Construct a new length metric.
- TopNLengthMetric.LengthResult - Class in org.lenskit.eval.traintest.recommend
-
- TopNLong2DoubleAccumulator - Class in org.lenskit.util.collections
-
Accumulate the top N scored IDs.
- TopNLong2DoubleAccumulator(int) - Constructor for class org.lenskit.util.collections.TopNLong2DoubleAccumulator
-
Create a new accumulator to accumulate the top n IDs.
- TopNMAPMetric - Class in org.lenskit.eval.traintest.recommend
-
Compute the mean average precision.
- TopNMAPMetric() - Constructor for class org.lenskit.eval.traintest.recommend.TopNMAPMetric
-
Construct a new MAP metric with the user’s test items as good.
- TopNMAPMetric(PRMetricSpec) - Constructor for class org.lenskit.eval.traintest.recommend.TopNMAPMetric
-
Create a metric from a spec.
- TopNMAPMetric(ItemSelector, String) - Constructor for class org.lenskit.eval.traintest.recommend.TopNMAPMetric
-
Construct a new mean average precision top n metric
- TopNMAPMetric.AggregateResult - Class in org.lenskit.eval.traintest.recommend
-
- TopNMAPMetric.Context - Class in org.lenskit.eval.traintest.recommend
-
- TopNMAPMetric.UserResult - Class in org.lenskit.eval.traintest.recommend
-
- TopNMetric<X> - Class in org.lenskit.eval.traintest.recommend
-
Base class for metrics that measure Top-N recommendations for users.
- TopNMetric(List<String>, List<String>) - Constructor for class org.lenskit.eval.traintest.recommend.TopNMetric
-
Construct a new result metric.
- TopNMetric(Class<? extends TypedMetricResult>, Class<? extends TypedMetricResult>) - Constructor for class org.lenskit.eval.traintest.recommend.TopNMetric
-
Construct a new result metric.
- TopNMetric(Class<? extends TypedMetricResult>, Class<? extends TypedMetricResult>, String) - Constructor for class org.lenskit.eval.traintest.recommend.TopNMetric
-
Construct a new result metric.
- TopNMRRMetric - Class in org.lenskit.eval.traintest.recommend
-
Compute the mean reciprocal rank.
- TopNMRRMetric() - Constructor for class org.lenskit.eval.traintest.recommend.TopNMRRMetric
-
Construct a new MRR metric using the user’s test items as good.
- TopNMRRMetric(PRMetricSpec) - Constructor for class org.lenskit.eval.traintest.recommend.TopNMRRMetric
-
Construct an MRR metric from a spec.
- TopNMRRMetric(ItemSelector, String) - Constructor for class org.lenskit.eval.traintest.recommend.TopNMRRMetric
-
Construct a new recall and precision top n metric
- TopNMRRMetric.AggregateResult - Class in org.lenskit.eval.traintest.recommend
-
- TopNMRRMetric.Context - Class in org.lenskit.eval.traintest.recommend
-
- TopNMRRMetric.UserResult - Class in org.lenskit.eval.traintest.recommend
-
- TopNNDCGMetric - Class in org.lenskit.eval.traintest.recommend
-
Measure the nDCG of the top-N recommendations, using ratings as scores.
- TopNNDCGMetric() - Constructor for class org.lenskit.eval.traintest.recommend.TopNNDCGMetric
-
Create an nDCG metric with log-2 discounting.
- TopNNDCGMetric(Discount) - Constructor for class org.lenskit.eval.traintest.recommend.TopNNDCGMetric
-
Create an nDCG metric with a default name.
- TopNNDCGMetric(TopNNDCGMetric.Spec) - Constructor for class org.lenskit.eval.traintest.recommend.TopNNDCGMetric
-
Construct a top-N nDCG metric from a spec.
- TopNNDCGMetric(Discount, String) - Constructor for class org.lenskit.eval.traintest.recommend.TopNNDCGMetric
-
Construct a new nDCG Top-N metric.
- TopNNDCGMetric(Discount, String, String) - Constructor for class org.lenskit.eval.traintest.recommend.TopNNDCGMetric
-
Construct a new nDCG Top-N metric.
- TopNNDCGMetric.Spec - Class in org.lenskit.eval.traintest.recommend
-
Specification for configuring nDCG metrics.
- TopNNDPMMetric - Class in org.lenskit.eval.traintest.recommend
-
Measure the nDPM of the top-N recommendations, using rankings.
- TopNNDPMMetric(TopNNDPMMetric.Spec) - Constructor for class org.lenskit.eval.traintest.recommend.TopNNDPMMetric
-
Construct a top-N nDCG metric from a spec.
- TopNNDPMMetric(String) - Constructor for class org.lenskit.eval.traintest.recommend.TopNNDPMMetric
-
Construct a new nDPM Top-N metric.
- TopNNDPMMetric.Spec - Class in org.lenskit.eval.traintest.recommend
-
Specification for configuring nDPM metrics.
- TopNPopularityMetric - Class in org.lenskit.eval.traintest.recommend
-
Metric that measures how popular the items in the TopN list are.
- TopNPopularityMetric() - Constructor for class org.lenskit.eval.traintest.recommend.TopNPopularityMetric
-
- TopNPopularityMetric.Context - Class in org.lenskit.eval.traintest.recommend
-
- TopNPopularityMetric.PopResult - Class in org.lenskit.eval.traintest.recommend
-
- TopNPrecisionRecallMetric - Class in org.lenskit.eval.traintest.recommend
-
A metric to compute the precision and recall of a recommender given a set of candidate items to recommend from and a set of desired items.
- TopNPrecisionRecallMetric() - Constructor for class org.lenskit.eval.traintest.recommend.TopNPrecisionRecallMetric
-
Construct a new precision-recall metric using the user’s test items as good.
- TopNPrecisionRecallMetric(PRMetricSpec) - Constructor for class org.lenskit.eval.traintest.recommend.TopNPrecisionRecallMetric
-
Construct a precision-reacll metric from a spec.
- TopNPrecisionRecallMetric(ItemSelector, String) - Constructor for class org.lenskit.eval.traintest.recommend.TopNPrecisionRecallMetric
-
Construct a new recall and precision top n metric
- TopNPrecisionRecallMetric.Context - Class in org.lenskit.eval.traintest.recommend
-
- TopNPrecisionRecallMetric.PresRecResult - Class in org.lenskit.eval.traintest.recommend
-
- TopNTruncator - Class in org.grouplens.lenskit.transform.truncate
-
A VectorTruncator
that will retain the top n entries.
- TopNTruncator(int, Threshold) - Constructor for class org.grouplens.lenskit.transform.truncate.TopNTruncator
-
- TopNTruncator(int) - Constructor for class org.grouplens.lenskit.transform.truncate.TopNTruncator
-
- toString() - Method in class org.grouplens.lenskit.iterative.ErrorThresholdStoppingCondition
-
- toString() - Method in class org.grouplens.lenskit.iterative.IterationCountStoppingCondition
-
- toString() - Method in class org.grouplens.lenskit.iterative.ThresholdStoppingCondition
-
- toString() - Method in class org.lenskit.baseline.ItemMeanRatingItemScorer
-
- toString() - Method in class org.lenskit.baseline.UserMeanItemScorer
-
- toString() - Method in class org.lenskit.cli.util.InputData
-
- toString() - Method in class org.lenskit.data.dao.file.DelimitedColumnEntityFormat
-
- toString() - Method in class org.lenskit.data.dao.file.EntitySource.Layout
-
- toString() - Method in class org.lenskit.data.dao.file.JSONEntityFormat
-
- toString() - Method in class org.lenskit.data.dao.file.StaticDataSource
-
- toString() - Method in class org.lenskit.data.dao.file.TextEntitySource
-
- toString() - Method in class org.lenskit.data.entities.AbstractEntity
-
- toString() - Method in class org.lenskit.data.entities.Attribute
-
- toString() - Method in class org.lenskit.data.entities.EntityType
-
- toString() - Method in class org.lenskit.data.entities.TypedName
-
- toString() - Method in class org.lenskit.data.ratings.PreferenceDomain
-
- toString() - Method in class org.lenskit.data.ratings.RatingMatrixEntry
-
- toString() - Method in class org.lenskit.eval.crossfold.Crossfolder
-
- toString() - Method in class org.lenskit.eval.crossfold.FractionHistoryPartitionMethod
-
- toString() - Method in class org.lenskit.eval.crossfold.HoldoutNHistoryPartitionMethod
-
- toString() - Method in class org.lenskit.eval.crossfold.RetainNHistoryPartitionMethod
-
- toString() - Method in class org.lenskit.eval.traintest.AlgorithmInstance
-
- toString() - Method in class org.lenskit.eval.traintest.DataSet
-
- toString() - Method in class org.lenskit.eval.traintest.metrics.ExponentialDiscount
-
- toString() - Method in class org.lenskit.eval.traintest.metrics.LogDiscount
-
- toString() - Method in class org.lenskit.eval.traintest.recommend.ItemSelector.GroovyItemSelector
-
- toString() - Method in class org.lenskit.inject.PlaceholderSatisfaction
-
- toString() - Method in class org.lenskit.knn.item.ItemItemResult
-
- toString() - Method in class org.lenskit.knn.item.ItemVectorSimilarity
-
- toString() - Method in class org.lenskit.knn.item.model.NormalizingItemItemModelProvider
-
- toString() - Method in class org.lenskit.knn.item.model.SimilarityMatrixModel
-
- toString() - Method in class org.lenskit.knn.item.model.StandardVectorTruncatorProvider
-
- toString() - Method in class org.lenskit.knn.item.SimilaritySumNeighborhoodScorer
-
- toString() - Method in class org.lenskit.knn.item.WeightedAverageNeighborhoodScorer
-
- toString() - Method in class org.lenskit.knn.user.UserVectorSimilarity
-
- toString() - Method in exception org.lenskit.RecommenderConfigurationException
-
- toString() - Method in class org.lenskit.results.BasicResult
-
- toString() - Method in class org.lenskit.similarity.CosineVectorSimilarity
-
- toString() - Method in class org.lenskit.similarity.PearsonCorrelation
-
- toString() - Method in class org.lenskit.similarity.SignificanceWeightedVectorSimilarity
-
- toString() - Method in class org.lenskit.transform.normalize.BaselineSubtractingUserVectorNormalizer
-
- toString() - Method in class org.lenskit.util.IdBox
-
- toString() - Method in class org.lenskit.util.monitor.JobEvent.Failed
-
- toString() - Method in class org.lenskit.util.monitor.JobEvent.Finished
-
- toString() - Method in class org.lenskit.util.monitor.JobEvent.ProgressUpdate
-
- toString() - Method in class org.lenskit.util.monitor.JobEvent.Started
-
- toString() - Method in class org.lenskit.util.monitor.TrackedJob
-
- toString() - Method in class org.lenskit.util.Text
-
- TrackedJob - Class in org.lenskit.util.monitor
-
A job graph node used for tracking the status of work.
- TrackedJob(String) - Constructor for class org.lenskit.util.monitor.TrackedJob
-
Create a new tracked job.
- TrackedJob(String, String) - Constructor for class org.lenskit.util.monitor.TrackedJob
-
Create a new tracked job.
- TrainingLoopController - Interface in org.grouplens.lenskit.iterative
-
Training Loop controller for iterative updates
- TrainModel - Class in org.lenskit.cli.commands
-
- TrainModel() - Constructor for class org.lenskit.cli.commands.TrainModel
-
- TrainTest - Class in org.lenskit.cli.commands
-
- TrainTest() - Constructor for class org.lenskit.cli.commands.TrainTest
-
- TrainTestExperiment - Class in org.lenskit.eval.traintest
-
Sets up and runs train-test evaluations.
- TrainTestExperiment() - Constructor for class org.lenskit.eval.traintest.TrainTestExperiment
-
- transform(ObjectStream<S>, Function<? super S, ? extends T>) - Static method in class org.lenskit.util.io.ObjectStreams
-
- transform(Long2DoubleMap, DoubleUnaryOperator) - Static method in class org.lenskit.util.math.Vectors
-
Transform the values of a vector.
- Transient - Annotation Type in org.lenskit.inject
-
Mark a component dependency as transient.
- transparentlyDecompress(InputStream) - Static method in class org.lenskit.util.io.LKFileUtils
-
Auto-detect whether a stream needs decompression.
- trim() - Method in class org.lenskit.util.collections.CompactableLongArrayList
-
- truncate(Long2DoubleMap) - Method in class org.grouplens.lenskit.transform.truncate.NoOpTruncator
-
- truncate(Long2DoubleMap) - Method in class org.grouplens.lenskit.transform.truncate.ThresholdTruncator
-
- truncate(Long2DoubleMap) - Method in class org.grouplens.lenskit.transform.truncate.TopNTruncator
-
- truncate(Long2DoubleMap) - Method in interface org.grouplens.lenskit.transform.truncate.VectorTruncator
-
Truncate a vector, removing any entries that do not satisfy some condition.
- tryGetIndex(long) - Method in class org.lenskit.util.keys.FrozenHashKeyIndex
-
- tryGetIndex(long) - Method in class org.lenskit.util.keys.HashKeyIndex
-
- tryGetIndex(long) - Method in interface org.lenskit.util.keys.KeyIndex
-
Try to get the index for an ID, returning a negative value if it does not exist.
- tryGetIndex(long) - Method in class org.lenskit.util.keys.SortedKeyIndex
-
Get the index for a key.
- tryGetInstance(Class<? extends Annotation>, Class<T>) - Method in class org.lenskit.inject.StaticInjector
-
- tryGetInstance(QualifierMatcher, Class<T>) - Method in class org.lenskit.inject.StaticInjector
-
- tryGetInstance(Class<T>) - Method in class org.lenskit.inject.StaticInjector
-
- tryGetInstance(Annotation, Class<T>) - Method in class org.lenskit.inject.StaticInjector
-
- tsvRatings() - Static method in class org.lenskit.data.dao.file.Formats
-
Read a TSV file of ratings without a header.
- type - Variable in class org.lenskit.data.entities.AbstractEntity
-
- type - Variable in class org.lenskit.data.entities.EntityBuilder
-
- typeClosure(Class<?>) - Static method in class org.lenskit.util.TypeUtils
-
Return the supertype closure of a type (the type and all its transitive supertypes).
- TypedMetricResult - Class in org.lenskit.eval.traintest.metrics
-
Base class for metric results that expose their values via getters.
- TypedMetricResult() - Constructor for class org.lenskit.eval.traintest.metrics.TypedMetricResult
-
- TypedName<T> - Class in org.lenskit.data.entities
-
An association of a type with a name.
- typePredicate(EntityType) - Static method in class org.lenskit.data.entities.Entities
-
Create a predicate that filters events for an entity type.
- TypeUtils - Class in org.lenskit.util
-
Various type utilities used in LensKit.