Skip navigation links
A B C D E F G H I M O P R S T U 

A

addTrainingRound(double) - Method in class org.lenskit.mf.funksvd.FeatureInfo.Builder
Add the error for a training round.
apply(double, RealVector, RealVector) - Method in interface org.lenskit.mf.svd.BiasedMFKernel
Apply the kernel function.
apply(double, RealVector, RealVector) - Method in class org.lenskit.mf.svd.DomainClampingKernel
 
apply(double, RealVector, RealVector) - Method in class org.lenskit.mf.svd.DotProductKernel
 

B

BiasedMFItemScorer - Class in org.lenskit.mf.svd
Item scorer using biased matrix factorization.
BiasedMFItemScorer(MFModel, BiasedMFKernel, ItemScorer) - Constructor for class org.lenskit.mf.svd.BiasedMFItemScorer
Create a new biased MF item scorer.
BiasedMFKernel - Interface in org.lenskit.mf.svd
A kernel for biased matrix factorization.
build() - Method in class org.lenskit.mf.funksvd.FeatureInfo.Builder
 
Builder(int) - Constructor for class org.lenskit.mf.funksvd.FeatureInfo.Builder
Construct a new builder.

C

createUpdater() - Method in class org.lenskit.mf.funksvd.FunkSVDUpdateRule
 

D

doFeatureIteration(TrainingEstimator, List<RatingMatrixEntry>, RealVector, RealVector, double) - Method in class org.lenskit.mf.funksvd.FunkSVDModelProvider
Do a single feature iteration.
DomainClampingKernel - Class in org.lenskit.mf.svd
Kernel that clamps each feature’s contribution to the preference domain.
DomainClampingKernel(PreferenceDomain) - Constructor for class org.lenskit.mf.svd.DomainClampingKernel
 
DotProductKernel - Class in org.lenskit.mf.svd
Kernel function that uses the dot product of the user and item vectors.
DotProductKernel() - Constructor for class org.lenskit.mf.svd.DotProductKernel
 

E

equals(Object) - Method in class org.lenskit.mf.svd.DomainClampingKernel
 
equals(Object) - Method in class org.lenskit.mf.svd.DotProductKernel
 

F

FeatureCount - Annotation Type in org.lenskit.mf.funksvd
The number of latent features to use in an SVD-based recommender.
featureCount - Variable in class org.lenskit.mf.funksvd.FunkSVDModelProvider
 
featureCount - Variable in class org.lenskit.mf.svd.MFModel
 
FeatureInfo - Class in org.lenskit.mf.funksvd
Information about a feature.
FeatureInfo.Builder - Class in org.lenskit.mf.funksvd
Helper class to build feature info.
FunkSVDItemScorer - Class in org.lenskit.mf.funksvd
Do recommendations and predictions based on SVD matrix factorization.
FunkSVDItemScorer(FunkSVDModel, ItemScorer, PreferenceDomain) - Constructor for class org.lenskit.mf.funksvd.FunkSVDItemScorer
Construct the item scorer.
FunkSVDModel - Class in org.lenskit.mf.funksvd
Model for FunkSVD recommendation.
FunkSVDModel(RealMatrix, RealMatrix, KeyIndex, KeyIndex, List<FeatureInfo>) - Constructor for class org.lenskit.mf.funksvd.FunkSVDModel
 
FunkSVDModelProvider - Class in org.lenskit.mf.funksvd
SVD recommender builder using gradient descent (Funk SVD).
FunkSVDModelProvider(RatingMatrix, FunkSVDUpdateRule, int, double) - Constructor for class org.lenskit.mf.funksvd.FunkSVDModelProvider
 
FunkSVDUpdater - Class in org.lenskit.mf.funksvd
Encapsulation of the FunkSVD update process.
FunkSVDUpdateRule - Class in org.lenskit.mf.funksvd
Configuration for computing FunkSVD updates.
FunkSVDUpdateRule(double, double, ItemScorer, PreferenceDomain, StoppingCondition) - Constructor for class org.lenskit.mf.funksvd.FunkSVDUpdateRule
Construct a new FunkSVD configuration.

G

get() - Method in class org.lenskit.mf.funksvd.FunkSVDModelProvider
 
get(RatingMatrixEntry) - Method in class org.lenskit.mf.funksvd.TrainingEstimator
Get the estimate for a getEntry.
getAverageUserVector() - Method in class org.lenskit.mf.funksvd.FunkSVDModel
 
getDomain() - Method in class org.lenskit.mf.funksvd.FunkSVDUpdateRule
 
getError() - Method in class org.lenskit.mf.funksvd.FunkSVDUpdater
Get the error from the prepared update.
getFeature() - Method in class org.lenskit.mf.funksvd.FeatureInfo.Builder
Get the feature’s number.
getFeature() - Method in class org.lenskit.mf.funksvd.FeatureInfo
Get the feature number.
getFeatureCount() - Method in class org.lenskit.mf.svd.MFModel
Get the model’s feature count.
getFeatureInfo(int) - Method in class org.lenskit.mf.funksvd.FunkSVDModel
Get the FeatureInfo for a particular feature.
getFeatureInfo() - Method in class org.lenskit.mf.funksvd.FunkSVDModel
Get the metadata about all features.
getItemAverage() - Method in class org.lenskit.mf.funksvd.FeatureInfo.Builder
 
getItemAverage() - Method in class org.lenskit.mf.funksvd.FeatureInfo
Get the item average value of this feature.
getItemCount() - Method in class org.lenskit.mf.svd.MFModel
The number of items.
getItemFeature(long, int) - Method in class org.lenskit.mf.svd.MFModel
Get a particular feature value for an item.
getItemFeatureUpdate() - Method in class org.lenskit.mf.funksvd.FunkSVDUpdater
Get the update for the item-feature value.
getItemIndex() - Method in class org.lenskit.mf.svd.MFModel
The item index mapping.
getItemMatrix() - Method in class org.lenskit.mf.svd.MFModel
Get the item matrix.
getItemVector(long) - Method in class org.lenskit.mf.svd.MFModel
 
getIterCount() - Method in class org.lenskit.mf.funksvd.FeatureInfo
Get the iteration count for the feature.
getLastDeltaRMSE() - Method in class org.lenskit.mf.funksvd.FeatureInfo
Get the last delta RMSE of the feature.
getLastRMSE() - Method in class org.lenskit.mf.funksvd.FeatureInfo
Get the last training RMSE of the feature.
getLearningRate() - Method in class org.lenskit.mf.funksvd.FunkSVDUpdateRule
 
getModel() - Method in class org.lenskit.mf.funksvd.FunkSVDItemScorer
 
getModel() - Method in class org.lenskit.mf.svd.BiasedMFItemScorer
 
getRMSE() - Method in class org.lenskit.mf.funksvd.FunkSVDUpdater
Get the RMSE of all updates done since the last reset.
getSingularValue() - Method in class org.lenskit.mf.funksvd.FeatureInfo.Builder
 
getSingularValue() - Method in class org.lenskit.mf.funksvd.FeatureInfo
Get the singular value of this feature.
getStoppingCondition() - Method in class org.lenskit.mf.funksvd.FunkSVDUpdateRule
 
getTrainingErrors() - Method in class org.lenskit.mf.funksvd.FeatureInfo
Get the training error for each iteration.
getTrainingLoopController() - Method in class org.lenskit.mf.funksvd.FunkSVDUpdateRule
 
getTrainingRegularization() - Method in class org.lenskit.mf.funksvd.FunkSVDUpdateRule
 
getUpdateCount() - Method in class org.lenskit.mf.funksvd.FunkSVDUpdater
Get the number of updates this updater has prepared since the last reset.
getUserAverage() - Method in class org.lenskit.mf.funksvd.FeatureInfo.Builder
 
getUserAverage() - Method in class org.lenskit.mf.funksvd.FeatureInfo
Get the user average value of this feature.
getUserCount() - Method in class org.lenskit.mf.svd.MFModel
The number of users.
getUserFeature(long, int) - Method in class org.lenskit.mf.svd.MFModel
Get a particular feature value for an user.
getUserFeatureUpdate() - Method in class org.lenskit.mf.funksvd.FunkSVDUpdater
Get the update for the user-feature value.
getUserIndex() - Method in class org.lenskit.mf.svd.MFModel
The user index mapping.
getUserMatrix() - Method in class org.lenskit.mf.svd.MFModel
Get the user matrix.
getUserPreferenceVector(long) - Method in class org.lenskit.mf.svd.BiasedMFItemScorer
Get a user’s preference vector.
getUserVector(long) - Method in class org.lenskit.mf.svd.MFModel
 

H

hashCode() - Method in class org.lenskit.mf.svd.DomainClampingKernel
 
hashCode() - Method in class org.lenskit.mf.svd.DotProductKernel
 

I

InitialFeatureValue - Annotation Type in org.lenskit.mf.funksvd
The initial value for each feature.
initialValue - Variable in class org.lenskit.mf.funksvd.FunkSVDModelProvider
 
itemCount - Variable in class org.lenskit.mf.svd.MFModel
 
itemIndex - Variable in class org.lenskit.mf.svd.MFModel
 
itemMatrix - Variable in class org.lenskit.mf.svd.MFModel
 

M

makeEstimator(RatingMatrix) - Method in class org.lenskit.mf.funksvd.FunkSVDUpdateRule
Create an estimator to use while training the recommender.
MFModel - Class in org.lenskit.mf.svd
Common model for matrix factorization (SVD) recommendation.
MFModel(RealMatrix, RealMatrix, KeyIndex, KeyIndex) - Constructor for class org.lenskit.mf.svd.MFModel
Construct a matrix factorization model.

O

org.lenskit.mf.funksvd - package org.lenskit.mf.funksvd
 
org.lenskit.mf.svd - package org.lenskit.mf.svd
 

P

prepare(int, double, double, double, double, double) - Method in class org.lenskit.mf.funksvd.FunkSVDUpdater
Prepare the updater for updating the feature values for a particular user/item ID.

R

resetStatistics() - Method in class org.lenskit.mf.funksvd.FunkSVDUpdater
Reset the statistics and counters tracked by this updater.
rule - Variable in class org.lenskit.mf.funksvd.FunkSVDModelProvider
 
RuntimeUpdate - Annotation Type in org.lenskit.mf.funksvd
Qualifier for the update rule used at runtime.

S

scoreWithDetails(long, Collection<Long>) - Method in class org.lenskit.mf.svd.BiasedMFItemScorer
 
setItemAverage(double) - Method in class org.lenskit.mf.funksvd.FeatureInfo.Builder
 
setSingularValue(double) - Method in class org.lenskit.mf.funksvd.FeatureInfo.Builder
Set the singular value for this feature.
setUserAverage(double) - Method in class org.lenskit.mf.funksvd.FeatureInfo.Builder
 
snapshot - Variable in class org.lenskit.mf.funksvd.FunkSVDModelProvider
 
summarizeFeature(RealVector, RealVector, FeatureInfo.Builder) - Method in class org.lenskit.mf.funksvd.FunkSVDModelProvider
Add a feature’s summary to the feature info builder.

T

toString() - Method in class org.lenskit.mf.svd.DomainClampingKernel
 
toString() - Method in class org.lenskit.mf.svd.DotProductKernel
 
toString() - Method in class org.lenskit.mf.svd.MFModel
 
trainFeature(int, TrainingEstimator, RealVector, RealVector, FeatureInfo.Builder) - Method in class org.lenskit.mf.funksvd.FunkSVDModelProvider
Train a feature using a collection of ratings.
TrainingEstimator - Class in org.lenskit.mf.funksvd
Rating estimates used while training the predictor.

U

update(RealVector, RealVector) - Method in class org.lenskit.mf.funksvd.TrainingEstimator
Update the current estimates with trained values for a new feature.
userCount - Variable in class org.lenskit.mf.svd.MFModel
 
userIndex - Variable in class org.lenskit.mf.svd.MFModel
 
userMatrix - Variable in class org.lenskit.mf.svd.MFModel
 
A B C D E F G H I M O P R S T U 
Skip navigation links