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

A

add(int, int) - Method in interface org.mymedialite.data.IPosOnlyFeedback
Add a user-item event to the data structure.
add(int, int, byte) - Method in interface org.mymedialite.data.IRatings
Add byte-valued rating to the collection.
add(int, int, float) - Method in interface org.mymedialite.data.IRatings
Add float-valued rating to the collection.
add(int, int, double) - Method in interface org.mymedialite.data.IRatings
Add a new rating.
add(int, int, double, Date) - Method in interface org.mymedialite.data.ITimedRatings
Add a rating event including time information.
add(int, int) - Method in class org.mymedialite.data.PosOnlyFeedback
Add a user-item event to the data structure
add(int, int, float) - Method in class org.mymedialite.data.Ratings
 
add(int, int, byte) - Method in class org.mymedialite.data.Ratings
 
add(int, int, double) - Method in class org.mymedialite.data.Ratings
 
add(int, int, double) - Method in class org.mymedialite.data.StaticByteRatings
 
add(int, int, byte) - Method in class org.mymedialite.data.StaticByteRatings
 
add(int, int, double) - Method in class org.mymedialite.data.StaticFloatRatings
 
add(int, int, byte) - Method in class org.mymedialite.data.StaticFloatRatings
 
add(int, int, float) - Method in class org.mymedialite.data.StaticFloatRatings
 
add(int, int, double) - Method in class org.mymedialite.data.StaticRatings
 
add(int, int, double) - Method in class org.mymedialite.data.TimedRatings
 
add(int, int, double, Date) - Method in class org.mymedialite.data.TimedRatings
 
add(T) - Method in class org.mymedialite.datatype.CombinedList
 
add(int, T) - Method in class org.mymedialite.datatype.CombinedList
 
add(double) - Method in class org.mymedialite.datatype.DoubleCombinedList
 
add(int, double) - Method in class org.mymedialite.datatype.DoubleCombinedList
 
add(Double) - Method in class org.mymedialite.datatype.DoubleCombinedList
 
add(int, Double) - Method in class org.mymedialite.datatype.DoubleCombinedList
 
add(Double) - Method in class org.mymedialite.datatype.DoubleListProxy
 
add(int, Double) - Method in class org.mymedialite.datatype.DoubleListProxy
 
add(double) - Method in class org.mymedialite.datatype.DoubleListProxy
 
add(int, double) - Method in class org.mymedialite.datatype.DoubleListProxy
 
add(int) - Method in class org.mymedialite.datatype.IntCombinedList
 
add(int, int) - Method in class org.mymedialite.datatype.IntCombinedList
 
add(Integer) - Method in class org.mymedialite.datatype.IntCombinedList
 
add(int, Integer) - Method in class org.mymedialite.datatype.IntCombinedList
 
add(Integer) - Method in class org.mymedialite.datatype.IntListProxy
 
add(int, Integer) - Method in class org.mymedialite.datatype.IntListProxy
 
add(int) - Method in class org.mymedialite.datatype.IntListProxy
 
add(int, int) - Method in class org.mymedialite.datatype.IntListProxy
 
add(T) - Method in class org.mymedialite.datatype.ListProxy
 
add(int, T) - Method in class org.mymedialite.datatype.ListProxy
 
addAll(Collection<? extends T>) - Method in class org.mymedialite.datatype.CombinedList
 
addAll(int, Collection<? extends T>) - Method in class org.mymedialite.datatype.CombinedList
 
addAll(Collection<? extends Double>) - Method in class org.mymedialite.datatype.DoubleCombinedList
 
addAll(int, Collection<? extends Double>) - Method in class org.mymedialite.datatype.DoubleCombinedList
 
addAll(DoubleCollection) - Method in class org.mymedialite.datatype.DoubleCombinedList
 
addAll(DoubleList) - Method in class org.mymedialite.datatype.DoubleCombinedList
 
addAll(int, DoubleCollection) - Method in class org.mymedialite.datatype.DoubleCombinedList
 
addAll(int, DoubleList) - Method in class org.mymedialite.datatype.DoubleCombinedList
 
addAll(Collection<? extends Double>) - Method in class org.mymedialite.datatype.DoubleListProxy
 
addAll(int, Collection<? extends Double>) - Method in class org.mymedialite.datatype.DoubleListProxy
 
addAll(DoubleCollection) - Method in class org.mymedialite.datatype.DoubleListProxy
 
addAll(DoubleList) - Method in class org.mymedialite.datatype.DoubleListProxy
 
addAll(int, DoubleCollection) - Method in class org.mymedialite.datatype.DoubleListProxy
 
addAll(int, DoubleList) - Method in class org.mymedialite.datatype.DoubleListProxy
 
addAll(Collection<? extends Integer>) - Method in class org.mymedialite.datatype.IntCombinedList
 
addAll(int, Collection<? extends Integer>) - Method in class org.mymedialite.datatype.IntCombinedList
 
addAll(IntCollection) - Method in class org.mymedialite.datatype.IntCombinedList
 
addAll(IntList) - Method in class org.mymedialite.datatype.IntCombinedList
 
addAll(int, IntCollection) - Method in class org.mymedialite.datatype.IntCombinedList
 
addAll(int, IntList) - Method in class org.mymedialite.datatype.IntCombinedList
 
addAll(Collection<? extends Integer>) - Method in class org.mymedialite.datatype.IntListProxy
 
addAll(int, Collection<? extends Integer>) - Method in class org.mymedialite.datatype.IntListProxy
 
addAll(IntCollection) - Method in class org.mymedialite.datatype.IntListProxy
 
addAll(IntList) - Method in class org.mymedialite.datatype.IntListProxy
 
addAll(int, IntCollection) - Method in class org.mymedialite.datatype.IntListProxy
 
addAll(int, IntList) - Method in class org.mymedialite.datatype.IntListProxy
 
addAll(Collection<? extends T>) - Method in class org.mymedialite.datatype.ListProxy
 
addAll(int, Collection<? extends T>) - Method in class org.mymedialite.datatype.ListProxy
 
addElements(int, double[]) - Method in class org.mymedialite.datatype.DoubleCombinedList
 
addElements(int, double[], int, int) - Method in class org.mymedialite.datatype.DoubleCombinedList
 
addElements(int, double[]) - Method in class org.mymedialite.datatype.DoubleListProxy
 
addElements(int, double[], int, int) - Method in class org.mymedialite.datatype.DoubleListProxy
 
addElements(int, int[]) - Method in class org.mymedialite.datatype.IntCombinedList
 
addElements(int, int[], int, int) - Method in class org.mymedialite.datatype.IntCombinedList
 
addElements(int, int[]) - Method in class org.mymedialite.datatype.IntListProxy
 
addElements(int, int[], int, int) - Method in class org.mymedialite.datatype.IntListProxy
 
addEntity(int) - Method in class org.mymedialite.correlation.CorrelationMatrix
Add an entity to the CorrelationMatrix by growing it to the requested size..
addFeedback(int, int) - Method in class org.mymedialite.itemrec.BPRMF
add a new positive feedback event
addFeedback(int, int) - Method in interface org.mymedialite.itemrec.IIncrementalItemRecommender
add a new positive feedback event
addFeedback(int, int) - Method in class org.mymedialite.itemrec.IncrementalItemRecommender
 
addFeedback(int, int) - Method in class org.mymedialite.itemrec.MostPopular
 
addItem(int) - Method in class org.mymedialite.itemrec.BPRMF
addItem(int) - Method in class org.mymedialite.itemrec.IncrementalItemRecommender
 
addItem(int) - Method in class org.mymedialite.itemrec.MostPopular
 
addItem(int) - Method in class org.mymedialite.ratingprediction.BiasedMatrixFactorization
addItem(int) - Method in class org.mymedialite.ratingprediction.IncrementalRatingPredictor
 
addItem(int) - Method in class org.mymedialite.ratingprediction.ItemAverage
 
addItem(int) - Method in class org.mymedialite.ratingprediction.ItemKNN
 
addItem(int) - Method in class org.mymedialite.ratingprediction.MatrixFactorization
 
addItem(int) - Method in class org.mymedialite.ratingprediction.UserItemBaseline
 
addRating(int, int, double) - Method in class org.mymedialite.ratingprediction.GlobalAverage
 
addRating(int, int, double) - Method in interface org.mymedialite.ratingprediction.IIncrementalRatingPredictor
Add a new rating and perform incremental training
addRating(int, int, double) - Method in class org.mymedialite.ratingprediction.IncrementalRatingPredictor
 
addRating(int, int, double) - Method in class org.mymedialite.ratingprediction.ItemAverage
 
addRating(int, int, double) - Method in class org.mymedialite.ratingprediction.ItemKNN
 
addRating(int, int, double) - Method in class org.mymedialite.ratingprediction.MatrixFactorization
 
addRating(int, int, double) - Method in class org.mymedialite.ratingprediction.UserAverage
 
addRating(int, int, double) - Method in class org.mymedialite.ratingprediction.UserItemBaseline
 
addRating(int, int, double) - Method in class org.mymedialite.ratingprediction.UserKNN
 
addRows(int) - Method in class org.mymedialite.datatype.Matrix
Enlarges the matrix to num_rows rows Do nothing if num_rows is less than dim1.
addUser(int) - Method in class org.mymedialite.itemrec.BPRMF
addUser(int) - Method in class org.mymedialite.itemrec.IncrementalItemRecommender
 
addUser(int) - Method in class org.mymedialite.ratingprediction.BiasedMatrixFactorization
addUser(int) - Method in class org.mymedialite.ratingprediction.IncrementalRatingPredictor
 
addUser(int) - Method in class org.mymedialite.ratingprediction.MatrixFactorization
 
addUser(int) - Method in class org.mymedialite.ratingprediction.UserAverage
 
addUser(int) - Method in class org.mymedialite.ratingprediction.UserItemBaseline
 
addUser(int) - Method in class org.mymedialite.ratingprediction.UserKNN
 
allItems() - Method in class org.mymedialite.data.DataSet
 
allItems() - Method in interface org.mymedialite.data.IDataSet
 
allUsers() - Method in class org.mymedialite.data.DataSet
 
allUsers() - Method in interface org.mymedialite.data.IDataSet
 
alphaLearnRate - Variable in class org.mymedialite.ratingprediction.TimeAwareBaseline
Learn rate for the user-wise alphas.
AP(List<Integer>, Collection<Integer>, Collection<Integer>) - Static method in class org.mymedialite.eval.measures.PrecisionAndRecall
Compute the average precision (AP) of a list of ranked items.
AttributeData - Class in org.mymedialite.io
Class that offers static methods to read (binary) attribute data into SparseBooleanMatrix objects.
AUC - Class in org.mymedialite.eval.measures
Area under the ROC curve (AUC) of a list of ranked items.
average() - Method in interface org.mymedialite.data.IRatings
Average rating in the dataset.
average() - Method in class org.mymedialite.data.Ratings
 
Average - Class in org.mymedialite.grouprec
Group recommender that averages user scores.
Average(IRecommender) - Constructor for class org.mymedialite.grouprec.Average
 
average(Collection<T>) - Static method in class org.mymedialite.util.Utils
 

B

baseline_predictor - Variable in class org.mymedialite.ratingprediction.KNN
 
bestParameterValues() - Method in interface org.mymedialite.hyperparameter.IHyperParameterSearch
The (hyper-)parameter values of the best result so far.
bestResult() - Method in interface org.mymedialite.hyperparameter.IHyperParameterSearch
The best result so far.
beta - Variable in class org.mymedialite.ratingprediction.TimeAwareBaseline
Beta parameter for modeling the drift in the user bias.
BiasedMatrixFactorization - Class in org.mymedialite.ratingprediction
Matrix factorization engine with explicit user and item bias.
BiasedMatrixFactorization() - Constructor for class org.mymedialite.ratingprediction.BiasedMatrixFactorization
Default constructor
biasReg - Variable in class org.mymedialite.itemrec.BPRMF
Regularization parameter for the bias term
biasReg - Variable in class org.mymedialite.ratingprediction.BiasedMatrixFactorization
Regularization constant for the bias terms.
BinaryCosine - Class in org.mymedialite.correlation
Class for storing cosine similarities.
BinaryCosine(int) - Constructor for class org.mymedialite.correlation.BinaryCosine
Creates an object of type Cosine.
BinaryDataCorrelationMatrix - Class in org.mymedialite.correlation
CorrelationMatrix that computes correlations over binary data.
BinaryDataCorrelationMatrix(int) - Constructor for class org.mymedialite.correlation.BinaryDataCorrelationMatrix
Constructor.
binSize - Variable in class org.mymedialite.ratingprediction.TimeAwareBaseline
Bin size in days for modeling the time-dependent item bias.
BiPolarSlopeOne - Class in org.mymedialite.ratingprediction
Bi-polar frequency-weighted Slope-One rating prediction.
BiPolarSlopeOne() - Constructor for class org.mymedialite.ratingprediction.BiPolarSlopeOne
 
boldDriver - Variable in class org.mymedialite.itemrec.BPRMF
Use bold driver heuristics for learning rate adaption.
boldDriver - Variable in class org.mymedialite.ratingprediction.BiasedMatrixFactorization
Use bold driver heuristics for learning rate adaption.
BPRLinear - Class in org.mymedialite.itemrec
Linear model optimized for BPR.
BPRLinear() - Constructor for class org.mymedialite.itemrec.BPRLinear
 
BPRMF - Class in org.mymedialite.itemrec
Matrix factorization model for item prediction (ranking) optimized using BPR.
BPRMF() - Constructor for class org.mymedialite.itemrec.BPRMF
Default constructor.
buildByItemCounts() - Method in class org.mymedialite.data.Ratings
 
buildByUserCounts() - Method in class org.mymedialite.data.Ratings
 
buildItemIndices() - Method in class org.mymedialite.data.DataSet
 
buildItemIndices() - Method in interface org.mymedialite.data.IDataSet
Build the item indices.
buildRandomIndex() - Method in class org.mymedialite.data.DataSet
 
buildRandomIndex() - Method in interface org.mymedialite.data.IDataSet
Build the random index.
buildUserIndices() - Method in class org.mymedialite.data.DataSet
 
buildUserIndices() - Method in interface org.mymedialite.data.IDataSet
Build the user indices.
byItem - Variable in class org.mymedialite.data.DataSet
Rating indices organized by item
byItem() - Method in class org.mymedialite.data.DataSet
 
byItem() - Method in interface org.mymedialite.data.IDataSet
indices by item.
byUser - Variable in class org.mymedialite.data.DataSet
Rating indices organized by user
byUser() - Method in class org.mymedialite.data.DataSet
 
byUser() - Method in interface org.mymedialite.data.IDataSet
indices by user.

C

CandidateItems - Enum in org.mymedialite.eval
Different modes for choosing candidate items in item recommender evaluation.
canPredict(int, int) - Method in class org.mymedialite.ensemble.Ensemble
 
canPredict(int, int) - Method in interface org.mymedialite.IRecommender
Check whether a useful prediction can be made for a given user-item combination.
canPredict(int, int) - Method in class org.mymedialite.itemrec.ItemRecommender
 
canPredict(int, int) - Method in class org.mymedialite.ratingprediction.BiPolarSlopeOne
 
canPredict(int, int) - Method in class org.mymedialite.ratingprediction.Constant
 
canPredict(int, int) - Method in class org.mymedialite.ratingprediction.GlobalAverage
 
canPredict(int, int) - Method in class org.mymedialite.ratingprediction.ItemAverage
 
canPredict(int, int) - Method in class org.mymedialite.ratingprediction.RatingPredictor
 
canPredict(int, int) - Method in class org.mymedialite.ratingprediction.SlopeOne
 
canPredict(int, int) - Method in class org.mymedialite.ratingprediction.UserAverage
 
checkForLeftovers() - Method in class org.mymedialite.util.RecommenderParameters
Check for parameters that have not been processed yet.
checkSampling() - Method in class org.mymedialite.itemrec.BPRMF
 
clear() - Method in class org.mymedialite.datatype.CombinedList
 
clear() - Method in class org.mymedialite.datatype.DoubleCombinedList
 
clear() - Method in class org.mymedialite.datatype.DoubleListProxy
 
clear() - Method in class org.mymedialite.datatype.IntCombinedList
 
clear() - Method in class org.mymedialite.datatype.IntListProxy
 
clear() - Method in class org.mymedialite.datatype.ListProxy
 
clone() - Method in class org.mymedialite.ensemble.Ensemble
Create a shallow copy of the object.
clone() - Method in class org.mymedialite.itemrec.ItemRecommender
Create a shallow copy of the object.
clone() - Method in class org.mymedialite.ratingprediction.RatingPredictor
 
CoClustering - Class in org.mymedialite.ratingprediction
Co-clustering for rating prediction.
CoClustering() - Constructor for class org.mymedialite.ratingprediction.CoClustering
Default constructor.
columnAverage(Matrix<Double>, int) - Static method in class org.mymedialite.datatype.MatrixExtensions
Compute the average value of the entries in a column of a matrix.
columnInitNormal(Matrix<Double>, int, double, double) - Static method in class org.mymedialite.datatype.MatrixExtensions
Initializes one column of a double matrix with normal distributed (Gaussian) noise.
combine(String, String) - Static method in class org.mymedialite.util.Utils
 
CombinedList<T> - Class in org.mymedialite.datatype
Combines two List objects.
CombinedList(List<T>, List<T>) - Constructor for class org.mymedialite.datatype.CombinedList
Create a new CombinedList object.
CombinedRatings - Class in org.mymedialite.data
Combine two IRatings objects.
CombinedRatings(IRatings, IRatings) - Constructor for class org.mymedialite.data.CombinedRatings
Create a CombinedRatings object from two existing IRatings objects.
compare(Integer, Integer) - Method in interface org.mymedialite.data.ITimedDataSet
Compares the dates of two entries in the Dataset.
compare(Integer, Integer) - Method in class org.mymedialite.data.TimedRatings
 
compareTo(WeightedItem) - Method in class org.mymedialite.data.WeightedItem
 
compareTo(List<? extends Double>) - Method in class org.mymedialite.datatype.DoubleCombinedList
 
compareTo(List<? extends Double>) - Method in class org.mymedialite.datatype.DoubleListProxy
 
compareTo(List<? extends Integer>) - Method in class org.mymedialite.datatype.IntCombinedList
 
compareTo(List<? extends Integer>) - Method in class org.mymedialite.datatype.IntListProxy
 
compute(List<Integer>, Collection<Integer>, Collection<Integer>) - Static method in class org.mymedialite.eval.measures.AUC
Compute the area under the ROC curve (AUC) of a list of ranked items.
compute(List<Integer>, Collection<Integer>, Collection<Integer>) - Static method in class org.mymedialite.eval.measures.NDCG
Compute the normalized discounted cumulative gain (NDCG) of a list of ranked items.
compute(List<Integer>, Collection<Integer>, Collection<Integer>) - Static method in class org.mymedialite.eval.measures.ReciprocalRank
Compute the reciprocal rank of a list of ranked items.
computeCBD(double, double, double, double) - Static method in class org.mymedialite.eval.Ratings
Compute the capped binomial deviation (CBD).
computeCorrelation(HashSet<Integer>, HashSet<Integer>) - Static method in class org.mymedialite.correlation.BinaryCosine
Computes the cosine similarity of two binary vectors.
computeCorrelation(HashSet<Integer>, HashSet<Integer>) - Static method in class org.mymedialite.correlation.Jaccard
Computes the Jaccard index of two binary vectors.
computeCorrelation(IRatings, EntityType, int, int, float) - Static method in class org.mymedialite.correlation.Pearson
Compute correlations between two entities for given ratings.
computeCorrelation(HashSet<Integer>, HashSet<Integer>) - Static method in class org.mymedialite.correlation.WeightedBinaryCosine
Computes the cosine similarity of two binary vectors.
computeCorrelations(IBooleanMatrix) - Method in class org.mymedialite.correlation.BinaryCosine
 
computeCorrelations(IBooleanMatrix) - Method in class org.mymedialite.correlation.BinaryDataCorrelationMatrix
Compute the correlations from an implicit feedback, positive-only dataset.
computeCorrelations(IBooleanMatrix) - Method in class org.mymedialite.correlation.Jaccard
 
computeCorrelations(IRatings, EntityType) - Method in class org.mymedialite.correlation.Pearson
Compute correlations for given ratings.
computeCorrelations(IRatings, EntityType) - Method in class org.mymedialite.correlation.RatingCorrelationMatrix
Compute the correlations for a given entity type from a rating dataset.
computeCorrelations(IBooleanMatrix) - Method in class org.mymedialite.correlation.WeightedBinaryCosine
 
computeFit(RatingPredictor) - Static method in class org.mymedialite.eval.Ratings
Computes the RMSE fit of a recommender on the training data.
computeFit() - Method in class org.mymedialite.itemrec.BPRMF
Compute the fit (AUC on training data)
computeLoss() - Method in interface org.mymedialite.IIterativeModel
Compute the current loss of the model
computeLoss() - Method in class org.mymedialite.itemrec.BPRLinear
 
computeLoss() - Method in class org.mymedialite.itemrec.BPRMF
Compute approximate loss.
computeLoss() - Method in class org.mymedialite.itemrec.MF
Computes the fit (optimization criterion) on the training data
computeLoss() - Method in class org.mymedialite.itemrec.SoftMarginRankingMF
Compute approximate loss.
computeLoss() - Method in class org.mymedialite.itemrec.WRMF
 
computeLoss() - Method in class org.mymedialite.ratingprediction.CoClustering
 
computeLoss() - Method in class org.mymedialite.ratingprediction.FactorWiseMatrixFactorization
 
computeLoss() - Method in class org.mymedialite.ratingprediction.LogisticRegressionMatrixFactorization
 
computeLoss() - Method in class org.mymedialite.ratingprediction.MatrixFactorization
Compute the regularized loss.
computeLoss() - Method in class org.mymedialite.ratingprediction.SocialMF
 
computeLoss() - Method in class org.mymedialite.ratingprediction.TimeAwareBaseline
 
computeLoss() - Method in class org.mymedialite.ratingprediction.TimeAwareBaselineWithFrequencies
 
computeLoss() - Method in class org.mymedialite.ratingprediction.UserItemBaseline
 
computeNextEpoch() - Method in interface org.mymedialite.hyperparameter.IHyperParameterSearch
Complete the current epoch.
computeNextStep() - Method in interface org.mymedialite.hyperparameter.IHyperParameterSearch
Compute the next step in the current epoch.
configure(T, String, Recommender.ErrorHandler) - Static method in class org.mymedialite.util.Recommender
Configure a recommender.
configure(T, String) - Static method in class org.mymedialite.util.Recommender
Configure a recommender.
configure(T, HashMap<String, String>, Recommender.ErrorHandler) - Static method in class org.mymedialite.util.Recommender
Configure a recommender.
Constant - Class in org.mymedialite.ratingprediction
Uses a constant rating value for prediction.
Constant() - Constructor for class org.mymedialite.ratingprediction.Constant
Default constructor.
constantRating - Variable in class org.mymedialite.ratingprediction.Constant
the constant rating.
Constants - Class in org.mymedialite.io
Static class containing constants used by the MyMediaLite Input/Output routines.
contains(Object) - Method in class org.mymedialite.datatype.CombinedList
 
contains(Object) - Method in class org.mymedialite.datatype.DoubleCombinedList
 
contains(double) - Method in class org.mymedialite.datatype.DoubleCombinedList
 
contains(Object) - Method in class org.mymedialite.datatype.DoubleListProxy
 
contains(double) - Method in class org.mymedialite.datatype.DoubleListProxy
 
contains(Object) - Method in class org.mymedialite.datatype.IntCombinedList
 
contains(int) - Method in class org.mymedialite.datatype.IntCombinedList
 
contains(int) - Method in class org.mymedialite.datatype.IntListProxy
 
contains(Object) - Method in class org.mymedialite.datatype.IntListProxy
 
contains(Object) - Method in class org.mymedialite.datatype.ListProxy
 
containsAll(Collection<?>) - Method in class org.mymedialite.datatype.CombinedList
 
containsAll(Collection<?>) - Method in class org.mymedialite.datatype.DoubleCombinedList
 
containsAll(DoubleCollection) - Method in class org.mymedialite.datatype.DoubleCombinedList
 
containsAll(Collection<?>) - Method in class org.mymedialite.datatype.DoubleListProxy
 
containsAll(DoubleCollection) - Method in class org.mymedialite.datatype.DoubleListProxy
 
containsAll(Collection<?>) - Method in class org.mymedialite.datatype.IntCombinedList
 
containsAll(IntCollection) - Method in class org.mymedialite.datatype.IntCombinedList
 
containsAll(Collection<?>) - Method in class org.mymedialite.datatype.IntListProxy
 
containsAll(IntCollection) - Method in class org.mymedialite.datatype.IntListProxy
 
containsAll(Collection<?>) - Method in class org.mymedialite.datatype.ListProxy
 
correlation - Variable in class org.mymedialite.itemrec.KNN
Correlation matrix over some kind of entity.
correlation - Variable in class org.mymedialite.ratingprediction.KNN
Correlation matrix over some kind of entity.
CorrelationMatrix - Class in org.mymedialite.correlation
Class for computing and storing correlations and similarities.
CorrelationMatrix(int) - Constructor for class org.mymedialite.correlation.CorrelationMatrix
Creates a CorrelationMatrix object for a given number of entities.
countByItem() - Method in interface org.mymedialite.data.IRatings
Get the rating count by item.
countByItem() - Method in class org.mymedialite.data.Ratings
 
countByUser() - Method in interface org.mymedialite.data.IRatings
Get the rating count by user.
countByUser() - Method in class org.mymedialite.data.Ratings
 
cPos - Variable in class org.mymedialite.itemrec.WRMF
C position: the weight/confidence that is put on positive observations.
create(IBooleanMatrix) - Static method in class org.mymedialite.correlation.BinaryCosine
Creates a Cosine similarity matrix from given data.
create(int) - Static method in class org.mymedialite.correlation.CorrelationMatrix
Creates a correlation matrix.
create(IBooleanMatrix) - Static method in class org.mymedialite.correlation.Jaccard
Creates a Jaccard index matrix from given data.
create(IRatings, EntityType, float) - Static method in class org.mymedialite.correlation.Pearson
Create a Pearson correlation matrix from given data.
create(IBooleanMatrix) - Static method in class org.mymedialite.correlation.WeightedBinaryCosine
Creates a Cosine similarity matrix from given data.
createFastSamplingData(int) - Method in class org.mymedialite.itemrec.BPRMF
 
createItemRecommender(String) - Static method in class org.mymedialite.util.Recommender
Create an item recommender from the type name.
createMatrix(int, int) - Method in interface org.mymedialite.datatype.IMatrix
Create a matrix with a given number of rows and columns.
createMatrix(int, int) - Method in class org.mymedialite.datatype.Matrix
 
createMatrix(int, int) - Method in class org.mymedialite.datatype.SkewSymmetricSparseMatrix
 
createMatrix(int, int) - Method in class org.mymedialite.datatype.SparseBooleanMatrix
 
createMatrix(int, int) - Method in class org.mymedialite.datatype.SparseBooleanMatrixBinarySearch
 
createMatrix(int, int) - Method in class org.mymedialite.datatype.SparseBooleanMatrixStatic
 
createMatrix(int, int) - Method in class org.mymedialite.datatype.SparseMatrix
 
createMatrix(int, int) - Method in class org.mymedialite.datatype.SymmetricMatrix
 
createMatrix(int, int) - Method in class org.mymedialite.datatype.SymmetricSparseMatrix
 
createRatingPredictor(String) - Static method in class org.mymedialite.util.Recommender
Create a rating predictor from the type name.

D

data - Variable in class org.mymedialite.datatype.Matrix
Data array: data is stored in columns.
data - Variable in class org.mymedialite.datatype.SparseVector
Internal data representation as dictionary.
data - Variable in class org.mymedialite.datatype.SymmetricMatrix
Data array: data is stored in columns..
data_item - Variable in class org.mymedialite.ratingprediction.ItemKNN
Matrix indicating which item was rated by which user.
data_user - Variable in class org.mymedialite.ratingprediction.UserKNN
boolean matrix indicating which user rated which item.
DataSet - Class in org.mymedialite.data
Abstract dataset class that implements some common functions.
DataSet() - Constructor for class org.mymedialite.data.DataSet
 
dim - Variable in class org.mymedialite.datatype.SymmetricMatrix
Dimension, the number of rows and columns.
dim1 - Variable in class org.mymedialite.datatype.Matrix
Dimension 1, the number of rows
dim2 - Variable in class org.mymedialite.datatype.Matrix
Dimension 2, the number of columns
displayAttributeStats(SparseBooleanMatrix, SparseBooleanMatrix) - Static method in class org.mymedialite.util.Utils
Display statistics for user and item attributes.
displayDataStats(IRatings, IRatings, SparseBooleanMatrix, SparseBooleanMatrix, boolean) - Static method in class org.mymedialite.util.Utils
Display dataset statistics.
displayDataStats(IPosOnlyFeedback, IPosOnlyFeedback, SparseBooleanMatrix, SparseBooleanMatrix) - Static method in class org.mymedialite.util.Utils
Display data statistics for item recommendation datasets.
displayResults(HashMap<String, Double>) - Static method in class org.mymedialite.eval.Items
Display item prediction results.
diversifySequential(List<Integer>, double) - Method in class org.mymedialite.diversification.SequentialDiversification
Diversify an item list.
doCrossValidation(IRecommender, int, List<Integer>, List<Integer>, CandidateItems, boolean) - Static method in class org.mymedialite.eval.ItemsCrossValidation
Evaluate on the folds of a dataset split.
doCrossValidation(IRecommender, ISplit<IPosOnlyFeedback>, List<Integer>, List<Integer>, CandidateItems, boolean) - Static method in class org.mymedialite.eval.ItemsCrossValidation
Evaluate on the folds of a dataset split.
doCrossValidation(RatingPredictor, Integer, Boolean, Boolean) - Static method in class org.mymedialite.eval.RatingsCrossValidation
Evaluate on the folds of a dataset split.
doCrossValidation(RatingPredictor, ISplit<IRatings>, Boolean, Boolean) - Static method in class org.mymedialite.eval.RatingsCrossValidation
Evaluate on the folds of a dataset split.
doIterativeCrossValidation(IRecommender, int, List<Integer>, List<Integer>, CandidateItems, boolean, int, int) - Static method in class org.mymedialite.eval.ItemsCrossValidation
Evaluate an iterative recommender on the folds of a dataset split, display results on STDOUT.
doIterativeCrossValidation(IRecommender, ISplit<IPosOnlyFeedback>, List<Integer>, List<Integer>, CandidateItems, boolean, int, int) - Static method in class org.mymedialite.eval.ItemsCrossValidation
Evaluate an iterative recommender on the folds of a dataset split, display results on STDOUT.
doIterativeCrossValidation(RatingPredictor, int, int, Integer) - Static method in class org.mymedialite.eval.RatingsCrossValidation
Evaluate an iterative recommender on the folds of a dataset split, display results on STDOUT.
doIterativeCrossValidation(RatingPredictor, ISplit<IRatings>, int, Integer) - Static method in class org.mymedialite.eval.RatingsCrossValidation
Evaluate an iterative recommender on the folds of a dataset split, display results on STDOUT.
DoubleCombinedList - Class in org.mymedialite.datatype
Combines two List objects.
DoubleCombinedList(DoubleList, DoubleList) - Constructor for class org.mymedialite.datatype.DoubleCombinedList
Create a new CombinedList object.
doubleIterator() - Method in class org.mymedialite.datatype.DoubleCombinedList
 
doubleIterator() - Method in class org.mymedialite.datatype.DoubleListProxy
 
doubleListIterator() - Method in class org.mymedialite.datatype.DoubleCombinedList
 
doubleListIterator(int) - Method in class org.mymedialite.datatype.DoubleCombinedList
 
doubleListIterator() - Method in class org.mymedialite.datatype.DoubleListProxy
 
doubleListIterator(int) - Method in class org.mymedialite.datatype.DoubleListProxy
 
DoubleListProxy - Class in org.mymedialite.datatype
Proxy class that allows access to selected elements of an underlying list data structure.
DoubleListProxy(DoubleList, IntList) - Constructor for class org.mymedialite.datatype.DoubleListProxy
Create a new DoubleListProxy object.
doubleSubList(int, int) - Method in class org.mymedialite.datatype.DoubleCombinedList
 
doubleSubList(int, int) - Method in class org.mymedialite.datatype.DoubleListProxy
 

E

earliestTime() - Method in interface org.mymedialite.data.ITimedDataSet
earliest time.
earliestTime - Variable in class org.mymedialite.data.TimedRatings
 
earliestTime() - Method in class org.mymedialite.data.TimedRatings
 
Ensemble - Class in org.mymedialite.ensemble
Abstract class for combining several prediction methods.
Ensemble() - Constructor for class org.mymedialite.ensemble.Ensemble
 
entity_averages - Variable in class org.mymedialite.ratingprediction.EntityAverage
The average rating for each entity
EntityAverage - Class in org.mymedialite.ratingprediction
Abstract class that uses an average (by entity) rating value for predictions.
EntityAverage() - Constructor for class org.mymedialite.ratingprediction.EntityAverage
 
EntityMapping - Class in org.mymedialite.data
Class to map String external entity IDs to internal ones to ensure that there are no gaps in the numbering
EntityMapping() - Constructor for class org.mymedialite.data.EntityMapping
 
EntityType - Enum in org.mymedialite.taxonomy
Type to refer to different kinds of entities like users and items.
epochSize() - Method in interface org.mymedialite.hyperparameter.IHyperParameterSearch
Size of the current epoch of the hyper-parameter search.
equals(WeightedItem) - Method in class org.mymedialite.data.WeightedItem
 
euclideanNorm(Collection<Double>) - Static method in class org.mymedialite.datatype.VectorExtensions
Compute the Euclidean norm of a collection of doubles.
euclideanNorm(double[]) - Static method in class org.mymedialite.datatype.VectorExtensions
Compute the Euclidean norm of an array of doubles
evalJob() - Method in interface org.mymedialite.hyperparameter.IHyperParameterSearch
The delegate used to compute.
evaluate(GroupRecommender, IPosOnlyFeedback, IPosOnlyFeedback, SparseBooleanMatrix, Collection<Integer>, boolean) - Static method in class org.mymedialite.eval.Groups
Evaluation for rankings of items recommended to groups.
evaluate(IRecommender, IPosOnlyFeedback, IPosOnlyFeedback, Collection<Integer>, Collection<Integer>) - Static method in class org.mymedialite.eval.Items
Evaluation for rankings of item recommenders.
evaluate(IRecommender, IPosOnlyFeedback, IPosOnlyFeedback, Collection<Integer>, Collection<Integer>, CandidateItems, Boolean) - Static method in class org.mymedialite.eval.Items
Evaluation for rankings of items.
evaluate(IRecommender, IPosOnlyFeedback, IPosOnlyFeedback, List<Integer>, List<Integer>, CandidateItems) - Static method in class org.mymedialite.eval.ItemsOnline
Online evaluation for rankings of items.
evaluate(IRatingPredictor, IRatings) - Static method in class org.mymedialite.eval.Ratings
Evaluates a rating predictor for RMSE, (N)MAE, and CBD.
evaluateFiltered(IRecommender, IPosOnlyFeedback, IPosOnlyFeedback, SparseBooleanMatrix, List<Integer>, List<Integer>, boolean) - Static method in class org.mymedialite.eval.ItemsFiltered
Evaluation for rankings of filtered items.
evaluateOnline(IRatingPredictor, IRatings) - Static method in class org.mymedialite.eval.RatingsOnline
Online evaluation for rating prediction.
Extensions - Class in org.mymedialite.data
Extension methods for dataset statistics.
Extensions - Class in org.mymedialite.itemrec
Class that contains static methods for item prediction.
Extensions - Class in org.mymedialite.ratingprediction
Class that contains static methods for rating prediction.

F

factorize() - Method in class org.mymedialite.examples.TasteFactorizer
 
FactorWiseMatrixFactorization - Class in org.mymedialite.ratingprediction
Matrix factorization with factor-wise learning.
FactorWiseMatrixFactorization() - Constructor for class org.mymedialite.ratingprediction.FactorWiseMatrixFactorization
Default constructor.
fastSampling - Variable in class org.mymedialite.itemrec.BPRMF
Fast, but memory-intensive sampling
fastSamplingMemoryLimit - Variable in class org.mymedialite.itemrec.BPRLinear
Fast sampling memory limit, in MiB.
fastSamplingMemoryLimit - Variable in class org.mymedialite.itemrec.BPRMF
Fast sampling memory limit, in MiB TODO find out why fast sampling does not improve performance
feedback - Variable in class org.mymedialite.itemrec.ItemRecommender
The feedback data to be used for training
findMinimum(String, String, double[], RatingPredictor, ISplit<IRatings>) - Static method in class org.mymedialite.hyperparameter.GridSearch
Find the the parameters resulting in the minimal results for a given evaluation measure (1D).
findMinimum(String, String, String, double[], double[], RatingPredictor, ISplit<IRatings>) - Static method in class org.mymedialite.hyperparameter.GridSearch
Find the the parameters resulting in the minimal results for a given evaluation measure (2D).
findMinimum(String, String, double[], RatingPredictor, int) - Static method in class org.mymedialite.hyperparameter.GridSearch
Find the the parameters resulting in the minimal results for a given evaluation measure using k-fold cross-validation.
findMinimum(String, RatingPredictor) - Static method in class org.mymedialite.hyperparameter.NelderMead
Find best hyperparameter (according to an error measure) using Nelder-Mead search.
findMinimum(String, List<String>, List<DoubleMatrix1D>, RatingPredictor, ISplit<IRatings>) - Static method in class org.mymedialite.hyperparameter.NelderMead
Find the the parameters resulting in the minimal results for a given evaluation measure.
findMinimumExponential(String, String, String, double[], double[], double, RatingPredictor, ISplit<IRatings>) - Static method in class org.mymedialite.hyperparameter.GridSearch
Find the the parameters resulting in the minimal results for a given evaluation measure (2D).
findMinimumExponential(String, String, double[], double, RatingPredictor, ISplit<IRatings>) - Static method in class org.mymedialite.hyperparameter.GridSearch
Find the the parameters resulting in the minimal results for a given evaluation measure (1D).
first - Variable in class org.mymedialite.datatype.Pair
 
first - Variable in class org.mymedialite.datatype.Triple
the first component.
formatResults(Map<String, Double>) - Static method in class org.mymedialite.eval.Items
Format item prediction results.
FrequencyLogBase - Variable in class org.mymedialite.ratingprediction.TimeAwareBaselineWithFrequencies
logarithmic base for the frequency counts.
frobeniusNorm(Matrix<Double>) - Static method in class org.mymedialite.datatype.MatrixExtensions
Compute the Frobenius norm (square root of the sum of squared entries) of a matrix.
frobeniusNorm(SparseMatrix<Double>) - Static method in class org.mymedialite.datatype.SparseMatrixExtensions
Compute the Frobenius norm (square root of the sum of squared entries) of a matrix.

G

get(int, int) - Method in interface org.mymedialite.data.IRatings
Directly access rating by user and item
get(int) - Method in interface org.mymedialite.data.IRatings
Directly access ratings.
get(int, int, IntCollection) - Method in interface org.mymedialite.data.IRatings
Directly access rating by user and item.
get(int) - Method in class org.mymedialite.data.Ratings
 
get(int, int) - Method in class org.mymedialite.data.Ratings
 
get(int, int, IntCollection) - Method in class org.mymedialite.data.Ratings
 
get(int) - Method in class org.mymedialite.data.StaticByteRatings
 
get(int, int) - Method in class org.mymedialite.data.StaticByteRatings
 
get(int, int, IntCollection) - Method in class org.mymedialite.data.StaticByteRatings
 
get(int) - Method in class org.mymedialite.data.StaticFloatRatings
 
get(int, int) - Method in class org.mymedialite.data.StaticFloatRatings
 
get(int, int, IntCollection) - Method in class org.mymedialite.data.StaticFloatRatings
 
get(int) - Method in class org.mymedialite.datatype.CombinedList
 
get(int) - Method in class org.mymedialite.datatype.DoubleCombinedList
 
get(int) - Method in class org.mymedialite.datatype.DoubleListProxy
 
get(int) - Method in interface org.mymedialite.datatype.IBooleanMatrix
Get a row of the matrix.
get(int, int) - Method in interface org.mymedialite.datatype.IMatrix
Get the value at (i,j)
get(int) - Method in class org.mymedialite.datatype.IntCombinedList
 
get(int) - Method in class org.mymedialite.datatype.IntListProxy
 
get(int) - Method in class org.mymedialite.datatype.ListProxy
 
get(int, int) - Method in class org.mymedialite.datatype.Matrix
 
get(int, int) - Method in class org.mymedialite.datatype.SkewSymmetricSparseMatrix
Get an element of the sparse matrix.
get(int, int) - Method in class org.mymedialite.datatype.SparseBooleanMatrix
 
get(int) - Method in class org.mymedialite.datatype.SparseBooleanMatrix
Get a row.
get(int, int) - Method in class org.mymedialite.datatype.SparseBooleanMatrixBinarySearch
 
get(int) - Method in class org.mymedialite.datatype.SparseBooleanMatrixBinarySearch
 
get(int, int) - Method in class org.mymedialite.datatype.SparseBooleanMatrixStatic
 
get(int) - Method in class org.mymedialite.datatype.SparseBooleanMatrixStatic
 
get(int) - Method in class org.mymedialite.datatype.SparseMatrix
Get a row of the matrix.
get(int, int) - Method in class org.mymedialite.datatype.SparseMatrix
Access the elements of the sparse matrix.
get(int) - Method in class org.mymedialite.datatype.SparseVector
Access an element of the vector .
get(int, int) - Method in class org.mymedialite.datatype.SymmetricMatrix
 
get(int, int) - Method in class org.mymedialite.datatype.SymmetricSparseMatrix
Access the elements of the sparse matrix.
get(int) - Method in class org.mymedialite.ratingprediction.EntityAverage
Return the average rating for a given entity
get(A) - Method in class org.mymedialite.util.Memoizer
 
getAlbum(int) - Method in class org.mymedialite.data.KDDCupItems
Get the album for a given item.
getArtist(int) - Method in class org.mymedialite.data.KDDCupItems
Get the artist for a given item.
getColumn(int) - Method in class org.mymedialite.datatype.Matrix
Returns a copy of the j-th column of the matrix
getDouble(int) - Method in class org.mymedialite.datatype.DoubleCombinedList
 
getDouble(int) - Method in class org.mymedialite.datatype.DoubleListProxy
 
getElements(int, double[], int, int) - Method in class org.mymedialite.datatype.DoubleCombinedList
 
getElements(int, double[], int, int) - Method in class org.mymedialite.datatype.DoubleListProxy
 
getElements(int, int[], int, int) - Method in class org.mymedialite.datatype.IntCombinedList
 
getElements(int, int[], int, int) - Method in class org.mymedialite.datatype.IntListProxy
 
getEntriesByColumn(int) - Method in interface org.mymedialite.datatype.IBooleanMatrix
Get all true entries (row IDs) of a column.
getEntriesByColumn(int) - Method in class org.mymedialite.datatype.SparseBooleanMatrix
Takes O(N) worst-case time, where N is the number of rows, if the internal hash table can be queried in constant time.
getEntriesByColumn(int) - Method in class org.mymedialite.datatype.SparseBooleanMatrixBinarySearch
Takes O(N log(M)) worst-case time, where N is the number of rows and M is the number of columns.
getEntriesByColumn(int) - Method in class org.mymedialite.datatype.SparseBooleanMatrixStatic
Takes O(N log(M)) worst-case time, where N is the number of rows and M is the number of columns.
getEntriesByRow(int) - Method in interface org.mymedialite.datatype.IBooleanMatrix
Get all true entries (column IDs) of a row.
getEntriesByRow(int) - Method in class org.mymedialite.datatype.SparseBooleanMatrix
 
getEntriesByRow(int) - Method in class org.mymedialite.datatype.SparseBooleanMatrixBinarySearch
 
getEntriesByRow(int) - Method in class org.mymedialite.datatype.SparseBooleanMatrixStatic
 
getFeedback() - Method in class org.mymedialite.itemrec.ItemRecommender
 
getFilteredItems(int, IPosOnlyFeedback, SparseBooleanMatrix) - Static method in class org.mymedialite.eval.ItemsFiltered
For a given user and the test dataset, return a dictionary of items filtered by attributes.
getGenres(int) - Method in class org.mymedialite.data.KDDCupItems
Get a list of genres for a given item.
getHashCode() - Method in class org.mymedialite.data.WeightedItem
 
getIndex(int, int) - Method in class org.mymedialite.data.DataSet
 
getIndex(int, int, IntCollection) - Method in class org.mymedialite.data.DataSet
 
getIndex(int, int) - Method in interface org.mymedialite.data.IDataSet
Get index for a given user and item.
getIndex(int, int, IntCollection) - Method in interface org.mymedialite.data.IDataSet
Get index for given user and item.
getInstance() - Static method in class org.mymedialite.util.Random
Gets the instance.
getInt(int) - Method in class org.mymedialite.datatype.IntCombinedList
 
getInt(int) - Method in class org.mymedialite.datatype.IntListProxy
 
getItemAttributes() - Method in interface org.mymedialite.IItemAttributeAwareRecommender
Getter for binary item attributes
getItemAttributes() - Method in class org.mymedialite.itemrec.BPRLinear
 
getItemAttributes() - Method in class org.mymedialite.itemrec.ItemAttributeKNN
 
getItemAttributes() - Method in class org.mymedialite.ratingprediction.ItemAttributeKNN
 
getItemFactors() - Method in class org.mymedialite.itemrec.MF
Get the latent item factor matrix
getItemMatrixCopy() - Method in interface org.mymedialite.data.IPosOnlyFeedback
Get a copy of the item matrix
getItemMatrixCopy() - Method in class org.mymedialite.data.PosOnlyFeedback
 
getItemRelation() - Method in interface org.mymedialite.IItemRelationAwareRecommender
Getter for binary item relation
getItems(IntList) - Method in class org.mymedialite.data.DataSet
 
getItems(IntList) - Method in interface org.mymedialite.data.IDataSet
Get all items that are referenced by a given list of indices.
getItemSimilarity(int, int) - Method in interface org.mymedialite.IItemSimilarityProvider
Get the similarity between two items.
getItemSimilarity(int, int) - Method in class org.mymedialite.itemrec.ItemKNN
 
getItemSimilarity(int, int) - Method in class org.mymedialite.ratingprediction.ItemKNN
 
getMaxEntityID() - Method in class org.mymedialite.data.IdentityMapping
 
getMaxRating() - Method in interface org.mymedialite.ratingprediction.IRatingPredictor
Get the max rating value.
getMaxRating() - Method in class org.mymedialite.ratingprediction.RatingPredictor
 
getMaxRatingValue() - Method in class org.mymedialite.ensemble.Ensemble
The max rating value.
getMeasures() - Static method in class org.mymedialite.eval.Items
Get the evaluation measures for item prediction offered by the class.
getMeasures() - Static method in class org.mymedialite.eval.Ratings
The evaluation measures for rating prediction offered by the class.
getMinRating() - Method in interface org.mymedialite.ratingprediction.IRatingPredictor
Get the min rating value.
getMinRating() - Method in class org.mymedialite.ratingprediction.RatingPredictor
 
getMinRatingValue() - Method in class org.mymedialite.ensemble.Ensemble
The min rating value.
getMostSimilarItems(int, int) - Method in interface org.mymedialite.IItemSimilarityProvider
Get the most similar items.
getMostSimilarItems(int, int) - Method in class org.mymedialite.itemrec.ItemKNN
 
getMostSimilarItems(int, int) - Method in class org.mymedialite.ratingprediction.ItemKNN
 
getMostSimilarUsers(int, int) - Method in class org.mymedialite.itemrec.UserKNN
 
getMostSimilarUsers(int, int) - Method in interface org.mymedialite.IUserSimilarityProvider
get the most similar users.
getMostSimilarUsers(int, int) - Method in class org.mymedialite.ratingprediction.UserKNN
 
getNearestNeighbors(int, int) - Method in class org.mymedialite.correlation.CorrelationMatrix
Get the k nearest neighbors of a given entity.
getNonEmptyRows() - Method in class org.mymedialite.datatype.SparseBooleanMatrixBinarySearch
The non-empty rows of the matrix (the ones that contain at least one true entry), with their IDs.
getNonEmptyRows() - Method in class org.mymedialite.datatype.SparseBooleanMatrixStatic
The non-empty rows of the matrix (the ones that contain at least one true entry), with their IDs.
getNumItems() - Method in interface org.mymedialite.IItemRelationAwareRecommender
Get the number of items
getNumIter() - Method in interface org.mymedialite.IIterativeModel
Get the number of iterations to run the training
getNumIter() - Method in class org.mymedialite.itemrec.BPRLinear
 
getNumIter() - Method in class org.mymedialite.itemrec.MF
{ @inheritDoc }
getNumIter() - Method in class org.mymedialite.ratingprediction.CoClustering
 
getNumIter() - Method in class org.mymedialite.ratingprediction.FactorWiseMatrixFactorization
 
getNumIter() - Method in class org.mymedialite.ratingprediction.MatrixFactorization
 
getNumIter() - Method in class org.mymedialite.ratingprediction.TimeAwareBaseline
 
getNumIter() - Method in class org.mymedialite.ratingprediction.UserItemBaseline
 
getParentID(int) - Method in class org.mymedialite.data.HierarchicalEntityMapping
 
getParentID(int) - Method in interface org.mymedialite.data.IHierarchicalEntityMapping
Get the internal ID of the parent node of a hierarchical attribute.
getPositivelyCorrelatedEntities(int) - Method in class org.mymedialite.correlation.CorrelationMatrix
Get all entities that are positively correlated to an entity, sorted by correlation.
getRatings() - Method in class org.mymedialite.ratingprediction.RatingPredictor
 
getRatings() - Method in class org.mymedialite.ratingprediction.TimeAwareRatingPredictor
 
getReader(String, Class<?>) - Static method in class org.mymedialite.io.Model
Get a reader object to read in model parameters of a recommender
getRegI() - Method in class org.mymedialite.ratingprediction.FactorWiseMatrixFactorization
Regularization constant for the item bias of the underlying baseline predictor.
getRegI() - Method in class org.mymedialite.ratingprediction.KNN
Get the regularization constant for the user bias of the underlying baseline predictor
getRegU() - Method in class org.mymedialite.ratingprediction.FactorWiseMatrixFactorization
Regularization constant for the user bias of the underlying baseline predictor.
getRegU() - Method in class org.mymedialite.ratingprediction.KNN
Get the regularization constant for the user bias of the underlying baseline predictor.
GetRemoveBool(String) - Method in class org.mymedialite.util.RecommenderParameters
Get the value of a boolean parameter from the collection and remove the corresponding key-value pair.
GetRemoveBool(String, boolean) - Method in class org.mymedialite.util.RecommenderParameters
Get the value of a boolean parameter from the collection and remove the corresponding key-value pair.
getRemoveDouble(String) - Method in class org.mymedialite.util.RecommenderParameters
Get a double value from the parameters.
getRemoveDouble(String, double) - Method in class org.mymedialite.util.RecommenderParameters
Get a double value from the parameters.
getRemoveFloat(String) - Method in class org.mymedialite.util.RecommenderParameters
Get a float value from the parameters.
getRemoveFloat(String, float) - Method in class org.mymedialite.util.RecommenderParameters
Get a float value from the parameters.
getRemoveInt32(String) - Method in class org.mymedialite.util.RecommenderParameters
Get the value of an integer parameter from the collection and remove the corresponding key-value pair.
getRemoveInt32(String, int) - Method in class org.mymedialite.util.RecommenderParameters
Get the value of an integer parameter from the collection and remove the corresponding key-value pair.
getRemoveInt32List(String) - Method in class org.mymedialite.util.RecommenderParameters
Get the values of an integer list parameter from the collection and remove the corresponding key-value pair.
getRemoveInt32List(String, String) - Method in class org.mymedialite.util.RecommenderParameters
Get the values of an integer list parameter from the collection and remove the corresponding key-value pair.
getRemoveString(String) - Method in class org.mymedialite.util.RecommenderParameters
Get a string parameter.
getRemoveString(String, String) - Method in class org.mymedialite.util.RecommenderParameters
Get a string parameter.
getRow(int) - Method in class org.mymedialite.datatype.Matrix
Returns a copy of the i-th row of the matrix
getTimedRatings() - Method in interface org.mymedialite.ratingprediction.ITimeAwareRatingPredictor
Get the training data that also contains the time information.
getTimedRatings() - Method in class org.mymedialite.ratingprediction.TimeAwareRatingPredictor
The rating data, including time information.
getType(int) - Method in class org.mymedialite.data.KDDCupItems
Get the type of a given item.
getUpdateItems() - Method in interface org.mymedialite.ratingprediction.IIncrementalRatingPredictor
true if items shall be updated when doing incremental updates.
getUpdateItems() - Method in class org.mymedialite.ratingprediction.IncrementalRatingPredictor
 
getUpdateUsers() - Method in interface org.mymedialite.ratingprediction.IIncrementalRatingPredictor
true if users shall be updated when doing incremental updates.
getUpdateUsers() - Method in class org.mymedialite.ratingprediction.IncrementalRatingPredictor
 
getUsage() - Static method in class org.mymedialite.util.Memory
Get the curent total memory usage in MB.
getUserAttributes() - Method in class org.mymedialite.itemrec.UserAttributeKNN
 
getUserAttributes() - Method in interface org.mymedialite.IUserAttributeAwareRecommender
Getter for binary user attributes
getUserAttributes() - Method in class org.mymedialite.ratingprediction.UserAttributeKNN
 
getUserFactors() - Method in class org.mymedialite.itemrec.MF
Get the latent user factor matrix
getUserMatrixCopy() - Method in interface org.mymedialite.data.IPosOnlyFeedback
Get a copy of the user matrix
getUserMatrixCopy() - Method in class org.mymedialite.data.PosOnlyFeedback
 
getUserRelation() - Method in interface org.mymedialite.IUserRelationAwareRecommender
Getter for binary user relation
getUserRelation() - Method in class org.mymedialite.ratingprediction.SocialMF
 
getUsers(IntList) - Method in class org.mymedialite.data.DataSet
 
getUsers(IntList) - Method in interface org.mymedialite.data.IDataSet
Get all users that are referenced by a given list of indices.
getUserSimilarity(int, int) - Method in class org.mymedialite.itemrec.UserKNN
 
getUserSimilarity(int, int) - Method in interface org.mymedialite.IUserSimilarityProvider
get the similarity between two users.
getUserSimilarity(int, int) - Method in class org.mymedialite.ratingprediction.UserKNN
 
getWriter(String, Class<?>, String) - Static method in class org.mymedialite.io.Model
Get a writer object to save the model parameters of a recommender engine.
global_average - Variable in class org.mymedialite.ratingprediction.EntityAverage
The global average rating (default prediction if there is no data about an entity)
GlobalAverage - Class in org.mymedialite.ratingprediction
Uses the average rating value over all ratings for prediction.
GlobalAverage() - Constructor for class org.mymedialite.ratingprediction.GlobalAverage
 
globalAverage - Variable in class org.mymedialite.ratingprediction.UserItemBaseline
The global rating average
globalBias - Variable in class org.mymedialite.ratingprediction.MatrixFactorization
The bias (global average).
GridSearch - Class in org.mymedialite.hyperparameter
Grid search for finding suitable hyperparameters.
GroupRecommender - Class in org.mymedialite.grouprec
Base class for group recommenders.
GroupRecommender(IRecommender) - Constructor for class org.mymedialite.grouprec.GroupRecommender
Constructor that takes the underlying recommender that will be used.
Groups - Class in org.mymedialite.eval
Evaluation class for group recommendation.
grow(int, int) - Method in interface org.mymedialite.datatype.IMatrix
Grows the matrix to the requested size, if necessary.
grow(int, int) - Method in class org.mymedialite.datatype.Matrix
Grows the matrix to the requested size, if necessary The new entries are filled with zeros.
grow(int, int) - Method in class org.mymedialite.datatype.SparseBooleanMatrix
 
grow(int, int) - Method in class org.mymedialite.datatype.SparseBooleanMatrixBinarySearch
 
grow(int, int) - Method in class org.mymedialite.datatype.SparseBooleanMatrixStatic
 
grow(int, int) - Method in class org.mymedialite.datatype.SparseMatrix
 
grow(int, int) - Method in class org.mymedialite.datatype.SymmetricMatrix
 

H

Handlers - Class in org.mymedialite.util
Class providing exception handlers.
Handlers() - Constructor for class org.mymedialite.util.Handlers
 
hasAlbum(int) - Method in class org.mymedialite.data.KDDCupItems
Check whether the given item is associated with an album.
hasArtist(int) - Method in class org.mymedialite.data.KDDCupItems
Check whether the given item is associated with an artist.
hasGenres(int) - Method in class org.mymedialite.data.KDDCupItems
Check whether the given item is associated with one or more genres.
HierarchicalEntityMapping - Class in org.mymedialite.data
Class to map external hierarchical entity IDs to unique internal integer ones.
HierarchicalEntityMapping() - Constructor for class org.mymedialite.data.HierarchicalEntityMapping
 
HierarchicalEntityMapping(String) - Constructor for class org.mymedialite.data.HierarchicalEntityMapping
Create a HierarchicalEntityMapping with a specified path separator character.
hitsAt(List<Integer>, Collection<Integer>, Collection<Integer>, int) - Static method in class org.mymedialite.eval.measures.PrecisionAndRecall
Compute the number of hits until position N of a list of ranked items.

I

IBooleanMatrix - Interface in org.mymedialite.datatype
Interface for boolean matrices.
IDataSet - Interface in org.mymedialite.data
Interface for different kinds of collaborative filtering data sets.
IdentityMapping - Class in org.mymedialite.data
Identity mapping for entity IDs: Every original ID is mapped to itself.
IdentityMapping() - Constructor for class org.mymedialite.data.IdentityMapping
 
IEntityMapping - Interface in org.mymedialite.data
Interface to map external entity IDs to internal ones to ensure that there are no gaps in the numbering.
IGroupRecommender - Interface in org.mymedialite.grouprec
Interface for group recommenders.
IHierarchicalEntityMapping - Interface in org.mymedialite.data
 
IHyperParameterSearch - Interface in org.mymedialite.hyperparameter
Interface for classes that perform hyper-parameter search.
IIncrementalItemRecommender - Interface in org.mymedialite.itemrec
Interface for item recommenders
IIncrementalRatingPredictor - Interface in org.mymedialite.ratingprediction
Interface for rating predictors which support incremental training
IItemAttributeAwareRecommender - Interface in org.mymedialite
Interface for recommenders that take binary item attributes into account
IItemRelationAwareRecommender - Interface in org.mymedialite
Interface for recommenders that take a binary relation over items into account
IItemSimilarityProvider - Interface in org.mymedialite
Interface for classes that provide item similarities.
IIterativeModel - Interface in org.mymedialite
Interface representing iteratively trained models.
IMatrix<T> - Interface in org.mymedialite.datatype
Generic interface for matrix data types
IMatrixExtensions - Class in org.mymedialite.io
Utilities to work with matrices.
IMatrixExtensions() - Constructor for class org.mymedialite.io.IMatrixExtensions
 
inc(Matrix<Double>, int, int, double) - Static method in class org.mymedialite.datatype.MatrixExtensions
Increments the specified matrix element by a double value.
inc(Matrix<Double>, Matrix<Double>) - Static method in class org.mymedialite.datatype.MatrixExtensions
Increment the elements in one matrix by the ones in another
inc(Matrix<Integer>, int, int) - Static method in class org.mymedialite.datatype.MatrixExtensions
Increments the specified matrix element by 1.
inc(Matrix<Double>, double) - Static method in class org.mymedialite.datatype.MatrixExtensions
Increment all entries of a matrix with a scalar.
IncrementalItemRecommender - Class in org.mymedialite.itemrec
Base class for item recommenders that support incremental updates.
IncrementalItemRecommender() - Constructor for class org.mymedialite.itemrec.IncrementalItemRecommender
 
IncrementalRatingPredictor - Class in org.mymedialite.ratingprediction
Base class for rating predictors that support incremental training
IncrementalRatingPredictor() - Constructor for class org.mymedialite.ratingprediction.IncrementalRatingPredictor
Default constructor.
indexOf(Object) - Method in class org.mymedialite.datatype.CombinedList
 
indexOf(Object) - Method in class org.mymedialite.datatype.DoubleCombinedList
 
indexOf(double) - Method in class org.mymedialite.datatype.DoubleCombinedList
 
indexOf(Object) - Method in class org.mymedialite.datatype.DoubleListProxy
 
indexOf(double) - Method in class org.mymedialite.datatype.DoubleListProxy
 
indexOf(Object) - Method in class org.mymedialite.datatype.IntCombinedList
 
indexOf(int) - Method in class org.mymedialite.datatype.IntCombinedList
 
indexOf(Object) - Method in class org.mymedialite.datatype.IntListProxy
 
indexOf(int) - Method in class org.mymedialite.datatype.IntListProxy
 
indexOf(Object) - Method in class org.mymedialite.datatype.ListProxy
 
init(T) - Method in class org.mymedialite.datatype.SymmetricMatrix
Initialize the matrix with a default value
initInstance(long) - Static method in class org.mymedialite.util.Random
Initializes the instance with a given random seed.
initMean - Variable in class org.mymedialite.itemrec.BPRLinear
mean of the Gaussian distribution used to initialize the features.
initMean - Variable in class org.mymedialite.itemrec.MF
Mean of the normal distribution used to initialize the latent factors
initMean - Variable in class org.mymedialite.ratingprediction.FactorWiseMatrixFactorization
Mean of the normal distribution used to initialize the factors.
initMean - Variable in class org.mymedialite.ratingprediction.MatrixFactorization
Mean of the normal distribution used to initialize the factors.
initModel() - Method in class org.mymedialite.itemrec.BPRMF
 
initModel() - Method in class org.mymedialite.itemrec.MF
 
initModel() - Method in class org.mymedialite.ratingprediction.BiasedMatrixFactorization
 
initModel() - Method in class org.mymedialite.ratingprediction.BiPolarSlopeOne
 
initModel() - Method in class org.mymedialite.ratingprediction.CoClustering
 
initModel() - Method in class org.mymedialite.ratingprediction.MatrixFactorization
Initialize the model data structure.
initModel() - Method in class org.mymedialite.ratingprediction.SlopeOne
 
initModel() - Method in class org.mymedialite.ratingprediction.SocialMF
 
initModel() - Method in class org.mymedialite.ratingprediction.TimeAwareBaseline
Initialize the model parameters.
initModel() - Method in class org.mymedialite.ratingprediction.TimeAwareBaselineWithFrequencies
 
initNormal(Matrix<Double>, double, double) - Static method in class org.mymedialite.datatype.MatrixExtensions
Initializes a double matrix with normal distributed (Gaussian) noise.
initNormal(List<Double>, double, double) - Static method in class org.mymedialite.datatype.VectorExtensions
Initialize a collection of doubles with values from a normal distribution.
initStdev - Variable in class org.mymedialite.itemrec.BPRLinear
standard deviation of the normal distribution used to initialize the features.
initStDev - Variable in class org.mymedialite.itemrec.MF
Standard deviation of the normal distribution used to initialize the latent factors
initStDev - Variable in class org.mymedialite.ratingprediction.FactorWiseMatrixFactorization
Standard deviation of the normal distribution used to initialize the factors.
initStDev - Variable in class org.mymedialite.ratingprediction.MatrixFactorization
Standard deviation of the normal distribution used to initialize the factors.
insert(int, KDDCupItemType, int, int, int[]) - Method in class org.mymedialite.data.KDDCupItems
Insert information about an entry to the data structure.
IntCombinedList - Class in org.mymedialite.datatype
Combines two List objects.
IntCombinedList(IntList, IntList) - Constructor for class org.mymedialite.datatype.IntCombinedList
Create a new CombinedList object.
internal_to_original - Variable in class org.mymedialite.data.EntityMapping
Contains the mapping from the internal IDs to the original (external) IDs.
internalIDs() - Method in class org.mymedialite.data.EntityMapping
Get all the internal entity IDs.
internalIDs() - Method in class org.mymedialite.data.IdentityMapping
 
internalIDs() - Method in interface org.mymedialite.data.IEntityMapping
Get all internal entity IDs.
intersect(Collection<T>, Collection<T>) - Static method in class org.mymedialite.util.Utils
 
intIterator() - Method in class org.mymedialite.datatype.IntCombinedList
 
intIterator() - Method in class org.mymedialite.datatype.IntListProxy
 
intListIterator() - Method in class org.mymedialite.datatype.IntCombinedList
 
intListIterator(int) - Method in class org.mymedialite.datatype.IntCombinedList
 
intListIterator() - Method in class org.mymedialite.datatype.IntListProxy
 
intListIterator(int) - Method in class org.mymedialite.datatype.IntListProxy
 
IntListProxy - Class in org.mymedialite.datatype
Proxy class that allows access to selected elements of an underlying list data structure.
IntListProxy(IntList, IntList) - Constructor for class org.mymedialite.datatype.IntListProxy
Create a new IntListProxy object.
intSubList(int, int) - Method in class org.mymedialite.datatype.IntCombinedList
 
intSubList(int, int) - Method in class org.mymedialite.datatype.IntListProxy
 
IPosOnlyFeedback - Interface in org.mymedialite.data
Interface for implicit, positive-only user feedback.
IRatingPredictor - Interface in org.mymedialite.ratingprediction
Interface for rating predictors.
IRatings - Interface in org.mymedialite.data
Interface for rating datasets.
IRecommender - Interface in org.mymedialite
Generic interface for simple recommenders.
isEmpty() - Method in class org.mymedialite.datatype.CombinedList
 
isEmpty() - Method in class org.mymedialite.datatype.DoubleCombinedList
 
isEmpty() - Method in class org.mymedialite.datatype.DoubleListProxy
 
isEmpty() - Method in class org.mymedialite.datatype.IntCombinedList
 
isEmpty() - Method in class org.mymedialite.datatype.IntListProxy
 
isEmpty() - Method in class org.mymedialite.datatype.ListProxy
 
isFixedSize() - Method in class org.mymedialite.datatype.DoubleListProxy
 
isFixedSize() - Method in class org.mymedialite.datatype.IntListProxy
 
isFixedSize() - Method in class org.mymedialite.datatype.ListProxy
 
ISplit<T> - Interface in org.mymedialite.data
Generic dataset splitter interface.
isReadOnly() - Method in class org.mymedialite.data.Ratings
 
isReadOnly() - Method in class org.mymedialite.datatype.DoubleListProxy
 
isReadOnly() - Method in class org.mymedialite.datatype.IntListProxy
 
isReadOnly() - Method in class org.mymedialite.datatype.ListProxy
 
isSymmetric() - Method in class org.mymedialite.correlation.CorrelationMatrix
 
isSymmetric() - Method in interface org.mymedialite.datatype.IMatrix
True if the matrix is symmetric, false otherwise.
isSymmetric() - Method in class org.mymedialite.datatype.Matrix
 
isSymmetric() - Method in class org.mymedialite.datatype.SkewSymmetricSparseMatrix
Only true if all entries are zero.
isSymmetric() - Method in class org.mymedialite.datatype.SparseBooleanMatrix
 
isSymmetric() - Method in class org.mymedialite.datatype.SparseBooleanMatrixBinarySearch
 
isSymmetric() - Method in class org.mymedialite.datatype.SparseBooleanMatrixStatic
 
isSymmetric() - Method in class org.mymedialite.datatype.SparseMatrix
 
isSymmetric() - Method in class org.mymedialite.datatype.SymmetricMatrix
 
isSymmetric() - Method in class org.mymedialite.datatype.SymmetricSparseMatrix
Always true because the data type is symmetric.
item_id - Variable in class org.mymedialite.data.WeightedItem
Item ID
ItemAttributeKNN - Class in org.mymedialite.itemrec
k-nearest neighbor item-based collaborative filtering using cosine-similarity over the item attibutes.
ItemAttributeKNN() - Constructor for class org.mymedialite.itemrec.ItemAttributeKNN
 
ItemAttributeKNN - Class in org.mymedialite.ratingprediction
Attribute-aware weighted item-based kNN recommender.
ItemAttributeKNN() - Constructor for class org.mymedialite.ratingprediction.ItemAttributeKNN
 
ItemAverage - Class in org.mymedialite.ratingprediction
Uses the average rating value of an item for prediction.
ItemAverage() - Constructor for class org.mymedialite.ratingprediction.ItemAverage
 
itemBias - Variable in class org.mymedialite.itemrec.BPRMF
Item bias terms
itemBias - Variable in class org.mymedialite.ratingprediction.BiasedMatrixFactorization
The item biases
ItemBiasAtFrequencyLearnRate - Variable in class org.mymedialite.ratingprediction.TimeAwareBaselineWithFrequencies
Learn rate for b_{i, f_{ui}}.
itemBiasByTimeBinLearnRate - Variable in class org.mymedialite.ratingprediction.TimeAwareBaseline
Learn rate for the bin-wise item bias.
itemBiases - Variable in class org.mymedialite.ratingprediction.UserItemBaseline
The item biases
itemBiasLearnRate - Variable in class org.mymedialite.ratingprediction.TimeAwareBaseline
Learn rate for the item bias.
itemCorrelations - Variable in class org.mymedialite.diversification.SequentialDiversification
 
ItemData - Class in org.mymedialite.io
Class that contains static methods for reading in implicit feedback data for ItemRecommenders.
ItemData() - Constructor for class org.mymedialite.io.ItemData
 
ItemDataFileFormat - Enum in org.mymedialite.io
Represents different rating file formats.
ItemDataRatingThreshold - Class in org.mymedialite.io
Class that contains static methods for reading in implicit feedback data for ItemRecommender.
itemFactors - Variable in class org.mymedialite.itemrec.MF
Latent item factor matrix
itemFactors - Variable in class org.mymedialite.ratingprediction.MatrixFactorization
Matrix containing the latent item factors.
ItemKNN - Class in org.mymedialite.itemrec
Unweighted k-nearest neighbor item-based collaborative filtering using cosine similarity.
ItemKNN() - Constructor for class org.mymedialite.itemrec.ItemKNN
 
ItemKNN - Class in org.mymedialite.ratingprediction
Weighted item-based kNN.
ItemKNN() - Constructor for class org.mymedialite.ratingprediction.ItemKNN
 
ItemKNNCosine - Class in org.mymedialite.ratingprediction
Weighted item-based kNN with cosine similarity.
ItemKNNCosine() - Constructor for class org.mymedialite.ratingprediction.ItemKNNCosine
 
ItemKNNPearson - Class in org.mymedialite.ratingprediction
Weighted item-based kNN with pearson correlation.
ItemKNNPearson() - Constructor for class org.mymedialite.ratingprediction.ItemKNNPearson
 
itemMatrix() - Method in interface org.mymedialite.data.IPosOnlyFeedback
By-item access, items are stored in the rows, users in the culumns.
itemMatrix - Variable in class org.mymedialite.data.PosOnlyFeedback
By-item access, items are stored in the rows, users in the columns
itemMatrix() - Method in class org.mymedialite.data.PosOnlyFeedback
By-item access, items are stored in the rows, users in the columns.
ItemRecommendationEvaluationResults - Class in org.mymedialite.eval
Item recommendation evaluation results.
ItemRecommendationEvaluationResults() - Constructor for class org.mymedialite.eval.ItemRecommendationEvaluationResults
default constructor.
ItemRecommender - Class in org.mymedialite.itemrec
Abstract item recommender class that loads the (positive-only implicit feedback) training data into memory and provides flexible access to it.
ItemRecommender() - Constructor for class org.mymedialite.itemrec.ItemRecommender
 
ItemRecommenderExample - Class in org.mymedialite.examples
Example program for ItemRecommenders.
ItemRecommenderExample() - Constructor for class org.mymedialite.examples.ItemRecommenderExample
 
items - Variable in class org.mymedialite.data.DataSet
 
items() - Method in class org.mymedialite.data.DataSet
 
items() - Method in interface org.mymedialite.data.IDataSet
 
Items - Class in org.mymedialite.eval
Evaluation class for item recommendation.
Items - Class in org.mymedialite.io.kddcup2011
Routines for reading in the item taxonomy of the KDD Cup 2011 data.
Items() - Constructor for class org.mymedialite.io.kddcup2011.Items
 
items - Variable in class org.mymedialite.itemrec.WeightedBPRMF
array of item IDs of positive user-item pairs.
ItemsCrossValidation - Class in org.mymedialite.eval
Cross-validation for item recommendation.
ItemsFiltered - Class in org.mymedialite.eval
Evaluation class for filtered item recommendation.
ItemsOnline - Class in org.mymedialite.eval
Online evaluation for rankings of items
ItemsOnline() - Constructor for class org.mymedialite.eval.ItemsOnline
 
iterate() - Method in interface org.mymedialite.IIterativeModel
Run one iteration (= pass over the training data)
iterate() - Method in class org.mymedialite.itemrec.BPRLinear
Perform one iteration of stochastic gradient ascent over the training data.
iterate() - Method in class org.mymedialite.itemrec.BPRMF
Perform one iteration of stochastic gradient ascent over the training data.
iterate() - Method in class org.mymedialite.itemrec.MF
Iterate once over the data
iterate() - Method in class org.mymedialite.itemrec.WRMF
 
iterate() - Method in class org.mymedialite.ratingprediction.BiasedMatrixFactorization
 
iterate(List<Integer>, boolean, boolean) - Method in class org.mymedialite.ratingprediction.BiasedMatrixFactorization
 
iterate() - Method in class org.mymedialite.ratingprediction.CoClustering
 
iterate() - Method in class org.mymedialite.ratingprediction.FactorWiseMatrixFactorization
 
iterate(List<Integer>, boolean, boolean) - Method in class org.mymedialite.ratingprediction.LogisticRegressionMatrixFactorization
 
iterate() - Method in class org.mymedialite.ratingprediction.MatrixFactorization
 
iterate(List<Integer>, boolean, boolean) - Method in class org.mymedialite.ratingprediction.MatrixFactorization
Iterate once over rating data and adjust corresponding factors (stochastic gradient descent).
iterate(List<Integer>, boolean, boolean) - Method in class org.mymedialite.ratingprediction.SocialMF
 
iterate() - Method in class org.mymedialite.ratingprediction.TimeAwareBaseline
 
iterate() - Method in class org.mymedialite.ratingprediction.UserItemBaseline
 
iterateRMSE(List<Integer>, boolean, boolean) - Method in class org.mymedialite.ratingprediction.BiasedMatrixFactorization
 
iterationLength - Variable in class org.mymedialite.itemrec.BPRLinear
One iteration = iterationLength * number of entries in the training matrix.
iterator() - Method in class org.mymedialite.datatype.CombinedList
 
iterator() - Method in class org.mymedialite.datatype.DoubleCombinedList
 
iterator() - Method in class org.mymedialite.datatype.DoubleListProxy
 
iterator() - Method in class org.mymedialite.datatype.IntCombinedList
 
iterator() - Method in class org.mymedialite.datatype.IntListProxy
 
iterator() - Method in class org.mymedialite.datatype.ListProxy
 
ITimeAwareRatingPredictor - Interface in org.mymedialite.ratingprediction
Interface for time-aware rating predictors.
ITimedDataSet - Interface in org.mymedialite.data
interface for data sets with time information.
ITimedRatings - Interface in org.mymedialite.data
Interface for rating datasets with time information.
IUserAttributeAwareRecommender - Interface in org.mymedialite
Interface for recommenders that take binary user attributes into account
IUserRelationAwareRecommender - Interface in org.mymedialite
Interface for recommenders that take a binary relation over users into account
IUserSimilarityProvider - Interface in org.mymedialite
Interface for classes that provide user similarities.

J

Jaccard - Class in org.mymedialite.correlation
Class for storing and computing the Jaccard index (Tanimoto coefficient).
Jaccard(int) - Constructor for class org.mymedialite.correlation.Jaccard
Creates an object of type Jaccard.

K

k - Variable in class org.mymedialite.itemrec.KNN
The number of neighbors to take into account for prediction.
k - Variable in class org.mymedialite.ratingprediction.KNN
Number of neighbors to take into account for predictions.
KDDCupItems - Class in org.mymedialite.data
Represents KDD Cup 2011 items like album, track, artist, or genre.
KDDCupItems(int) - Constructor for class org.mymedialite.data.KDDCupItems
Create item information object.
KDDCupItemType - Enum in org.mymedialite.taxonomy
Enumeration representing one of the 4 possible item types in the KDD Cup 2011 data.
KNN - Class in org.mymedialite.itemrec
Base class for item recommenders that use some kind of kNN model.
KNN() - Constructor for class org.mymedialite.itemrec.KNN
 
KNN - Class in org.mymedialite.ratingprediction
Base class for rating predictors that use some kind of kNN.
KNN() - Constructor for class org.mymedialite.ratingprediction.KNN
Default constructor

L

L1Norm(Collection<Double>) - Static method in class org.mymedialite.datatype.VectorExtensions
Compute the L1 norm of a collection of doubles.
last_loss - Variable in class org.mymedialite.ratingprediction.BiasedMatrixFactorization
Loss for the last iteration, used by bold driver heuristics
lastIndexOf(Object) - Method in class org.mymedialite.datatype.CombinedList
 
lastIndexOf(Object) - Method in class org.mymedialite.datatype.DoubleCombinedList
 
lastIndexOf(double) - Method in class org.mymedialite.datatype.DoubleCombinedList
 
lastIndexOf(Object) - Method in class org.mymedialite.datatype.DoubleListProxy
 
lastIndexOf(double) - Method in class org.mymedialite.datatype.DoubleListProxy
 
lastIndexOf(Object) - Method in class org.mymedialite.datatype.IntCombinedList
 
lastIndexOf(int) - Method in class org.mymedialite.datatype.IntCombinedList
 
lastIndexOf(Object) - Method in class org.mymedialite.datatype.IntListProxy
 
lastIndexOf(int) - Method in class org.mymedialite.datatype.IntListProxy
 
lastIndexOf(Object) - Method in class org.mymedialite.datatype.ListProxy
 
latestTime() - Method in interface org.mymedialite.data.ITimedDataSet
latest time.
latestTime - Variable in class org.mymedialite.data.TimedRatings
 
latestTime() - Method in class org.mymedialite.data.TimedRatings
 
learnRate - Variable in class org.mymedialite.itemrec.BPRLinear
Learning rate alpha.
learnRate - Variable in class org.mymedialite.itemrec.BPRMF
Learning rate alpha
learnRate - Variable in class org.mymedialite.ratingprediction.MatrixFactorization
Learn rate.
listIterator() - Method in class org.mymedialite.datatype.CombinedList
 
listIterator(int) - Method in class org.mymedialite.datatype.CombinedList
 
listIterator() - Method in class org.mymedialite.datatype.DoubleCombinedList
 
listIterator(int) - Method in class org.mymedialite.datatype.DoubleCombinedList
 
listIterator() - Method in class org.mymedialite.datatype.DoubleListProxy
 
listIterator(int) - Method in class org.mymedialite.datatype.DoubleListProxy
 
listIterator() - Method in class org.mymedialite.datatype.IntCombinedList
 
listIterator(int) - Method in class org.mymedialite.datatype.IntCombinedList
 
listIterator() - Method in class org.mymedialite.datatype.IntListProxy
 
listIterator(int) - Method in class org.mymedialite.datatype.IntListProxy
 
listIterator() - Method in class org.mymedialite.datatype.ListProxy
 
listIterator(int) - Method in class org.mymedialite.datatype.ListProxy
 
ListProxy<T> - Class in org.mymedialite.datatype
Proxy class that allows access to selected elements of an underlying list data structure.
ListProxy(List<T>, IntList) - Constructor for class org.mymedialite.datatype.ListProxy
Create a new ListProxy object.
load(IRecommender, String) - Static method in class org.mymedialite.io.Model
Load the model parameters of a recommender from a file.
load(String) - Static method in class org.mymedialite.io.Model
Load a recommender from a file, including object creation.
loadMapping(BufferedReader) - Method in class org.mymedialite.data.EntityMapping
Load an entity mapping.
loadModel(String) - Method in class org.mymedialite.ensemble.Ensemble
 
loadModel(String) - Method in class org.mymedialite.ensemble.WeightedEnsemble
 
loadModel(String) - Method in interface org.mymedialite.IRecommender
Get the model parameters from a file
loadModel(String) - Method in class org.mymedialite.itemrec.BPRLinear
 
loadModel(BufferedReader) - Method in class org.mymedialite.itemrec.BPRLinear
 
loadModel(String) - Method in class org.mymedialite.itemrec.BPRMF
{ @inheritDoc }
loadModel(BufferedReader) - Method in class org.mymedialite.itemrec.BPRMF
{ @inheritDoc }
loadModel(String) - Method in class org.mymedialite.itemrec.ItemRecommender
 
loadModel(BufferedReader) - Method in class org.mymedialite.itemrec.ItemRecommender
 
loadModel(String) - Method in class org.mymedialite.itemrec.KNN
{ @inheritDoc }
loadModel(BufferedReader) - Method in class org.mymedialite.itemrec.KNN
{ @inheritDoc }
loadModel(String) - Method in class org.mymedialite.itemrec.MF
{ @inheritDoc }
loadModel(BufferedReader) - Method in class org.mymedialite.itemrec.MF
{ @inheritDoc }
loadModel(String) - Method in class org.mymedialite.itemrec.MostPopular
 
loadModel(BufferedReader) - Method in class org.mymedialite.itemrec.MostPopular
 
loadModel(String) - Method in class org.mymedialite.itemrec.Perfect
 
loadModel(BufferedReader) - Method in class org.mymedialite.itemrec.Perfect
 
loadModel(String) - Method in class org.mymedialite.itemrec.Random
 
loadModel(BufferedReader) - Method in class org.mymedialite.itemrec.Random
 
loadModel(String) - Method in class org.mymedialite.itemrec.Worst
 
loadModel(BufferedReader) - Method in class org.mymedialite.itemrec.Worst
 
loadModel(String) - Method in class org.mymedialite.itemrec.Zero
 
loadModel(BufferedReader) - Method in class org.mymedialite.itemrec.Zero
 
loadModel(String) - Method in class org.mymedialite.ratingprediction.BiasedMatrixFactorization
 
loadModel(String) - Method in class org.mymedialite.ratingprediction.BiPolarSlopeOne
 
loadModel(String) - Method in class org.mymedialite.ratingprediction.CoClustering
 
loadModel(String) - Method in class org.mymedialite.ratingprediction.Constant
 
loadModel(String) - Method in class org.mymedialite.ratingprediction.EntityAverage
 
loadModel(String) - Method in class org.mymedialite.ratingprediction.FactorWiseMatrixFactorization
 
loadModel(String) - Method in class org.mymedialite.ratingprediction.GlobalAverage
 
loadModel(String) - Method in class org.mymedialite.ratingprediction.ItemKNNCosine
 
loadModel(String) - Method in class org.mymedialite.ratingprediction.ItemKNNPearson
 
loadModel(String) - Method in class org.mymedialite.ratingprediction.KNN
 
loadModel(String) - Method in class org.mymedialite.ratingprediction.MatrixFactorization
 
loadModel(String) - Method in class org.mymedialite.ratingprediction.Random
 
loadModel(String) - Method in class org.mymedialite.ratingprediction.RatingPredictor
 
loadModel(String) - Method in class org.mymedialite.ratingprediction.SlopeOne
 
loadModel(String) - Method in class org.mymedialite.ratingprediction.TimeAwareBaseline
 
loadModel(String) - Method in class org.mymedialite.ratingprediction.UserItemBaseline
 
LogisticRegressionMatrixFactorization - Class in org.mymedialite.ratingprediction
Matrix factorization with explicit user and item bias, learning is performed by stochastic gradient descent, optimized for the log likelihood.
LogisticRegressionMatrixFactorization() - Constructor for class org.mymedialite.ratingprediction.LogisticRegressionMatrixFactorization
 

M

main(String[]) - Static method in class org.mymedialite.examples.ItemRecommenderExample
 
main(String[]) - Static method in class org.mymedialite.examples.RatingPredictionExample
 
Matrix<T> - Class in org.mymedialite.datatype
Class for storing dense matrices.
Matrix(int, int) - Constructor for class org.mymedialite.datatype.Matrix
Initializes a new instance of the Matrix class
Matrix(int, int, T) - Constructor for class org.mymedialite.datatype.Matrix
Initializes a new instance of the Matrix class
Matrix(Matrix<T>) - Constructor for class org.mymedialite.datatype.Matrix
Copy constructor.
Matrix(List<List<T>>) - Constructor for class org.mymedialite.datatype.Matrix
Constructor that takes a list of lists to initialize the matrix.
MatrixExtensions - Class in org.mymedialite.datatype
Utilities to work with matrices * @version 2.03
MatrixExtensions() - Constructor for class org.mymedialite.datatype.MatrixExtensions
 
MatrixFactorization - Class in org.mymedialite.ratingprediction
Simple matrix factorization class, learning is performed by stochastic gradient descent.
MatrixFactorization() - Constructor for class org.mymedialite.ratingprediction.MatrixFactorization
Default constructor.
maxDouble(Matrix<Double>) - Static method in class org.mymedialite.datatype.MatrixExtensions
Return the maximum value contained in a matrix.
maxDouble(SparseMatrix<Double>) - Static method in class org.mymedialite.datatype.SparseMatrixExtensions
Return the maximum value contained in a matrix.
maxFloat(Matrix<Float>) - Static method in class org.mymedialite.datatype.MatrixExtensions
return the maximum value contained in a matrix.
maxFloat(SparseMatrix<Float>) - Static method in class org.mymedialite.datatype.SparseMatrixExtensions
Return the maximum value contained in a matrix.
maximize() - Method in interface org.mymedialite.hyperparameter.IHyperParameterSearch
true if evaluation measure is to be maximized, false if it is to be minimized.
Maximum - Class in org.mymedialite.grouprec
Group recommender that takes the maximum user score as the group score.
Maximum(IRecommender) - Constructor for class org.mymedialite.grouprec.Maximum
 
maxInteger(Matrix<Integer>) - Static method in class org.mymedialite.datatype.MatrixExtensions
Return the maximum value contained in a matrix.
maxInteger(SparseMatrix<Integer>) - Static method in class org.mymedialite.datatype.SparseMatrixExtensions
Return the maximum value contained in a matrix.
maxItemID - Variable in class org.mymedialite.data.DataSet
 
maxItemID() - Method in class org.mymedialite.data.DataSet
 
maxItemID() - Method in interface org.mymedialite.data.IDataSet
 
maxItemID - Variable in class org.mymedialite.itemrec.ItemRecommender
The maximum item ID
maxItemID - Variable in class org.mymedialite.ratingprediction.RatingPredictor
Maximum item ID
maxRating() - Method in interface org.mymedialite.data.IRatings
Get the maximum rating in the dataset.
maxRating - Variable in class org.mymedialite.data.Ratings
 
maxRating() - Method in class org.mymedialite.data.Ratings
 
maxRating - Variable in class org.mymedialite.ratingprediction.RatingPredictor
The maximum rating value
maxUserID - Variable in class org.mymedialite.data.DataSet
 
maxUserID() - Method in class org.mymedialite.data.DataSet
 
maxUserID() - Method in interface org.mymedialite.data.IDataSet
 
maxUserID - Variable in class org.mymedialite.itemrec.ItemRecommender
The maximum user ID
maxUserID - Variable in class org.mymedialite.ratingprediction.RatingPredictor
Maximum user ID
measure() - Method in interface org.mymedialite.hyperparameter.IHyperParameterSearch
The evaluation measure to optimize.
memoizer - Variable in class org.mymedialite.ratingprediction.ItemKNN
Source of positively correlated entities.
Memoizer<A,R> - Class in org.mymedialite.util
Class to Memoize a function.
Memoizer(Object, String, Class<A>) - Constructor for class org.mymedialite.util.Memoizer
Create a Memoizer
Memory - Class in org.mymedialite.util
Memory-related tools.
MF - Class in org.mymedialite.itemrec
Abstract class for Matrix Factorization based item predictors.
MF() - Constructor for class org.mymedialite.itemrec.MF
 
Minimum - Class in org.mymedialite.grouprec
Group recommender that takes the minimum user score as the group score.
Minimum(IRecommender) - Constructor for class org.mymedialite.grouprec.Minimum
 
minRating() - Method in interface org.mymedialite.data.IRatings
Get the minimum rating in the dataset.
minRating - Variable in class org.mymedialite.data.Ratings
 
minRating() - Method in class org.mymedialite.data.Ratings
 
minRating - Variable in class org.mymedialite.ratingprediction.RatingPredictor
The minimum rating value
Model - Class in org.mymedialite.io
Class containing static routines for reading and writing recommender models.
MODEL_FILE - Static variable in class org.mymedialite.examples.ItemRecommenderExample
 
MostPopular - Class in org.mymedialite.itemrec
Most-popular item recommender Items are weighted by how often they have been seen in the past.
MostPopular() - Constructor for class org.mymedialite.itemrec.MostPopular
 
MovieLensRatingData - Class in org.mymedialite.io
Class that offers static methods for reading in MovieLens 1M and 10M rating data.
multiply(Matrix<Double>, double) - Static method in class org.mymedialite.datatype.MatrixExtensions
Multiply all entries of a matrix with a scalar.

N

NDCG - Class in org.mymedialite.eval.measures
Normalized discounted cumulative gain (NDCG) of a list of ranked items.
nearest_neighbors - Variable in class org.mymedialite.itemrec.KNN
Pre-computed nearest neighbors.
needs(IRecommender) - Static method in class org.mymedialite.util.Recommender
Describes the kind of data needed by this recommender.
NelderMead - Class in org.mymedialite.hyperparameter
Nealder-Mead algorithm for finding suitable hyperparameters.
nextExp(double) - Method in class org.mymedialite.util.Random
Get the next exp.
nextInt(int, int) - Method in class org.mymedialite.util.Random
Get a random number within a specified range.
nextNormal() - Method in class org.mymedialite.util.Random
Get the next number from the standard normal distribution.
nextNormal(double, double) - Method in class org.mymedialite.util.Random
Draw the next number from a normal distribution.
nonEmptyColumnIDs() - Method in interface org.mymedialite.datatype.IBooleanMatrix
The IDs of the non-empty columns in the matrix (the ones that contain at least one true entry).
nonEmptyColumnIDs() - Method in class org.mymedialite.datatype.SparseBooleanMatrix
Get the IDs of the non-empty columns in the matrix (the ones that contain at least one true entry)
nonEmptyColumnIDs() - Method in class org.mymedialite.datatype.SparseBooleanMatrixBinarySearch
 
nonEmptyColumnIDs() - Method in class org.mymedialite.datatype.SparseBooleanMatrixStatic
 
nonEmptyEntryIDs() - Method in class org.mymedialite.datatype.SparseMatrix
The row and column IDs of non-empty entries in the matrix.
nonEmptyEntryIDs() - Method in class org.mymedialite.datatype.SymmetricSparseMatrix
 
nonEmptyRowIDs() - Method in interface org.mymedialite.datatype.IBooleanMatrix
The IDs of the non-empty rows in the matrix (the ones that contain at least one true entry).
nonEmptyRowIDs() - Method in class org.mymedialite.datatype.SparseBooleanMatrix
The IDs of the non-empty rows in the matrix (the ones that contain at least one true entry)
nonEmptyRowIDs() - Method in class org.mymedialite.datatype.SparseBooleanMatrixBinarySearch
 
nonEmptyRowIDs() - Method in class org.mymedialite.datatype.SparseBooleanMatrixStatic
 
nonEmptyRows() - Method in class org.mymedialite.datatype.SparseBooleanMatrix
The non-empty rows of the matrix (the ones that contain at least one true entry), with their IDs.
nonEmptyRows() - Method in class org.mymedialite.datatype.SparseMatrix
The non-empty rows of the matrix (the ones that contain at least one non-zero entry), with their IDs .
NumberFile - Class in org.mymedialite.io
Routines to read lists of numbers from text files.
numberOfColumns() - Method in interface org.mymedialite.datatype.IMatrix
Get the number of columns of the matrix.
numberOfColumns() - Method in class org.mymedialite.datatype.Matrix
 
numberOfColumns() - Method in class org.mymedialite.datatype.SparseBooleanMatrix
 
numberOfColumns() - Method in class org.mymedialite.datatype.SparseBooleanMatrixBinarySearch
The number of columns in the matrix.
numberOfColumns() - Method in class org.mymedialite.datatype.SparseBooleanMatrixStatic
The number of columns in the matrix.
numberOfColumns() - Method in class org.mymedialite.datatype.SparseMatrix
 
numberOfColumns() - Method in class org.mymedialite.datatype.SymmetricMatrix
 
numberOfEntries() - Method in interface org.mymedialite.datatype.IBooleanMatrix
The number of (true) entries.
numberOfEntries() - Method in class org.mymedialite.datatype.SparseBooleanMatrix
Returns the number of (true) entries.
numberOfEntries() - Method in class org.mymedialite.datatype.SparseBooleanMatrixBinarySearch
The number of (true) entries.
numberOfEntries() - Method in class org.mymedialite.datatype.SparseBooleanMatrixStatic
The number of (true) entries.
numberOfFolds() - Method in interface org.mymedialite.data.ISplit
The number of folds in this split.
numberOfFolds() - Method in class org.mymedialite.data.PosOnlyFeedbackCrossValidationSplit
 
numberOfFolds() - Method in class org.mymedialite.data.PosOnlyFeedbackSimpleSplit
 
numberOfFolds() - Method in class org.mymedialite.data.RatingCrossValidationSplit
 
numberOfFolds() - Method in class org.mymedialite.data.RatingsChronologicalSplit
 
numberOfFolds() - Method in class org.mymedialite.data.RatingsPerUserChronologicalSplit
 
numberOfFolds() - Method in class org.mymedialite.data.RatingsSimpleSplit
 
numberOfNonEmptyEntries() - Method in class org.mymedialite.datatype.SparseMatrix
The number of non-empty entries in the matrix.
numberOfNonEmptyEntries() - Method in class org.mymedialite.datatype.SymmetricSparseMatrix
 
numberOfRows() - Method in interface org.mymedialite.datatype.IMatrix
Get the number of rows of the matrix.
numberOfRows() - Method in class org.mymedialite.datatype.Matrix
 
numberOfRows() - Method in class org.mymedialite.datatype.SparseBooleanMatrix
 
numberOfRows() - Method in class org.mymedialite.datatype.SparseBooleanMatrixBinarySearch
The number of rows in the matrix.
numberOfRows() - Method in class org.mymedialite.datatype.SparseBooleanMatrixStatic
The number of rows in the matrix.
numberOfRows() - Method in class org.mymedialite.datatype.SparseMatrix
 
numberOfRows() - Method in class org.mymedialite.datatype.SymmetricMatrix
 
numberOfStepsComputed() - Method in interface org.mymedialite.hyperparameter.IHyperParameterSearch
The number of steps computed so far in this hyper-parameter search.
numEntities - Variable in class org.mymedialite.correlation.CorrelationMatrix
Number of entities, e.g.
numEntriesByColumn(int) - Method in interface org.mymedialite.datatype.IBooleanMatrix
Get all the number of entries in a column.
numEntriesByColumn(int) - Method in class org.mymedialite.datatype.SparseBooleanMatrix
 
numEntriesByColumn(int) - Method in class org.mymedialite.datatype.SparseBooleanMatrixBinarySearch
 
numEntriesByColumn(int) - Method in class org.mymedialite.datatype.SparseBooleanMatrixStatic
 
numEntriesByRow(int) - Method in interface org.mymedialite.datatype.IBooleanMatrix
Get all the number of entries in a row.
numEntriesByRow(int) - Method in class org.mymedialite.datatype.SparseBooleanMatrix
 
numEntriesByRow(int) - Method in class org.mymedialite.datatype.SparseBooleanMatrixBinarySearch
 
numEntriesByRow(int) - Method in class org.mymedialite.datatype.SparseBooleanMatrixStatic
 
numFactors - Variable in class org.mymedialite.itemrec.MF
Number of latent factors per user/item
numFactors - Variable in class org.mymedialite.ratingprediction.FactorWiseMatrixFactorization
Number of latent factors.
numFactors - Variable in class org.mymedialite.ratingprediction.MatrixFactorization
Number of latent factors.
numItemAttributes() - Method in interface org.mymedialite.IItemAttributeAwareRecommender
Getter for number of binary item attributes
numItemAttributes() - Method in class org.mymedialite.itemrec.BPRLinear
 
numItemAttributes() - Method in class org.mymedialite.itemrec.ItemAttributeKNN
 
numItemAttributes() - Method in class org.mymedialite.ratingprediction.ItemAttributeKNN
 
numItemClusters - Variable in class org.mymedialite.ratingprediction.CoClustering
The number of item clusters.
numIter - Variable in class org.mymedialite.itemrec.BPRLinear
Number of iterations over the training data.
numIter - Variable in class org.mymedialite.itemrec.MF
Number of iterations over the training data
numIter - Variable in class org.mymedialite.ratingprediction.CoClustering
The maximum number of iterations.
numIter - Variable in class org.mymedialite.ratingprediction.FactorWiseMatrixFactorization
Number of iterations (in this case: number of latent factors).
numIter - Variable in class org.mymedialite.ratingprediction.MatrixFactorization
Number of iterations over the training data.
numIter - Variable in class org.mymedialite.ratingprediction.TimeAwareBaseline
Number of iterations over the dataset to perform.
numIter - Variable in class org.mymedialite.ratingprediction.UserItemBaseline
The number of iterations
numUserAttributes() - Method in class org.mymedialite.itemrec.UserAttributeKNN
 
numUserAttributes() - Method in interface org.mymedialite.IUserAttributeAwareRecommender
Getter for number of binary user attributes
numUserAttributes() - Method in class org.mymedialite.ratingprediction.UserAttributeKNN
 
numUserClusters - Variable in class org.mymedialite.ratingprediction.CoClustering
The number of user clusters.
numUsers() - Method in interface org.mymedialite.IUserRelationAwareRecommender
Number of users
numUsers() - Method in class org.mymedialite.ratingprediction.SocialMF
The number of users.

O

optimize(IBooleanMatrix, Matrix<Double>, Matrix<Double>) - Method in class org.mymedialite.itemrec.WRMF
Optimizes the specified data.
optimizeMAE - Variable in class org.mymedialite.ratingprediction.BiasedMatrixFactorization
If set to true, optimize model for MAE instead of RMSE.
org.mymedialite - package org.mymedialite
Defines interfaces for different classes of recommender, models and similarity providers.
org.mymedialite.correlation - package org.mymedialite.correlation
Provides several correlation/distance measures
org.mymedialite.data - package org.mymedialite.data
Defines MyMediaLite's principal data structures.
org.mymedialite.datatype - package org.mymedialite.datatype
Provides standard data types that are used by MyMediaLite (matrices, vectors, etc)
org.mymedialite.diversification - package org.mymedialite.diversification
Provides functions related to the diversification of recommendation lists.
org.mymedialite.ensemble - package org.mymedialite.ensemble
Defines types of recommender ensembles.
org.mymedialite.eval - package org.mymedialite.eval
Provides contains evaluation routines.
org.mymedialite.eval.measures - package org.mymedialite.eval.measures
Provides different evaluation measures.
org.mymedialite.examples - package org.mymedialite.examples
Example applications for item recommenders and rating predictors.
org.mymedialite.grouprec - package org.mymedialite.grouprec
Provides recommenders that make recommendations to groups of users.
org.mymedialite.hyperparameter - package org.mymedialite.hyperparameter
Provides classes for automated hyper-parameter search.
org.mymedialite.io - package org.mymedialite.io
Provides I/O routines.
org.mymedialite.io.kddcup2011 - package org.mymedialite.io.kddcup2011
Provides I/O routines for KDD Cup 2011 data files.
org.mymedialite.itemrec - package org.mymedialite.itemrec
Provides item recommenders and some helper classes for item recommendation.
org.mymedialite.ratingprediction - package org.mymedialite.ratingprediction
Provides rating predictors and some helper classes for rating prediction.
org.mymedialite.taxonomy - package org.mymedialite.taxonomy
Defines taxonomical data structures.
org.mymedialite.util - package org.mymedialite.util
Provides helper code that did not fit anywhere else.
original_to_internal - Variable in class org.mymedialite.data.EntityMapping
Contains the mapping from the original (external) IDs to the internal IDs.
originalIDs() - Method in class org.mymedialite.data.EntityMapping
Get all the original (external) entity IDs
originalIDs() - Method in class org.mymedialite.data.IdentityMapping
 
originalIDs() - Method in interface org.mymedialite.data.IEntityMapping
Get all original (external) entity IDs.
overlap(IBooleanMatrix) - Method in interface org.mymedialite.datatype.IBooleanMatrix
Get the overlap of two matrices, i.e.
overlap(IBooleanMatrix) - Method in class org.mymedialite.datatype.SparseBooleanMatrix
 
overlap(IBooleanMatrix) - Method in class org.mymedialite.datatype.SparseBooleanMatrixBinarySearch
 
overlap(IBooleanMatrix) - Method in class org.mymedialite.datatype.SparseBooleanMatrixStatic
 

P

Pair<F,S> - Class in org.mymedialite.datatype
 
Pair(F, S) - Constructor for class org.mymedialite.datatype.Pair
Create a Pair object from existing data.
PairwiseWins - Class in org.mymedialite.grouprec
A simple Condorcet-style voting mechanism.
PairwiseWins(IRecommender) - Constructor for class org.mymedialite.grouprec.PairwiseWins
 
parameters() - Method in interface org.mymedialite.hyperparameter.IHyperParameterSearch
List of (hyper-)parameters to optimize.
parseInteger(String) - Static method in class org.mymedialite.util.Utils
 
Pearson - Class in org.mymedialite.correlation
Correlation class for Pearson correlation.
Pearson(int) - Constructor for class org.mymedialite.correlation.Pearson
Constructor.
Perfect - Class in org.mymedialite.itemrec
Perfect Item Recommender which simply reflects the supplied test results.
Perfect(IPosOnlyFeedback) - Constructor for class org.mymedialite.itemrec.Perfect
 
pos - Variable in class org.mymedialite.data.StaticRatings
The position where the next rating will be stored.
PosOnlyFeedback<T extends IBooleanMatrix> - Class in org.mymedialite.data
Data structure for implicit, positive-only user feedback.
PosOnlyFeedback(Class<T>) - Constructor for class org.mymedialite.data.PosOnlyFeedback
Create a PosOnlyFeedback object.
PosOnlyFeedbackCrossValidationSplit<T extends IPosOnlyFeedback> - Class in org.mymedialite.data
K-fold cross-validation split for item prediction from implicit feedback.
PosOnlyFeedbackCrossValidationSplit(IPosOnlyFeedback, int, List<IPosOnlyFeedback>, List<IPosOnlyFeedback>) - Constructor for class org.mymedialite.data.PosOnlyFeedbackCrossValidationSplit
Create a k-fold split of positive-only item prediction data.
PosOnlyFeedbackSimpleSplit<T extends IPosOnlyFeedback> - Class in org.mymedialite.data
simple split for item prediction from implicit feedback.
PosOnlyFeedbackSimpleSplit(IPosOnlyFeedback, double, T, T) - Constructor for class org.mymedialite.data.PosOnlyFeedbackSimpleSplit
Create a simple split of positive-only item prediction data.
PrecisionAndRecall - Class in org.mymedialite.eval.measures
Precision and recall at different positions in the list.
precisionAt(List<Integer>, Collection<Integer>, Collection<Integer>, int[]) - Static method in class org.mymedialite.eval.measures.PrecisionAndRecall
Compute the precision@N of a list of ranked items at several N.
precisionAt(List<Integer>, Collection<Integer>, int) - Static method in class org.mymedialite.eval.measures.PrecisionAndRecall
Compute the precision@N of a list of ranked items.
precisionAt(List<Integer>, Collection<Integer>, Collection<Integer>, int) - Static method in class org.mymedialite.eval.measures.PrecisionAndRecall
Compute the precision@N of a list of ranked items.
predict(int, int) - Method in class org.mymedialite.ensemble.Ensemble
 
predict(int, int) - Method in class org.mymedialite.ensemble.WeightedEnsemble
 
predict(int, int) - Method in interface org.mymedialite.IRecommender
Predict the rating or score for a given user-item combination.
predict(int, int) - Method in class org.mymedialite.itemrec.BPRLinear
 
predict(int, int) - Method in class org.mymedialite.itemrec.BPRMF
 
predict(int, int) - Method in class org.mymedialite.itemrec.ItemKNN
 
predict(int, int) - Method in class org.mymedialite.itemrec.ItemRecommender
 
predict(int, int) - Method in class org.mymedialite.itemrec.MF
Predict the weight for a given user-item combination.
predict(int, int) - Method in class org.mymedialite.itemrec.MostPopular
 
predict(int, int) - Method in class org.mymedialite.itemrec.Perfect
 
predict(int, int) - Method in class org.mymedialite.itemrec.Random
 
predict(int, int) - Method in class org.mymedialite.itemrec.UserKNN
 
predict(int, int) - Method in class org.mymedialite.itemrec.WeightedItemAttributeKNN
 
predict(int, int) - Method in class org.mymedialite.itemrec.WeightedItemHierarchicalAttributeKNN
 
predict(int, int) - Method in class org.mymedialite.itemrec.WeightedItemKNN
 
predict(int, int) - Method in class org.mymedialite.itemrec.WeightedUserKNN
 
predict(int, int) - Method in class org.mymedialite.itemrec.Worst
 
predict(int, int) - Method in class org.mymedialite.itemrec.Zero
 
predict(int, int) - Method in class org.mymedialite.ratingprediction.BiasedMatrixFactorization
 
predict(int, int) - Method in class org.mymedialite.ratingprediction.BiPolarSlopeOne
 
predict(int, int) - Method in class org.mymedialite.ratingprediction.CoClustering
 
predict(int, int) - Method in class org.mymedialite.ratingprediction.Constant
 
predict(int, int) - Method in class org.mymedialite.ratingprediction.FactorWiseMatrixFactorization
Predict the rating of a given user for a given item.
predict(int, int) - Method in class org.mymedialite.ratingprediction.GlobalAverage
 
predict(int, int) - Method in class org.mymedialite.ratingprediction.ItemAverage
 
predict(int, int) - Method in class org.mymedialite.ratingprediction.ItemKNN
Predict the rating of a given user for a given item.
predict(int, int, Date) - Method in interface org.mymedialite.ratingprediction.ITimeAwareRatingPredictor
predict rating at a certain point in time.
predict(int, int, boolean) - Method in class org.mymedialite.ratingprediction.MatrixFactorization
 
predict(int, int) - Method in class org.mymedialite.ratingprediction.MatrixFactorization
Predict the rating of a given user for a given item.
predict(int, int) - Method in class org.mymedialite.ratingprediction.Random
 
predict(int, int) - Method in class org.mymedialite.ratingprediction.RatingPredictor
 
predict(int, int) - Method in class org.mymedialite.ratingprediction.SlopeOne
 
predict(int, int) - Method in class org.mymedialite.ratingprediction.TimeAwareBaseline
 
predict(int, int, int, int) - Method in class org.mymedialite.ratingprediction.TimeAwareBaseline
Predict the specified user_id, item_id, day and bin.
predict(int, int, Date) - Method in class org.mymedialite.ratingprediction.TimeAwareBaseline
 
predict(int, int, int, int) - Method in class org.mymedialite.ratingprediction.TimeAwareBaselineWithFrequencies
 
predict(int, int, Date) - Method in class org.mymedialite.ratingprediction.TimeAwareBaselineWithFrequencies
 
predict(int, int, Date) - Method in class org.mymedialite.ratingprediction.TimeAwareRatingPredictor
 
predict(int, int) - Method in class org.mymedialite.ratingprediction.UserAverage
 
predict(int, int) - Method in class org.mymedialite.ratingprediction.UserItemBaseline
 
predict(int, int) - Method in class org.mymedialite.ratingprediction.UserKNN
Predict the rating of a given user for a given item.
predictItems(IRecommender, int, int) - Static method in class org.mymedialite.itemrec.Extensions
predict items for a specific users.
predictItems(IRecommender, int, Collection<Integer>) - Static method in class org.mymedialite.itemrec.Extensions
Predict items for a given user.

R

random - Variable in class org.mymedialite.itemrec.BPRMF
Random number generator
Random - Class in org.mymedialite.itemrec
An Item Recommender which returns random prediction values uniformly distributed between 0.0 and 1.0.
Random() - Constructor for class org.mymedialite.itemrec.Random
 
Random - Class in org.mymedialite.ratingprediction
A Rating Predictor which returns random prediction values uniformly distributed between 0.0 and 1.0.
Random() - Constructor for class org.mymedialite.ratingprediction.Random
 
Random - Class in org.mymedialite.util
Draws random values from a normal distributed using a simple rejection method.
Random() - Constructor for class org.mymedialite.util.Random
Default constructor
Random(long) - Constructor for class org.mymedialite.util.Random
Creates a Random object initialized with a seed.
randomIndex() - Method in class org.mymedialite.data.DataSet
 
randomIndex() - Method in interface org.mymedialite.data.IDataSet
get a randomly ordered list of all indices.
rankItems(Collection<Integer>, Collection<Integer>) - Method in class org.mymedialite.grouprec.Average
 
rankItems(Collection<Integer>, Collection<Integer>) - Method in class org.mymedialite.grouprec.GroupRecommender
 
rankItems(Collection<Integer>, Collection<Integer>) - Method in interface org.mymedialite.grouprec.IGroupRecommender
Rank items for a given group of users.
rankItems(Collection<Integer>, Collection<Integer>) - Method in class org.mymedialite.grouprec.Maximum
 
rankItems(Collection<Integer>, Collection<Integer>) - Method in class org.mymedialite.grouprec.Minimum
 
rankItems(Collection<Integer>, Collection<Integer>) - Method in class org.mymedialite.grouprec.PairwiseWins
 
rankItems(Collection<Integer>, Collection<Integer>) - Method in class org.mymedialite.grouprec.WeightedAverage
 
RatingCorrelationMatrix - Class in org.mymedialite.correlation
CorrelationMatrix that computes correlations over rating data.
RatingCorrelationMatrix(int) - Constructor for class org.mymedialite.correlation.RatingCorrelationMatrix
Constructor.
RatingCrossValidationSplit - Class in org.mymedialite.data
k-fold cross-validation split for rating prediction.
RatingCrossValidationSplit(IRatings, int) - Constructor for class org.mymedialite.data.RatingCrossValidationSplit
Create a k-fold split of rating prediction data.
RatingData - Class in org.mymedialite.io
Class that offers methods for reading in rating data
RatingData() - Constructor for class org.mymedialite.io.RatingData
 
RatingFileFormat - Enum in org.mymedialite.io
Represents different rating file formats.
RatingPredictionEvaluationResults - Class in org.mymedialite.eval
Rating prediction evaluation results.
RatingPredictionEvaluationResults() - Constructor for class org.mymedialite.eval.RatingPredictionEvaluationResults
 
RatingPredictionExample - Class in org.mymedialite.examples
Example program for Rating Predictors.
RatingPredictionExample() - Constructor for class org.mymedialite.examples.RatingPredictionExample
 
RatingPredictor - Class in org.mymedialite.ratingprediction
Abstract class for rating predictors that keep the rating data in memory for training (and possibly prediction)
RatingPredictor() - Constructor for class org.mymedialite.ratingprediction.RatingPredictor
 
Ratings - Class in org.mymedialite.data
Data structure for storing ratings Small memory overhead for added flexibility.
Ratings() - Constructor for class org.mymedialite.data.Ratings
 
Ratings - Class in org.mymedialite.eval
Evaluation class for rating prediction.
Ratings - Class in org.mymedialite.io.kddcup2011
Class that offers static methods for reading in rating data from the KDD Cup 2011 files.
ratings - Variable in class org.mymedialite.ratingprediction.RatingPredictor
The rating data
RatingsChronologicalSplit - Class in org.mymedialite.data
Chronological split for rating prediction.
RatingsChronologicalSplit(ITimedRatings, double) - Constructor for class org.mymedialite.data.RatingsChronologicalSplit
Create a chronological split of rating prediction data.
RatingsChronologicalSplit(ITimedRatings, Date) - Constructor for class org.mymedialite.data.RatingsChronologicalSplit
Create a chronological split of rating prediction data.
RatingsCrossValidation - Class in org.mymedialite.eval
Cross-validation for rating prediction.
RatingsOnline - Class in org.mymedialite.eval
Online evaluation for rating prediction.
RatingsPerUserChronologicalSplit - Class in org.mymedialite.data
Per-user chronological split for rating prediction.
RatingsPerUserChronologicalSplit(ITimedRatings, double) - Constructor for class org.mymedialite.data.RatingsPerUserChronologicalSplit
Create a chronological split of rating prediction data.
RatingsPerUserChronologicalSplit(ITimedRatings, int) - Constructor for class org.mymedialite.data.RatingsPerUserChronologicalSplit
Create a chronological split of rating prediction data.
RatingsProxy - Class in org.mymedialite.data
Data structure that allows access to selected entries of a rating data structure.
RatingsProxy(IRatings, IntList) - Constructor for class org.mymedialite.data.RatingsProxy
Create a RatingsProxy object.
RatingsSimpleSplit - Class in org.mymedialite.data
Simple split for rating prediction.
RatingsSimpleSplit(IRatings, double) - Constructor for class org.mymedialite.data.RatingsSimpleSplit
Create a simple split of rating prediction data.
RatingType - Enum in org.mymedialite.data
Represent different numerical types that are used to store the ratings.
read(String, IEntityMapping, IEntityMapping) - Static method in class org.mymedialite.io.AttributeData
Read binary attribute data from a file.
read(BufferedReader, IEntityMapping, IEntityMapping) - Static method in class org.mymedialite.io.AttributeData
Read binary attribute data from a BufferedReader.
read(String, IEntityMapping, IEntityMapping, boolean) - Static method in class org.mymedialite.io.ItemData
Read in implicit feedback data from a file.
read(BufferedReader, IEntityMapping, IEntityMapping, boolean) - Static method in class org.mymedialite.io.ItemData
Read in implicit feedback data from a TextReader.
read(String, double, IEntityMapping, IEntityMapping, boolean) - Static method in class org.mymedialite.io.ItemDataRatingThreshold
Read in rating data which will be interpreted as implicit feedback data from a file.
read(BufferedReader, double, IEntityMapping, IEntityMapping, boolean) - Static method in class org.mymedialite.io.ItemDataRatingThreshold
Read in rating data which will be interpreted as implicit feedback data from a TextReader.
read(String, String, String, String, int) - Static method in class org.mymedialite.io.kddcup2011.Items
Read in the item data from several files.
read(String) - Static method in class org.mymedialite.io.kddcup2011.Ratings
Read in rating data from a file.
read(String) - Static method in class org.mymedialite.io.kddcup2011.Track2Items
Read track 2 candidates from a file.
read(BufferedReader) - Static method in class org.mymedialite.io.kddcup2011.Track2Items
Read track 2 candidates from a TextReader.
read(String, IEntityMapping, IEntityMapping) - Static method in class org.mymedialite.io.MovieLensRatingData
Read in rating data from a file.
read(BufferedReader, IEntityMapping, IEntityMapping) - Static method in class org.mymedialite.io.MovieLensRatingData
Read in rating data from a TextReader.
read(String, IEntityMapping, IEntityMapping, boolean) - Static method in class org.mymedialite.io.RatingData
Read in rating data from a file.
read(BufferedReader, IEntityMapping, IEntityMapping, boolean) - Static method in class org.mymedialite.io.RatingData
Read in rating data from a BufferedReader Each line must consist of at least three fields, the first being a user identifier, the second being an item identifier and the third being a rating value.
read(String, IEntityMapping) - Static method in class org.mymedialite.io.RelationData
Read binary attribute data from file.
read(BufferedReader, IEntityMapping) - Static method in class org.mymedialite.io.RelationData
Read binary relation data from file.
read(String, IEntityMapping, IEntityMapping, RatingType, boolean) - Static method in class org.mymedialite.io.StaticRatingData
Read in static rating data from a file.
read(BufferedReader, int, IEntityMapping, IEntityMapping, RatingType, boolean) - Static method in class org.mymedialite.io.StaticRatingData
Read in static rating data from a TextReader.
read(String, IEntityMapping, IEntityMapping, boolean) - Static method in class org.mymedialite.io.TimedRatingData
Read in rating data from a file.
read(BufferedReader, IEntityMapping, IEntityMapping, boolean) - Static method in class org.mymedialite.io.TimedRatingData
Read in rating data from a TextReader.
read80Plus(String) - Static method in class org.mymedialite.io.kddcup2011.Ratings
Read in rating data from a file.
readAlbums(BufferedReader, KDDCupItems) - Static method in class org.mymedialite.io.kddcup2011.Items
Read the album data.
readArtists(BufferedReader, KDDCupItems) - Static method in class org.mymedialite.io.kddcup2011.Items
Read the artist data.
readCorrelationMatrix(BufferedReader) - Static method in class org.mymedialite.correlation.CorrelationMatrix
Creates a CorrelationMatrix from the lines of a StreamReader.
readDoubleMatrix(BufferedReader, IMatrix<Double>) - Static method in class org.mymedialite.io.IMatrixExtensions
Read a matrix from a BufferedReader object.
readFloatMatrix(BufferedReader, IMatrix<Float>) - Static method in class org.mymedialite.io.IMatrixExtensions
Read a matrix from a BufferedReader object.
readGenres(BufferedReader, KDDCupItems) - Static method in class org.mymedialite.io.kddcup2011.Items
Read the genre data.
readIntegerMatrix(BufferedReader, IMatrix<Integer>) - Static method in class org.mymedialite.io.IMatrixExtensions
Read a matrix of integers from a BufferedReader object.
readIntegers(BufferedReader) - Static method in class org.mymedialite.io.NumberFile
Read a list of integers from a BufferedReader.
readIntegers(String) - Static method in class org.mymedialite.io.NumberFile
Read a list of integers from a file.
readIntVector(BufferedReader) - Static method in class org.mymedialite.io.VectorExtensions
Read a collection of ints from a TextReader object.
readLongs(BufferedReader) - Static method in class org.mymedialite.io.NumberFile
Read a list of longs from a BufferedReader.
readLongs(String) - Static method in class org.mymedialite.io.NumberFile
Read a list of longs from a file.
readStrings(BufferedReader) - Static method in class org.mymedialite.io.NumberFile
Read a list of integers from a BufferedReader.
readStrings(String) - Static method in class org.mymedialite.io.NumberFile
Read a list of integers from a file.
readTest(String) - Static method in class org.mymedialite.io.kddcup2011.Ratings
Read in test rating data (Track 1) from a file.
readTracks(BufferedReader, KDDCupItems) - Static method in class org.mymedialite.io.kddcup2011.Items
Read the track data.
readVector(BufferedReader) - Static method in class org.mymedialite.io.VectorExtensions
Read a List of doubles from a BufferedReader object
readVectorArray(BufferedReader) - Static method in class org.mymedialite.io.VectorExtensions
Read an array of doubles from a BufferedReader object
recallAt(List<Integer>, Collection<Integer>, Collection<Integer>, int[]) - Static method in class org.mymedialite.eval.measures.PrecisionAndRecall
Compute the recall@N of a list of ranked items at several N.
recallAt(List<Integer>, Collection<Integer>, int) - Static method in class org.mymedialite.eval.measures.PrecisionAndRecall
Compute the recall@N of a list of ranked items.
recallAt(List<Integer>, Collection<Integer>, Collection<Integer>, int) - Static method in class org.mymedialite.eval.measures.PrecisionAndRecall
Compute the recall@N of a list of ranked items.
ReciprocalRank - Class in org.mymedialite.eval.measures
The reciprocal rank of a list of ranked items.
recommender - Variable in class org.mymedialite.grouprec.GroupRecommender
The underlying recommender that produces the user-wise item scores.
recommender() - Method in interface org.mymedialite.hyperparameter.IHyperParameterSearch
The recommender to find the hyperparameters for.
Recommender - Class in org.mymedialite.util
Helper class with utility methods for handling recommenders.
Recommender.DefaultErrorHandler - Class in org.mymedialite.util
 
Recommender.DefaultErrorHandler() - Constructor for class org.mymedialite.util.Recommender.DefaultErrorHandler
 
Recommender.ErrorHandler - Interface in org.mymedialite.util
 
RecommenderParameters - Class in org.mymedialite.util
 
RecommenderParameters(String) - Constructor for class org.mymedialite.util.RecommenderParameters
Create a CommandLineParameters object.
RecommenderParameters(List<String>, int) - Constructor for class org.mymedialite.util.RecommenderParameters
Create a CommandLineParameters object.
recommenders - Variable in class org.mymedialite.ensemble.Ensemble
List of recommenders.
regAlpha - Variable in class org.mymedialite.ratingprediction.TimeAwareBaseline
Regularization for the user-wise alphas.
regI - Variable in class org.mymedialite.itemrec.BPRMF
Regularization parameter for positive item factors
regI - Variable in class org.mymedialite.ratingprediction.BiasedMatrixFactorization
Regularization constant for the item factors.
regI - Variable in class org.mymedialite.ratingprediction.TimeAwareBaseline
Regularization for the item bias.
regI - Variable in class org.mymedialite.ratingprediction.UserItemBaseline
Regularization parameter for the item biases
RegItemBiasAtFrequency - Variable in class org.mymedialite.ratingprediction.TimeAwareBaselineWithFrequencies
Regularization constant for b_{i, f_{ui}}.
regItemBiasByTimeBin - Variable in class org.mymedialite.ratingprediction.TimeAwareBaseline
Regularization for the bin-wise item bias.
regJ - Variable in class org.mymedialite.itemrec.BPRMF
Regularization parameter for negative item factors
regU - Variable in class org.mymedialite.itemrec.BPRMF
Regularization parameter for user factors
regU - Variable in class org.mymedialite.ratingprediction.BiasedMatrixFactorization
Regularization constant for the user factors.
regU - Variable in class org.mymedialite.ratingprediction.TimeAwareBaseline
Regularization for the user bias.
regU - Variable in class org.mymedialite.ratingprediction.UserItemBaseline
Regularization parameter for the user biases
regularization - Variable in class org.mymedialite.itemrec.BPRLinear
Regularization parameter.
regularization - Variable in class org.mymedialite.itemrec.WRMF
Regularization parameter.
regularization - Variable in class org.mymedialite.ratingprediction.MatrixFactorization
Regularization parameter.
regUserBiasByDay - Variable in class org.mymedialite.ratingprediction.TimeAwareBaseline
Regularization for the day-wise user bias.
regUserScaling - Variable in class org.mymedialite.ratingprediction.TimeAwareBaseline
Regularization for the user scaling factor.
regUserScalingByDay - Variable in class org.mymedialite.ratingprediction.TimeAwareBaseline
Regularization for the day-wise user scaling factor.
RelationData - Class in org.mymedialite.io
Class that offers static methods to read (binary) relation over entities into SparseBooleanMatrix objects.
relativeDay(Date) - Method in class org.mymedialite.ratingprediction.TimeAwareBaseline
Given a Date object, return the day relative to the first rating day in the dataset.
rem(double) - Method in class org.mymedialite.datatype.DoubleCombinedList
 
rem(double) - Method in class org.mymedialite.datatype.DoubleListProxy
 
rem(int) - Method in class org.mymedialite.datatype.IntCombinedList
 
rem(int) - Method in class org.mymedialite.datatype.IntListProxy
 
remove(int, int) - Method in interface org.mymedialite.data.IPosOnlyFeedback
Remove a user-item event from the data structure.
remove(int, int) - Method in class org.mymedialite.data.PosOnlyFeedback
Remove a user-item event from the data structure.
remove(int) - Method in class org.mymedialite.data.PosOnlyFeedback
Remove the event with a given index
remove(Object) - Method in class org.mymedialite.datatype.CombinedList
 
remove(int) - Method in class org.mymedialite.datatype.CombinedList
 
remove(Object) - Method in class org.mymedialite.datatype.DoubleCombinedList
 
remove(int) - Method in class org.mymedialite.datatype.DoubleCombinedList
 
remove(Object) - Method in class org.mymedialite.datatype.DoubleListProxy
 
remove(int) - Method in class org.mymedialite.datatype.DoubleListProxy
 
remove(Object) - Method in class org.mymedialite.datatype.IntCombinedList
 
remove(int) - Method in class org.mymedialite.datatype.IntCombinedList
 
remove(Object) - Method in class org.mymedialite.datatype.IntListProxy
 
remove(int) - Method in class org.mymedialite.datatype.IntListProxy
 
remove(Object) - Method in class org.mymedialite.datatype.ListProxy
 
remove(int) - Method in class org.mymedialite.datatype.ListProxy
 
removeAll(Collection<?>) - Method in class org.mymedialite.datatype.CombinedList
 
removeAll(Collection<?>) - Method in class org.mymedialite.datatype.DoubleCombinedList
 
removeAll(DoubleCollection) - Method in class org.mymedialite.datatype.DoubleCombinedList
 
removeAll(Collection<?>) - Method in class org.mymedialite.datatype.DoubleListProxy
 
removeAll(DoubleCollection) - Method in class org.mymedialite.datatype.DoubleListProxy
 
removeAll(Collection<?>) - Method in class org.mymedialite.datatype.IntCombinedList
 
removeAll(IntCollection) - Method in class org.mymedialite.datatype.IntCombinedList
 
removeAll(Collection<?>) - Method in class org.mymedialite.datatype.IntListProxy
 
removeAll(IntCollection) - Method in class org.mymedialite.datatype.IntListProxy
 
removeAll(Collection<?>) - Method in class org.mymedialite.datatype.ListProxy
 
removeAt(int) - Method in interface org.mymedialite.data.IRatings
Remove the rating at the specified index
removeAt(int) - Method in class org.mymedialite.data.Ratings
 
removeAt(int) - Method in class org.mymedialite.data.StaticRatings
 
removeDouble(int) - Method in class org.mymedialite.datatype.DoubleCombinedList
 
removeDouble(int) - Method in class org.mymedialite.datatype.DoubleListProxy
 
removeElements(int, int) - Method in class org.mymedialite.datatype.DoubleCombinedList
 
removeElements(int, int) - Method in class org.mymedialite.datatype.DoubleListProxy
 
removeElements(int, int) - Method in class org.mymedialite.datatype.IntCombinedList
 
removeElements(int, int) - Method in class org.mymedialite.datatype.IntListProxy
 
removeFeedback(int, int) - Method in class org.mymedialite.itemrec.BPRMF
remove all positive feedback events with that user-item combination
removeFeedback(int, int) - Method in interface org.mymedialite.itemrec.IIncrementalItemRecommender
remove all positive feedback events with that user-item combination
removeFeedback(int, int) - Method in class org.mymedialite.itemrec.IncrementalItemRecommender
 
removeFeedback(int, int) - Method in class org.mymedialite.itemrec.MostPopular
 
removeInt(int) - Method in class org.mymedialite.datatype.IntCombinedList
 
removeInt(int) - Method in class org.mymedialite.datatype.IntListProxy
 
removeItem(int) - Method in interface org.mymedialite.data.IDataSet
Remove all events related to a given item.
removeItem(int) - Method in class org.mymedialite.data.PosOnlyFeedback
Remove all feedback about a given item
removeItem(int) - Method in class org.mymedialite.data.Ratings
 
removeItem(int) - Method in class org.mymedialite.data.StaticRatings
 
removeItem(int) - Method in class org.mymedialite.itemrec.BPRMF
remove all feedback for one item
removeItem(int) - Method in interface org.mymedialite.itemrec.IIncrementalItemRecommender
remove all feedback for one item
removeItem(int) - Method in class org.mymedialite.itemrec.IncrementalItemRecommender
 
removeItem(int) - Method in class org.mymedialite.itemrec.MostPopular
 
removeItem(int) - Method in class org.mymedialite.ratingprediction.BiasedMatrixFactorization
Remove an item from the recommender model, and delete all ratings of this item It is up to the recommender implementor whether there should be model updates after this action, both options are valid.
removeItem(int) - Method in interface org.mymedialite.ratingprediction.IIncrementalRatingPredictor
Remove an item from the recommender model, and delete all ratings of this item It is up to the recommender implementor whether there should be model updates after this action, both options are valid.
removeItem(int) - Method in class org.mymedialite.ratingprediction.IncrementalRatingPredictor
 
removeItem(int) - Method in class org.mymedialite.ratingprediction.ItemAverage
 
removeItem(int) - Method in class org.mymedialite.ratingprediction.MatrixFactorization
 
removeRating(int, int) - Method in class org.mymedialite.ratingprediction.GlobalAverage
 
removeRating(int, int) - Method in interface org.mymedialite.ratingprediction.IIncrementalRatingPredictor
Remove an existing rating and perform "incremental" training
removeRating(int, int) - Method in class org.mymedialite.ratingprediction.IncrementalRatingPredictor
 
removeRating(int, int) - Method in class org.mymedialite.ratingprediction.ItemAverage
 
removeRating(int, int) - Method in class org.mymedialite.ratingprediction.ItemKNN
 
removeRating(int, int) - Method in class org.mymedialite.ratingprediction.MatrixFactorization
 
removeRating(int, int) - Method in class org.mymedialite.ratingprediction.UserAverage
 
removeRating(int, int) - Method in class org.mymedialite.ratingprediction.UserItemBaseline
 
removeRating(int, int) - Method in class org.mymedialite.ratingprediction.UserKNN
 
removeUser(int) - Method in interface org.mymedialite.data.IDataSet
Remove all events related to a given user.
removeUser(int) - Method in class org.mymedialite.data.PosOnlyFeedback
Remove all feedback by a given user.
removeUser(int) - Method in class org.mymedialite.data.Ratings
 
removeUser(int) - Method in class org.mymedialite.data.StaticRatings
 
removeUser(int) - Method in class org.mymedialite.itemrec.BPRMF
remove all feedback by one user
removeUser(int) - Method in interface org.mymedialite.itemrec.IIncrementalItemRecommender
remove all feedback by one user
removeUser(int) - Method in class org.mymedialite.itemrec.IncrementalItemRecommender
 
removeUser(int) - Method in class org.mymedialite.ratingprediction.BiasedMatrixFactorization
Remove a user from the recommender model, and delete all their ratings It is up to the recommender implementor whether there should be model updates after this action, both options are valid.
removeUser(int) - Method in interface org.mymedialite.ratingprediction.IIncrementalRatingPredictor
Remove a user from the recommender model, and delete all their ratings It is up to the recommender implementor whether there should be model updates after this action, both options are valid.
removeUser(int) - Method in class org.mymedialite.ratingprediction.IncrementalRatingPredictor
 
removeUser(int) - Method in class org.mymedialite.ratingprediction.MatrixFactorization
 
removeUser(int) - Method in class org.mymedialite.ratingprediction.UserAverage
 
reportError(String) - Method in class org.mymedialite.util.Recommender.DefaultErrorHandler
 
reportError(String) - Method in interface org.mymedialite.util.Recommender.ErrorHandler
 
retainAll(Collection<?>) - Method in class org.mymedialite.datatype.CombinedList
 
retainAll(Collection<?>) - Method in class org.mymedialite.datatype.DoubleCombinedList
 
retainAll(DoubleCollection) - Method in class org.mymedialite.datatype.DoubleCombinedList
 
retainAll(Collection<?>) - Method in class org.mymedialite.datatype.DoubleListProxy
 
retainAll(DoubleCollection) - Method in class org.mymedialite.datatype.DoubleListProxy
 
retainAll(Collection<?>) - Method in class org.mymedialite.datatype.IntCombinedList
 
retainAll(IntCollection) - Method in class org.mymedialite.datatype.IntCombinedList
 
retainAll(Collection<?>) - Method in class org.mymedialite.datatype.IntListProxy
 
retainAll(IntCollection) - Method in class org.mymedialite.datatype.IntListProxy
 
retainAll(Collection<?>) - Method in class org.mymedialite.datatype.ListProxy
 
retrain(int, IntList, IntList) - Method in class org.mymedialite.ratingprediction.EntityAverage
Retrain the recommender according to the given entity type.
retrainItem(int) - Method in class org.mymedialite.itemrec.BPRMF
Retrain the latent factors of a given item
retrainItem(int) - Method in class org.mymedialite.ratingprediction.BiasedMatrixFactorization
Updates the latent factors of an item.
retrainItem(int) - Method in class org.mymedialite.ratingprediction.ItemAttributeKNN
 
retrainItem(int) - Method in class org.mymedialite.ratingprediction.ItemKNN
Retrain model for a given item.
retrainItem(int) - Method in class org.mymedialite.ratingprediction.ItemKNNCosine
 
retrainItem(int) - Method in class org.mymedialite.ratingprediction.ItemKNNPearson
 
retrainItem(int) - Method in class org.mymedialite.ratingprediction.MatrixFactorization
Updates the latent factors of an item.
retrainItem(int) - Method in class org.mymedialite.ratingprediction.UserItemBaseline
 
retrainUser(int) - Method in class org.mymedialite.itemrec.BPRMF
Retrain the latent factors of a given user
retrainUser(int) - Method in class org.mymedialite.ratingprediction.BiasedMatrixFactorization
Updates the latent factors on a user.
retrainUser(int) - Method in class org.mymedialite.ratingprediction.MatrixFactorization
Updates the latent factors on a user.
retrainUser(int) - Method in class org.mymedialite.ratingprediction.UserAttributeKNN
 
retrainUser(int) - Method in class org.mymedialite.ratingprediction.UserItemBaseline
 
retrainUser(int) - Method in class org.mymedialite.ratingprediction.UserKNN
Retrain model for a given user.
retrainUser(int) - Method in class org.mymedialite.ratingprediction.UserKNNCosine
 
retrainUser(int) - Method in class org.mymedialite.ratingprediction.UserKNNPearson
 
row_list - Variable in class org.mymedialite.datatype.SparseBooleanMatrixBinarySearch
Internal representation of this data: list of rows.
row_list - Variable in class org.mymedialite.datatype.SparseBooleanMatrixStatic
Internal representation of this data: list of rows.
row_list - Variable in class org.mymedialite.datatype.SparseMatrix
List that stores the rows of the matrix.
rowAverage(Matrix<Double>, int) - Static method in class org.mymedialite.datatype.MatrixExtensions
Compute the average value of the entries in a row of a matrix.
rowDifference(Matrix<Double>, int, Matrix<Double>, int) - Static method in class org.mymedialite.datatype.MatrixExtensions
Compute the difference vector between two rows of two matrices.
rowInitNormal(Matrix<Double>, int, double, double) - Static method in class org.mymedialite.datatype.MatrixExtensions
Initializes one row of a double matrix with normal distributed (Gaussian) noise.
rowScalarProduct(Matrix<Double>, int, List<Double>) - Static method in class org.mymedialite.datatype.MatrixExtensions
Compute the scalar product between a vector and a row of the matrix.
rowScalarProduct(Matrix<Double>, int, Matrix<Double>, int) - Static method in class org.mymedialite.datatype.MatrixExtensions
Compute the scalar product between two rows of two matrices.
rowScalarProductWithRowDifference(Matrix<Double>, int, Matrix<Double>, int, Matrix<Double>, int) - Static method in class org.mymedialite.datatype.MatrixExtensions
Compute the scalar product of a matrix row with the difference vector of two other matrix rows.

S

sampleItemPair(BPRLinear.SampleTriple) - Method in class org.mymedialite.itemrec.BPRLinear
Sample a pair of items, given a user.
sampleItemPair(BPRMF.SampleTriple) - Method in class org.mymedialite.itemrec.BPRMF
Sample a pair of items, given a user
sampleOtherItem(BPRMF.SampleTriple) - Method in class org.mymedialite.itemrec.BPRMF
Sample another item, given the first one and the user
sampleTriple(BPRLinear.SampleTriple) - Method in class org.mymedialite.itemrec.BPRLinear
Sample a triple for BPR learning.
sampleTriple() - Method in class org.mymedialite.itemrec.BPRMF
Sample a triple for BPR learning.
sampleTriple(WeightedBPRMF.SampleTriple) - Method in class org.mymedialite.itemrec.WeightedBPRMF
 
sampleUser() - Method in class org.mymedialite.itemrec.BPRLinear
Sample a user that has viewed at least one and not all items.
sampleUser() - Method in class org.mymedialite.itemrec.BPRMF
Sample a user that has viewed at least one and not all items.
save(IRecommender, String) - Static method in class org.mymedialite.io.Model
Save the model parameters of a recommender to a file.
save(IRecommender, String, int) - Static method in class org.mymedialite.io.Model
Save the model parameters of a recommender (in a given iteration of the training) to a file.
saveMapping(PrintWriter) - Method in class org.mymedialite.data.EntityMapping
Save this entity mapping.
saveModel(String) - Method in class org.mymedialite.ensemble.Ensemble
 
saveModel(String) - Method in class org.mymedialite.ensemble.WeightedEnsemble
 
saveModel(String) - Method in interface org.mymedialite.IRecommender
Save the model parameters to a file
saveModel(String) - Method in class org.mymedialite.itemrec.BPRLinear
 
saveModel(PrintWriter) - Method in class org.mymedialite.itemrec.BPRLinear
 
saveModel(String) - Method in class org.mymedialite.itemrec.BPRMF
 
saveModel(PrintWriter) - Method in class org.mymedialite.itemrec.BPRMF
 
saveModel(String) - Method in class org.mymedialite.itemrec.ItemRecommender
 
saveModel(PrintWriter) - Method in class org.mymedialite.itemrec.ItemRecommender
 
saveModel(String) - Method in class org.mymedialite.itemrec.KNN
{ @inheritDoc }
saveModel(PrintWriter) - Method in class org.mymedialite.itemrec.KNN
{ @inheritDoc }
saveModel(String) - Method in class org.mymedialite.itemrec.MF
{ @inheritDoc }
saveModel(PrintWriter) - Method in class org.mymedialite.itemrec.MF
{ @inheritDoc }
saveModel(String) - Method in class org.mymedialite.itemrec.MostPopular
 
saveModel(PrintWriter) - Method in class org.mymedialite.itemrec.MostPopular
 
saveModel(String) - Method in class org.mymedialite.itemrec.Perfect
 
saveModel(PrintWriter) - Method in class org.mymedialite.itemrec.Perfect
 
saveModel(String) - Method in class org.mymedialite.itemrec.Random
 
saveModel(PrintWriter) - Method in class org.mymedialite.itemrec.Random
 
saveModel(String) - Method in class org.mymedialite.itemrec.Worst
 
saveModel(PrintWriter) - Method in class org.mymedialite.itemrec.Worst
 
saveModel(String) - Method in class org.mymedialite.itemrec.Zero
 
saveModel(PrintWriter) - Method in class org.mymedialite.itemrec.Zero
 
saveModel(String) - Method in class org.mymedialite.ratingprediction.BiasedMatrixFactorization
 
saveModel(String) - Method in class org.mymedialite.ratingprediction.BiPolarSlopeOne
 
saveModel(String) - Method in class org.mymedialite.ratingprediction.CoClustering
 
saveModel(String) - Method in class org.mymedialite.ratingprediction.Constant
 
saveModel(String) - Method in class org.mymedialite.ratingprediction.EntityAverage
 
saveModel(String) - Method in class org.mymedialite.ratingprediction.FactorWiseMatrixFactorization
 
saveModel(String) - Method in class org.mymedialite.ratingprediction.GlobalAverage
 
saveModel(String) - Method in class org.mymedialite.ratingprediction.KNN
 
saveModel(String) - Method in class org.mymedialite.ratingprediction.MatrixFactorization
 
saveModel(String) - Method in class org.mymedialite.ratingprediction.Random
 
saveModel(String) - Method in class org.mymedialite.ratingprediction.RatingPredictor
 
saveModel(String) - Method in class org.mymedialite.ratingprediction.SlopeOne
 
saveModel(String) - Method in class org.mymedialite.ratingprediction.TimeAwareBaseline
 
saveModel(String) - Method in class org.mymedialite.ratingprediction.UserItemBaseline
 
second - Variable in class org.mymedialite.datatype.Pair
 
second - Variable in class org.mymedialite.datatype.Triple
the second component.
sensibility - Variable in class org.mymedialite.ratingprediction.FactorWiseMatrixFactorization
Sensibility parameter (stopping criterion for parameter fitting).
SequentialDiversification - Class in org.mymedialite.diversification
Sequential Diversification.
SequentialDiversification(CorrelationMatrix) - Constructor for class org.mymedialite.diversification.SequentialDiversification
Constructor.
set(int, double) - Method in interface org.mymedialite.data.IRatings
Directly access the ratings
set(int, double) - Method in class org.mymedialite.data.Ratings
 
set(int, double) - Method in class org.mymedialite.data.StaticByteRatings
 
set(int, double) - Method in class org.mymedialite.data.StaticFloatRatings
 
set(int, T) - Method in class org.mymedialite.datatype.CombinedList
 
set(int, Double) - Method in class org.mymedialite.datatype.DoubleCombinedList
 
set(int, double) - Method in class org.mymedialite.datatype.DoubleCombinedList
 
set(int, double) - Method in class org.mymedialite.datatype.DoubleListProxy
 
set(int, Double) - Method in class org.mymedialite.datatype.DoubleListProxy
 
set(int, int, T) - Method in interface org.mymedialite.datatype.IMatrix
Set the value at (i,j)
set(int, int) - Method in class org.mymedialite.datatype.IntCombinedList
 
set(int, Integer) - Method in class org.mymedialite.datatype.IntCombinedList
 
set(int, Integer) - Method in class org.mymedialite.datatype.IntListProxy
 
set(int, int) - Method in class org.mymedialite.datatype.IntListProxy
 
set(int, T) - Method in class org.mymedialite.datatype.ListProxy
 
set(int, int, T) - Method in class org.mymedialite.datatype.Matrix
 
set(int, int, Float) - Method in class org.mymedialite.datatype.SkewSymmetricSparseMatrix
Set an element of the sparse matrix.
set(int, int, Boolean) - Method in class org.mymedialite.datatype.SparseBooleanMatrix
 
set(int, int, Boolean) - Method in class org.mymedialite.datatype.SparseBooleanMatrixBinarySearch
 
set(int, int, Boolean) - Method in class org.mymedialite.datatype.SparseBooleanMatrixStatic
 
set(int, int, T) - Method in class org.mymedialite.datatype.SparseMatrix
 
set(int, int, T) - Method in class org.mymedialite.datatype.SymmetricMatrix
 
set(int, int, T) - Method in class org.mymedialite.datatype.SymmetricSparseMatrix
 
setColumn(int, List<T>) - Method in class org.mymedialite.datatype.Matrix
Sets the values of the j-th column to the values in a given array
setColumnToOneValue(int, T) - Method in class org.mymedialite.datatype.Matrix
Sets an entire column to a specified value
setFeedback(IPosOnlyFeedback) - Method in class org.mymedialite.itemrec.ItemRecommender
 
setItemAttributes(SparseBooleanMatrix) - Method in interface org.mymedialite.IItemAttributeAwareRecommender
Setter for binary item attributes
setItemAttributes(SparseBooleanMatrix) - Method in class org.mymedialite.itemrec.BPRLinear
 
setItemAttributes(SparseBooleanMatrix) - Method in class org.mymedialite.itemrec.ItemAttributeKNN
 
setItemAttributes(SparseBooleanMatrix) - Method in class org.mymedialite.ratingprediction.ItemAttributeKNN
 
setItemRelation(SparseBooleanMatrix) - Method in interface org.mymedialite.IItemRelationAwareRecommender
Setter for binary item relation
setMaxRating(double) - Method in interface org.mymedialite.ratingprediction.IRatingPredictor
Set the max rating value.
setMaxRating(double) - Method in class org.mymedialite.ratingprediction.RatingPredictor
 
setMaxRatingValue(double) - Method in class org.mymedialite.ensemble.Ensemble
 
setMinRating(double) - Method in interface org.mymedialite.ratingprediction.IRatingPredictor
Set the min rating value.
setMinRating(double) - Method in class org.mymedialite.ratingprediction.RatingPredictor
 
setMinRatingValue(double) - Method in class org.mymedialite.ensemble.Ensemble
 
setNumItems(int) - Method in interface org.mymedialite.IItemRelationAwareRecommender
Set the number of items
setNumIter(int) - Method in interface org.mymedialite.IIterativeModel
Set the number of iterations to run the training
setNumIter(int) - Method in class org.mymedialite.itemrec.BPRLinear
 
setNumIter(int) - Method in class org.mymedialite.itemrec.MF
{ @inheritDoc }
setNumIter(int) - Method in class org.mymedialite.ratingprediction.CoClustering
 
setNumIter(int) - Method in class org.mymedialite.ratingprediction.FactorWiseMatrixFactorization
 
setNumIter(int) - Method in class org.mymedialite.ratingprediction.MatrixFactorization
 
setNumIter(int) - Method in class org.mymedialite.ratingprediction.TimeAwareBaseline
 
setNumIter(int) - Method in class org.mymedialite.ratingprediction.UserItemBaseline
 
setProperty(IRecommender, String, String) - Static method in class org.mymedialite.util.Recommender
Sets a property of a MyMediaLite recommender.
setRatings(IRatings) - Method in class org.mymedialite.ratingprediction.FactorWiseMatrixFactorization
 
setRatings(IRatings) - Method in class org.mymedialite.ratingprediction.ItemKNN
 
setRatings(IRatings) - Method in class org.mymedialite.ratingprediction.KNN
 
setRatings(IRatings) - Method in class org.mymedialite.ratingprediction.RatingPredictor
 
setRatings(IRatings) - Method in class org.mymedialite.ratingprediction.TimeAwareRatingPredictor
 
setRatings(IRatings) - Method in class org.mymedialite.ratingprediction.UserKNN
 
setRegI(double) - Method in class org.mymedialite.ratingprediction.FactorWiseMatrixFactorization
 
setRegI(double) - Method in class org.mymedialite.ratingprediction.KNN
Set the regularization constant for the item bias of the underlying baseline predictor.
setRegU(double) - Method in class org.mymedialite.ratingprediction.FactorWiseMatrixFactorization
 
setRegU(double) - Method in class org.mymedialite.ratingprediction.KNN
Set the regularization constant for the user bias of the underlying baseline predictor.
setRegularization(double) - Method in class org.mymedialite.ratingprediction.BiasedMatrixFactorization
Set the regularization parameters.
setRow(int, List<T>) - Method in class org.mymedialite.datatype.Matrix
Sets the values of the i-th row to the values in a given array
setRow(int, int[]) - Method in class org.mymedialite.datatype.SparseBooleanMatrixStatic
 
setRowToOneValue(int, T) - Method in class org.mymedialite.datatype.Matrix
Sets an entire row to a specified value
setTimedRatings(ITimedRatings) - Method in interface org.mymedialite.ratingprediction.ITimeAwareRatingPredictor
Set the training data that also contains the time information.
setTimedRatings(ITimedRatings) - Method in class org.mymedialite.ratingprediction.TimeAwareRatingPredictor
 
setUpdateItems(boolean) - Method in interface org.mymedialite.ratingprediction.IIncrementalRatingPredictor
Set to true if items shall be updated when doing incremental updates.
setUpdateItems(boolean) - Method in class org.mymedialite.ratingprediction.IncrementalRatingPredictor
 
setUpdateUsers(boolean) - Method in interface org.mymedialite.ratingprediction.IIncrementalRatingPredictor
Set to true if users shall be updated when doing incremental updates.
setUpdateUsers(boolean) - Method in class org.mymedialite.ratingprediction.IncrementalRatingPredictor
 
setUserAttributes(SparseBooleanMatrix) - Method in class org.mymedialite.itemrec.UserAttributeKNN
 
setUserAttributes(SparseBooleanMatrix) - Method in interface org.mymedialite.IUserAttributeAwareRecommender
Setter for binary user attributes
setUserAttributes(SparseBooleanMatrix) - Method in class org.mymedialite.ratingprediction.UserAttributeKNN
 
setUserRelation(SparseBooleanMatrix) - Method in interface org.mymedialite.IUserRelationAwareRecommender
Setter for binary user relation
setUserRelation(SparseBooleanMatrix) - Method in class org.mymedialite.ratingprediction.SocialMF
 
shrinkage - Variable in class org.mymedialite.correlation.Pearson
Shrinkage parameter.
shrinkage - Variable in class org.mymedialite.ratingprediction.FactorWiseMatrixFactorization
Shrinkage parameter.
shrinkage - Variable in class org.mymedialite.ratingprediction.ItemKNNPearson
Shrinkage (regularization) parameter.
shrinkage - Variable in class org.mymedialite.ratingprediction.UserKNNPearson
Shrinkage (regularization) parameter.
shuffle(List<Object>) - Static method in class org.mymedialite.util.Utils
Shuffle a list in-place.
similarity(int, Collection<Integer>, CorrelationMatrix) - Static method in class org.mymedialite.diversification.SequentialDiversification
Compute similarity between one item and a collection of items.
similarity(Collection<Integer>, CorrelationMatrix) - Static method in class org.mymedialite.diversification.SequentialDiversification
Compute the intra-set similarity of an item collection.
size() - Method in class org.mymedialite.data.DataSet
 
size() - Method in interface org.mymedialite.data.IDataSet
 
size() - Method in interface org.mymedialite.data.IRatings
 
size() - Method in class org.mymedialite.data.StaticRatings
 
size() - Method in class org.mymedialite.datatype.CombinedList
 
size() - Method in class org.mymedialite.datatype.DoubleCombinedList
 
size(int) - Method in class org.mymedialite.datatype.DoubleCombinedList
 
size() - Method in class org.mymedialite.datatype.DoubleListProxy
 
size(int) - Method in class org.mymedialite.datatype.DoubleListProxy
 
size() - Method in class org.mymedialite.datatype.IntCombinedList
 
size(int) - Method in class org.mymedialite.datatype.IntCombinedList
 
size() - Method in class org.mymedialite.datatype.IntListProxy
 
size(int) - Method in class org.mymedialite.datatype.IntListProxy
 
size() - Method in class org.mymedialite.datatype.ListProxy
 
SkewSymmetricSparseMatrix - Class in org.mymedialite.datatype
A skew symmetric (anti-symmetric) sparse matrix; consumes less memory.
SkewSymmetricSparseMatrix(int) - Constructor for class org.mymedialite.datatype.SkewSymmetricSparseMatrix
Create a skew symmetric sparse matrix with a given dimension.
SlopeOne - Class in org.mymedialite.ratingprediction
Frequency-weighted Slope-One rating prediction.
SlopeOne() - Constructor for class org.mymedialite.ratingprediction.SlopeOne
 
SocialMF - Class in org.mymedialite.ratingprediction
Social-network-aware matrix factorization.
SocialMF() - Constructor for class org.mymedialite.ratingprediction.SocialMF
 
SoftMarginRankingMF - Class in org.mymedialite.itemrec
Matrix Factorization model for item prediction optimized for a soft margin (hinge) ranking loss, using stochastic gradient descent (as in BPR-MF).
SoftMarginRankingMF() - Constructor for class org.mymedialite.itemrec.SoftMarginRankingMF
 
SparseBooleanMatrix - Class in org.mymedialite.datatype
Sparse representation of a boolean matrix, using HashSets.
SparseBooleanMatrix() - Constructor for class org.mymedialite.datatype.SparseBooleanMatrix
Default constructor
SparseBooleanMatrixBinarySearch - Class in org.mymedialite.datatype
Sparse representation of a boolean matrix, using binary search (memory efficient).
SparseBooleanMatrixBinarySearch() - Constructor for class org.mymedialite.datatype.SparseBooleanMatrixBinarySearch
 
SparseBooleanMatrixStatic - Class in org.mymedialite.datatype
Sparse representation of a boolean matrix, using binary search (memory efficient).
SparseBooleanMatrixStatic() - Constructor for class org.mymedialite.datatype.SparseBooleanMatrixStatic
 
SparseMatrix<T> - Class in org.mymedialite.datatype
Class for storing sparse matrices.
SparseMatrix(int, int) - Constructor for class org.mymedialite.datatype.SparseMatrix
Create a sparse matrix with a given number of rows.
SparseMatrix(int, int, T) - Constructor for class org.mymedialite.datatype.SparseMatrix
Create a sparse matrix with a given number of rows.
SparseMatrixExtensions - Class in org.mymedialite.datatype
Utilities to work with matrices.
SparseVector<T> - Class in org.mymedialite.datatype
 
SparseVector(Class<T>) - Constructor for class org.mymedialite.datatype.SparseVector
 
SPLIT_CHARS - Static variable in class org.mymedialite.io.Constants
Regular expression used for splitting tab/whitespace/comma separated fields.
StaticByteRatings - Class in org.mymedialite.data
Array-based storage for rating data..
StaticByteRatings(int) - Constructor for class org.mymedialite.data.StaticByteRatings
 
StaticFloatRatings - Class in org.mymedialite.data
Array-based storage for rating data.
StaticFloatRatings(int) - Constructor for class org.mymedialite.data.StaticFloatRatings
 
StaticRatingData - Class in org.mymedialite.io
Class that offers methods for reading in static rating data.
StaticRatings - Class in org.mymedialite.data
Array-based storage for rating data..
StaticRatings() - Constructor for class org.mymedialite.data.StaticRatings
 
StaticRatings(int) - Constructor for class org.mymedialite.data.StaticRatings
 
statistics(IRatings, IRatings, SparseBooleanMatrix, SparseBooleanMatrix, boolean) - Static method in class org.mymedialite.data.Extensions
Display dataset statistics.
statistics(IPosOnlyFeedback, IPosOnlyFeedback, SparseBooleanMatrix, SparseBooleanMatrix) - Static method in class org.mymedialite.data.Extensions
Display data statistics for item recommendation datasets.
statistics(SparseBooleanMatrix, SparseBooleanMatrix) - Static method in class org.mymedialite.data.Extensions
Display statistics for user and item attributes.
subList(int, int) - Method in class org.mymedialite.datatype.CombinedList
 
subList(int, int) - Method in class org.mymedialite.datatype.DoubleCombinedList
 
subList(int, int) - Method in class org.mymedialite.datatype.DoubleListProxy
 
subList(int, int) - Method in class org.mymedialite.datatype.IntCombinedList
 
subList(int, int) - Method in class org.mymedialite.datatype.IntListProxy
 
subList(int, int) - Method in class org.mymedialite.datatype.ListProxy
 
sumUp(int, Collection<Integer>) - Method in class org.mymedialite.correlation.CorrelationMatrix
Sum up the correlations between a given entity and the entities in a collection.
SymmetricMatrix<T> - Class in org.mymedialite.datatype
Class for storing dense matrices.
SymmetricMatrix(int, T) - Constructor for class org.mymedialite.datatype.SymmetricMatrix
Initializes a new instance of the SymmetricMatrix class.
SymmetricSparseMatrix<T> - Class in org.mymedialite.datatype
A symmetric sparse matrix; consumes less memory.
SymmetricSparseMatrix(int, T) - Constructor for class org.mymedialite.datatype.SymmetricSparseMatrix
Create a symmetric sparse matrix with a given dimension.

T

TasteFactorizer - Class in org.mymedialite.examples
Adaptor class between MyMediaLite and Mahout.
TasteFactorizer(DataModel, MF) - Constructor for class org.mymedialite.examples.TasteFactorizer
Create a factorizer from the supplied data model and MyMediaLite matrix factorization.
test() - Method in interface org.mymedialite.data.ISplit
Test data for the different folds.
test() - Method in class org.mymedialite.data.PosOnlyFeedbackCrossValidationSplit
 
test() - Method in class org.mymedialite.data.PosOnlyFeedbackSimpleSplit
 
test() - Method in class org.mymedialite.data.RatingCrossValidationSplit
 
test() - Method in class org.mymedialite.data.RatingsChronologicalSplit
 
test - Variable in class org.mymedialite.data.RatingsPerUserChronologicalSplit
 
test() - Method in class org.mymedialite.data.RatingsPerUserChronologicalSplit
 
test() - Method in class org.mymedialite.data.RatingsSimpleSplit
 
third - Variable in class org.mymedialite.datatype.Triple
the third component.
TimeAwareBaseline - Class in org.mymedialite.ratingprediction
Time-aware bias model.
TimeAwareBaseline() - Constructor for class org.mymedialite.ratingprediction.TimeAwareBaseline
Default constructor.
TimeAwareBaselineWithFrequencies - Class in org.mymedialite.ratingprediction
Time-aware bias model with frequencies.
TimeAwareBaselineWithFrequencies() - Constructor for class org.mymedialite.ratingprediction.TimeAwareBaselineWithFrequencies
Default constructor.
TimeAwareRatingPredictor - Class in org.mymedialite.ratingprediction
Abstract class for time-aware rating predictors.
TimeAwareRatingPredictor() - Constructor for class org.mymedialite.ratingprediction.TimeAwareRatingPredictor
 
timed_ratings - Variable in class org.mymedialite.ratingprediction.TimeAwareRatingPredictor
Rating data, including time information.
TimedRatingData - Class in org.mymedialite.io
Class that offers methods for reading in rating data with time information.
TimedRatings - Class in org.mymedialite.data
Data structure for storing ratings with time information.
TimedRatings() - Constructor for class org.mymedialite.data.TimedRatings
Default constructor.
TimedRatingsProxy - Class in org.mymedialite.data
Data structure that allows access to selected entries of a timed rating data structure.
TimedRatingsProxy(ITimedRatings, IntList) - Constructor for class org.mymedialite.data.TimedRatingsProxy
Create a TimedRatingsProxy object.
times() - Method in interface org.mymedialite.data.ITimedDataSet
the item entries.
times - Variable in class org.mymedialite.data.TimedRatings
 
times() - Method in class org.mymedialite.data.TimedRatings
 
toArray() - Method in class org.mymedialite.datatype.CombinedList
 
toArray(E[]) - Method in class org.mymedialite.datatype.CombinedList
 
toArray() - Method in class org.mymedialite.datatype.DoubleCombinedList
 
toArray(E[]) - Method in class org.mymedialite.datatype.DoubleCombinedList
 
toArray(double[]) - Method in class org.mymedialite.datatype.DoubleCombinedList
 
toArray() - Method in class org.mymedialite.datatype.DoubleListProxy
 
toArray(T[]) - Method in class org.mymedialite.datatype.DoubleListProxy
 
toArray(double[]) - Method in class org.mymedialite.datatype.DoubleListProxy
 
toArray() - Method in class org.mymedialite.datatype.IntCombinedList
 
toArray(E[]) - Method in class org.mymedialite.datatype.IntCombinedList
 
toArray(int[]) - Method in class org.mymedialite.datatype.IntCombinedList
 
toArray() - Method in class org.mymedialite.datatype.IntListProxy
 
toArray(T[]) - Method in class org.mymedialite.datatype.IntListProxy
 
toArray(int[]) - Method in class org.mymedialite.datatype.IntListProxy
 
toArray() - Method in class org.mymedialite.datatype.ListProxy
 
toArray(E[]) - Method in class org.mymedialite.datatype.ListProxy
 
toDoubleArray() - Method in class org.mymedialite.datatype.DoubleCombinedList
 
toDoubleArray(double[]) - Method in class org.mymedialite.datatype.DoubleCombinedList
 
toDoubleArray() - Method in class org.mymedialite.datatype.DoubleListProxy
 
toDoubleArray(double[]) - Method in class org.mymedialite.datatype.DoubleListProxy
 
toIntArray() - Method in class org.mymedialite.datatype.IntCombinedList
 
toIntArray(int[]) - Method in class org.mymedialite.datatype.IntCombinedList
 
toIntArray() - Method in class org.mymedialite.datatype.IntListProxy
 
toIntArray(int[]) - Method in class org.mymedialite.datatype.IntListProxy
 
toInternalID(String) - Method in class org.mymedialite.data.EntityMapping
Get internal ID of a given entity.
toInternalID(List<String>) - Method in class org.mymedialite.data.EntityMapping
Get the internal IDs of a list of given entities.
toInternalID(String) - Method in class org.mymedialite.data.HierarchicalEntityMapping
 
toInternalID(List<String>) - Method in class org.mymedialite.data.HierarchicalEntityMapping
 
toInternalID(String) - Method in class org.mymedialite.data.IdentityMapping
 
toInternalID(List<String>) - Method in class org.mymedialite.data.IdentityMapping
 
toInternalID(String) - Method in interface org.mymedialite.data.IEntityMapping
Get internal ID of a given entity.
toInternalID(List<String>) - Method in interface org.mymedialite.data.IEntityMapping
Get internal IDs of a list of given entities.
toOriginalID(int) - Method in class org.mymedialite.data.EntityMapping
Get original (external) ID of a given entity.
toOriginalID(IntList) - Method in class org.mymedialite.data.EntityMapping
Get the original (external) IDs of a list of given entities.
toOriginalID(int) - Method in class org.mymedialite.data.IdentityMapping
 
toOriginalID(IntList) - Method in class org.mymedialite.data.IdentityMapping
 
toOriginalID(int) - Method in interface org.mymedialite.data.IEntityMapping
Get the original (external) ID of a given entity, if the given internal ID is unknown, throw an exception.
toOriginalID(IntList) - Method in interface org.mymedialite.data.IEntityMapping
Get the original (external) IDs of a list of given entities.
toString() - Method in class org.mymedialite.data.KDDCupItems
Gives a textual summary of the item data.
toString() - Method in class org.mymedialite.eval.ItemRecommendationEvaluationResults
Format item prediction results.
toString() - Method in class org.mymedialite.eval.RatingPredictionEvaluationResults
Format rating prediction results.
toString() - Method in interface org.mymedialite.IRecommender
Return a string representation of the recommender
toString() - Method in class org.mymedialite.itemrec.BPRLinear
 
toString() - Method in class org.mymedialite.itemrec.BPRMF
 
toString() - Method in class org.mymedialite.itemrec.ItemAttributeKNN
 
toString() - Method in class org.mymedialite.itemrec.ItemKNN
 
toString() - Method in class org.mymedialite.itemrec.ItemRecommender
 
toString() - Method in class org.mymedialite.itemrec.MostPopular
 
toString() - Method in class org.mymedialite.itemrec.SoftMarginRankingMF
 
toString() - Method in class org.mymedialite.itemrec.UserAttributeKNN
 
toString() - Method in class org.mymedialite.itemrec.UserKNN
 
toString() - Method in class org.mymedialite.itemrec.WeightedBPRMF
 
toString() - Method in class org.mymedialite.itemrec.WeightedItemAttributeKNN
 
toString() - Method in class org.mymedialite.itemrec.WeightedItemHierarchicalAttributeKNN
 
toString() - Method in class org.mymedialite.itemrec.WeightedItemKNN
 
toString() - Method in class org.mymedialite.itemrec.WeightedUserKNN
 
toString() - Method in class org.mymedialite.itemrec.WRMF
 
toString() - Method in class org.mymedialite.ratingprediction.BiasedMatrixFactorization
Return a string representation of the recommender
toString() - Method in class org.mymedialite.ratingprediction.CoClustering
 
toString() - Method in class org.mymedialite.ratingprediction.Constant
 
toString() - Method in class org.mymedialite.ratingprediction.FactorWiseMatrixFactorization
 
toString() - Method in class org.mymedialite.ratingprediction.ItemAttributeKNN
 
toString() - Method in class org.mymedialite.ratingprediction.ItemAverage
 
toString() - Method in class org.mymedialite.ratingprediction.ItemKNNCosine
 
toString() - Method in class org.mymedialite.ratingprediction.ItemKNNPearson
 
toString() - Method in class org.mymedialite.ratingprediction.LogisticRegressionMatrixFactorization
 
toString() - Method in class org.mymedialite.ratingprediction.MatrixFactorization
 
toString() - Method in class org.mymedialite.ratingprediction.RatingPredictor
 
toString() - Method in class org.mymedialite.ratingprediction.SocialMF
Return a string representation of the recommender
toString() - Method in class org.mymedialite.ratingprediction.TimeAwareBaseline
 
toString() - Method in class org.mymedialite.ratingprediction.TimeAwareBaselineWithFrequencies
 
toString() - Method in class org.mymedialite.ratingprediction.UserAttributeKNN
 
toString() - Method in class org.mymedialite.ratingprediction.UserItemBaseline
 
toString() - Method in class org.mymedialite.ratingprediction.UserKNNCosine
 
toString() - Method in class org.mymedialite.ratingprediction.UserKNNPearson
 
Track2Items - Class in org.mymedialite.io.kddcup2011
Class that offers static methods for reading in test data from the KDD Cup 2011 files.
Track2Items() - Constructor for class org.mymedialite.io.kddcup2011.Track2Items
 
train() - Method in interface org.mymedialite.data.ISplit
Training data for the different folds.
train() - Method in class org.mymedialite.data.PosOnlyFeedbackCrossValidationSplit
 
train() - Method in class org.mymedialite.data.PosOnlyFeedbackSimpleSplit
 
train() - Method in class org.mymedialite.data.RatingCrossValidationSplit
 
train() - Method in class org.mymedialite.data.RatingsChronologicalSplit
 
train - Variable in class org.mymedialite.data.RatingsPerUserChronologicalSplit
 
train() - Method in class org.mymedialite.data.RatingsPerUserChronologicalSplit
 
train() - Method in class org.mymedialite.data.RatingsSimpleSplit
 
train() - Method in class org.mymedialite.ensemble.Ensemble
 
train() - Method in class org.mymedialite.ensemble.WeightedEnsemble
 
train() - Method in interface org.mymedialite.IRecommender
Learn the model parameters of the recommender from the training data
train() - Method in class org.mymedialite.itemrec.BPRLinear
 
train() - Method in class org.mymedialite.itemrec.BPRMF
{ @inheritDoc }
train() - Method in class org.mymedialite.itemrec.ItemAttributeKNN
 
train() - Method in class org.mymedialite.itemrec.ItemKNN
 
train() - Method in class org.mymedialite.itemrec.ItemRecommender
 
train() - Method in class org.mymedialite.itemrec.MF
{ @inheritDoc }
train() - Method in class org.mymedialite.itemrec.MostPopular
 
train() - Method in class org.mymedialite.itemrec.Perfect
 
train() - Method in class org.mymedialite.itemrec.Random
 
train() - Method in class org.mymedialite.itemrec.UserAttributeKNN
 
train() - Method in class org.mymedialite.itemrec.UserKNN
 
train() - Method in class org.mymedialite.itemrec.WeightedBPRMF
 
train() - Method in class org.mymedialite.itemrec.Worst
 
train() - Method in class org.mymedialite.itemrec.Zero
 
train() - Method in class org.mymedialite.ratingprediction.BiasedMatrixFactorization
 
train() - Method in class org.mymedialite.ratingprediction.BiPolarSlopeOne
 
train() - Method in class org.mymedialite.ratingprediction.CoClustering
 
train() - Method in class org.mymedialite.ratingprediction.Constant
 
train(IntList, int) - Method in class org.mymedialite.ratingprediction.EntityAverage
Train the recommender according to the given entity type
train() - Method in class org.mymedialite.ratingprediction.FactorWiseMatrixFactorization
 
train() - Method in class org.mymedialite.ratingprediction.GlobalAverage
 
train() - Method in class org.mymedialite.ratingprediction.ItemAttributeKNN
 
train() - Method in class org.mymedialite.ratingprediction.ItemAverage
 
train() - Method in class org.mymedialite.ratingprediction.ItemKNNCosine
 
train() - Method in class org.mymedialite.ratingprediction.ItemKNNPearson
 
train() - Method in class org.mymedialite.ratingprediction.MatrixFactorization
 
train() - Method in class org.mymedialite.ratingprediction.Random
 
train() - Method in class org.mymedialite.ratingprediction.RatingPredictor
 
train() - Method in class org.mymedialite.ratingprediction.SlopeOne
 
train() - Method in class org.mymedialite.ratingprediction.SocialMF
 
train() - Method in class org.mymedialite.ratingprediction.TimeAwareBaseline
 
train() - Method in class org.mymedialite.ratingprediction.TimeAwareBaselineWithFrequencies
 
train() - Method in class org.mymedialite.ratingprediction.UserAttributeKNN
 
train() - Method in class org.mymedialite.ratingprediction.UserAverage
 
train() - Method in class org.mymedialite.ratingprediction.UserItemBaseline
 
train() - Method in class org.mymedialite.ratingprediction.UserKNNCosine
 
train() - Method in class org.mymedialite.ratingprediction.UserKNNPearson
 
transpose() - Method in interface org.mymedialite.data.IPosOnlyFeedback
Get the transpose of the dataset (users and items exchanged)
transpose() - Method in class org.mymedialite.data.PosOnlyFeedback
 
transpose() - Method in interface org.mymedialite.datatype.IMatrix
Get the transpose of the matrix, i.e.
transpose() - Method in class org.mymedialite.datatype.Matrix
 
transpose() - Method in class org.mymedialite.datatype.SparseBooleanMatrix
Get the transpose of the matrix, i.e.
transpose() - Method in class org.mymedialite.datatype.SparseBooleanMatrixBinarySearch
Get the transpose of the matrix, i.e.
transpose() - Method in class org.mymedialite.datatype.SparseBooleanMatrixStatic
Get the transpose of the matrix, i.e.
transpose() - Method in class org.mymedialite.datatype.SparseMatrix
 
transpose() - Method in class org.mymedialite.datatype.SymmetricMatrix
 
Triple<T,U,V> - Class in org.mymedialite.datatype
Generic triple class.
Triple() - Constructor for class org.mymedialite.datatype.Triple
Default constructor.
Triple(T, U, V) - Constructor for class org.mymedialite.datatype.Triple
Create a Triple object from existing data.
tryGet(int, int) - Method in interface org.mymedialite.data.IRatings
Try to retrieve a rating for a given user-item combination.
tryGet(int, int, IntCollection) - Method in interface org.mymedialite.data.IRatings
Try to retrieve a rating for a given user-item combination.
tryGet(int, int) - Method in class org.mymedialite.data.Ratings
 
tryGet(int, int, IntCollection) - Method in class org.mymedialite.data.Ratings
 
tryGet(int, int) - Method in class org.mymedialite.data.StaticByteRatings
 
tryGet(int, int, IntCollection) - Method in class org.mymedialite.data.StaticByteRatings
 
tryGet(int, int, double) - Method in class org.mymedialite.data.StaticFloatRatings
 
tryGet(int, int, IntCollection) - Method in class org.mymedialite.data.StaticFloatRatings
 
tryGetIndex(int, int) - Method in class org.mymedialite.data.DataSet
 
tryGetIndex(int, int, IntCollection) - Method in class org.mymedialite.data.DataSet
 
tryGetIndex(int, int) - Method in interface org.mymedialite.data.IDataSet
Try to get the index for given user and item.
tryGetIndex(int, int, IntCollection) - Method in interface org.mymedialite.data.IDataSet
Try to get the index for given user and item.
tryGetIndex(int, int) - Method in class org.mymedialite.data.Ratings
 

U

uncaughtException(Thread, Throwable) - Method in class org.mymedialite.util.Handlers
React to an unhandled exception.
uniformUserSampling - Variable in class org.mymedialite.itemrec.BPRMF
Sample uniformly from users
union(Collection<T>, Collection<T>) - Static method in class org.mymedialite.util.Utils
 
updateFactors(BPRMF.SampleTriple, boolean, boolean, boolean) - Method in class org.mymedialite.itemrec.BPRMF
Update features according to the stochastic gradient descent update rule.
updateFactors(int, int, int, boolean, boolean, boolean) - Method in class org.mymedialite.itemrec.SoftMarginRankingMF
Update latent factors according to the stochastic gradient descent update rule.
updateFeatures(BPRLinear.SampleTriple) - Method in class org.mymedialite.itemrec.BPRLinear
Modified feature update method that exploits attribute sparsity.
updateItems - Variable in class org.mymedialite.ratingprediction.IncrementalRatingPredictor
 
updateJ - Variable in class org.mymedialite.itemrec.BPRMF
If set (default), update factors for negative sampled items during learning
updateParameters(int, int, int, int, double) - Method in class org.mymedialite.ratingprediction.TimeAwareBaseline
Single SGD step: update the parameter values for one user and one item.
updateParameters(int, int, int, int, double) - Method in class org.mymedialite.ratingprediction.TimeAwareBaselineWithFrequencies
 
updateRating(int, int, double) - Method in class org.mymedialite.ratingprediction.GlobalAverage
 
updateRating(int, int, double) - Method in interface org.mymedialite.ratingprediction.IIncrementalRatingPredictor
Update an existing rating and perform incremental training
updateRating(int, int, double) - Method in class org.mymedialite.ratingprediction.IncrementalRatingPredictor
 
updateRating(int, int, double) - Method in class org.mymedialite.ratingprediction.ItemAverage
 
updateRating(int, int, double) - Method in class org.mymedialite.ratingprediction.ItemKNN
 
updateRating(int, int, double) - Method in class org.mymedialite.ratingprediction.MatrixFactorization
 
updateRating(int, int, double) - Method in class org.mymedialite.ratingprediction.UserAverage
 
updateRating(int, int, double) - Method in class org.mymedialite.ratingprediction.UserItemBaseline
 
updateRating(int, int, double) - Method in class org.mymedialite.ratingprediction.UserKNN
 
updateUsers - Variable in class org.mymedialite.ratingprediction.IncrementalRatingPredictor
 
UserAttributeKNN - Class in org.mymedialite.itemrec
k-nearest neighbor user-based collaborative filtering using cosine-similarity over the user attibutes.
UserAttributeKNN() - Constructor for class org.mymedialite.itemrec.UserAttributeKNN
 
UserAttributeKNN - Class in org.mymedialite.ratingprediction
Weighted kNN recommender based on user attributes.
UserAttributeKNN() - Constructor for class org.mymedialite.ratingprediction.UserAttributeKNN
 
UserAverage - Class in org.mymedialite.ratingprediction
Uses the average rating value of a user for predictions.
UserAverage() - Constructor for class org.mymedialite.ratingprediction.UserAverage
 
userBias - Variable in class org.mymedialite.ratingprediction.BiasedMatrixFactorization
The user biases
userBiasByDayLearnRate - Variable in class org.mymedialite.ratingprediction.TimeAwareBaseline
Learn rate for the day-wise user bias.
userBiases - Variable in class org.mymedialite.ratingprediction.UserItemBaseline
The user biases
userBiasLearnRate - Variable in class org.mymedialite.ratingprediction.TimeAwareBaseline
Learn rate for the user bias.
userFactors - Variable in class org.mymedialite.itemrec.MF
Latent user factor matrix
userFactors - Variable in class org.mymedialite.ratingprediction.MatrixFactorization
Matrix containing the latent user factors.
UserItemBaseline - Class in org.mymedialite.ratingprediction
Baseline method for rating prediction Uses the average rating value, plus a regularized user and item bias for prediction.
UserItemBaseline() - Constructor for class org.mymedialite.ratingprediction.UserItemBaseline
Default constructor
UserKNN - Class in org.mymedialite.itemrec
k-nearest neighbor user-based collaborative filtering using cosine-similarity (unweighted).
UserKNN() - Constructor for class org.mymedialite.itemrec.UserKNN
 
UserKNN - Class in org.mymedialite.ratingprediction
Weighted user-based kNN.
UserKNN() - Constructor for class org.mymedialite.ratingprediction.UserKNN
 
UserKNNCosine - Class in org.mymedialite.ratingprediction
Weighted user-based kNN with cosine similarity.
UserKNNCosine() - Constructor for class org.mymedialite.ratingprediction.UserKNNCosine
 
UserKNNPearson - Class in org.mymedialite.ratingprediction
Weighted user-based kNN with Pearson correlation.
UserKNNPearson() - Constructor for class org.mymedialite.ratingprediction.UserKNNPearson
 
userMatrix() - Method in interface org.mymedialite.data.IPosOnlyFeedback
By-user access, users are stored in the rows, items in the culumns.
userMatrix - Variable in class org.mymedialite.data.PosOnlyFeedback
By-user access, users are stored in the rows, items in the columns
userMatrix() - Method in class org.mymedialite.data.PosOnlyFeedback
By-user access, users are stored in the rows, items in the columns.
userNegItems - Variable in class org.mymedialite.itemrec.BPRMF
Support data structure for fast sampling
userPosItems - Variable in class org.mymedialite.itemrec.BPRMF
Support data structure for fast sampling
users - Variable in class org.mymedialite.data.DataSet
 
users() - Method in class org.mymedialite.data.DataSet
 
users() - Method in interface org.mymedialite.data.IDataSet
 
users - Variable in class org.mymedialite.itemrec.WeightedBPRMF
array of user IDs of positive user-item pairs.
userScalingByDayLearnRate - Variable in class org.mymedialite.ratingprediction.TimeAwareBaseline
Learn rate for the day-wise user scaling factor.
userScalingLearnRate - Variable in class org.mymedialite.ratingprediction.TimeAwareBaseline
Learn rate for the user-wise scaling factor.
Utils - Class in org.mymedialite.util
Class containing utility functions.

V

valueOf(String) - Static method in enum org.mymedialite.data.RatingType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mymedialite.eval.CandidateItems
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mymedialite.io.ItemDataFileFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mymedialite.io.RatingFileFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mymedialite.taxonomy.EntityType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mymedialite.taxonomy.KDDCupItemType
Returns the enum constant of this type with the specified name.
values() - Method in interface org.mymedialite.data.IRatings
 
values - Variable in class org.mymedialite.data.Ratings
 
values() - Method in class org.mymedialite.data.Ratings
 
values() - Static method in enum org.mymedialite.data.RatingType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mymedialite.eval.CandidateItems
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mymedialite.io.ItemDataFileFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mymedialite.io.RatingFileFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mymedialite.taxonomy.EntityType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mymedialite.taxonomy.KDDCupItemType
Returns an array containing the constants of this enum type, in the order they are declared.
VectorExtensions - Class in org.mymedialite.datatype
Extensions for vector-like data.
VectorExtensions - Class in org.mymedialite.io
Tools for vector-like data
view_count - Variable in class org.mymedialite.itemrec.MostPopular
View count

W

weight - Variable in class org.mymedialite.data.WeightedItem
Weight
weight_sum - Variable in class org.mymedialite.ensemble.WeightedEnsemble
Sum of the component weights.
WeightedAverage - Class in org.mymedialite.grouprec
Group recommender that averages user scores weighted by the rating frequency of the individual users.
WeightedAverage(IRecommender) - Constructor for class org.mymedialite.grouprec.WeightedAverage
 
WeightedBinaryCosine - Class in org.mymedialite.correlation
Class for weighted cosine similarities.
WeightedBinaryCosine(int) - Constructor for class org.mymedialite.correlation.WeightedBinaryCosine
Creates an object of type Cosine.
WeightedBPRMF - Class in org.mymedialite.itemrec
Weighted BPR-MF with frequency-adjusted sampling.
WeightedBPRMF() - Constructor for class org.mymedialite.itemrec.WeightedBPRMF
Default constructor.
WeightedEnsemble - Class in org.mymedialite.ensemble
Combining several predictors with a weighted ensemble.
WeightedEnsemble() - Constructor for class org.mymedialite.ensemble.WeightedEnsemble
 
WeightedItem - Class in org.mymedialite.data
Weighted items class.
WeightedItem() - Constructor for class org.mymedialite.data.WeightedItem
Default constructor
WeightedItem(int, double) - Constructor for class org.mymedialite.data.WeightedItem
Constructor
WeightedItemAttributeKNN - Class in org.mymedialite.itemrec
Weighted k-nearest neighbor item-based collaborative filtering using cosine-similarity over the item attibutes.
WeightedItemAttributeKNN() - Constructor for class org.mymedialite.itemrec.WeightedItemAttributeKNN
 
WeightedItemHierarchicalAttributeKNN - Class in org.mymedialite.itemrec
Weighted k-nearest neighbor item-based collaborative filtering using cosine-similarity over the hierarchical item attibutes.
WeightedItemHierarchicalAttributeKNN() - Constructor for class org.mymedialite.itemrec.WeightedItemHierarchicalAttributeKNN
 
WeightedItemKNN - Class in org.mymedialite.itemrec
Weighted k-nearest neighbor item-based collaborative filtering using cosine similarity.
WeightedItemKNN() - Constructor for class org.mymedialite.itemrec.WeightedItemKNN
 
WeightedUserKNN - Class in org.mymedialite.itemrec
Weighted k-nearest neighbor user-based collaborative filtering using cosine-similarity.
WeightedUserKNN() - Constructor for class org.mymedialite.itemrec.WeightedUserKNN
 
weights - Variable in class org.mymedialite.ensemble.WeightedEnsemble
List of component weights.
withReplacement - Variable in class org.mymedialite.itemrec.BPRMF
Sample positive observations with (true) or without (false) replacement
Worst - Class in org.mymedialite.itemrec
Worst possible Item Recommender which reflects the inverse of the supplied test results.
Worst(IPosOnlyFeedback) - Constructor for class org.mymedialite.itemrec.Worst
 
write(PrintWriter) - Method in class org.mymedialite.correlation.CorrelationMatrix
Write out the correlations to a StreamWriter.
writeMatrix(PrintWriter, IMatrix<?>) - Static method in class org.mymedialite.io.IMatrixExtensions
Write a matrix to a PrintWriter object.
writePredictions(IRecommender, IPosOnlyFeedback, Collection<Integer>, int, String, List<Integer>, IEntityMapping, IEntityMapping) - Static method in class org.mymedialite.itemrec.Extensions
Write item predictions (scores) to a file.
writePredictions(IRecommender, IPosOnlyFeedback, Collection<Integer>, int, PrintWriter, List<Integer>, IEntityMapping, IEntityMapping) - Static method in class org.mymedialite.itemrec.Extensions
Write item predictions (scores) to a TextWriter object.
writePredictions(IRecommender, int, Collection<Integer>, Collection<Integer>, int, PrintWriter, IEntityMapping, IEntityMapping) - Static method in class org.mymedialite.itemrec.Extensions
Write item predictions (scores) to a TextWriter object.
writePredictions(IRecommender, IRatings, PrintWriter, IEntityMapping, IEntityMapping, String) - Static method in class org.mymedialite.ratingprediction.Extensions
Rate a given set of instances and write it to a TextWriter.
writePredictions(IRecommender, IRatings, String, IEntityMapping, IEntityMapping, String) - Static method in class org.mymedialite.ratingprediction.Extensions
Rate a given set of instances and write it to a file.
writeSparseMatrix(PrintWriter, SparseMatrix<?>) - Static method in class org.mymedialite.io.IMatrixExtensions
Write a sparse matrix of doubles to a PrintWriter object.
writeVector(PrintWriter, Collection<?>) - Static method in class org.mymedialite.io.VectorExtensions
Write a Collection of doubles to a PrintWriter
writeVectorArray(PrintWriter, double[]) - Static method in class org.mymedialite.io.VectorExtensions
Write an array of doubles to a PrintWriter
WRMF - Class in org.mymedialite.itemrec
Weighted matrix factorization method proposed by Hu et al.
WRMF() - Constructor for class org.mymedialite.itemrec.WRMF
 

Z

Zero - Class in org.mymedialite.itemrec
Constant item recommender for use as experimental baseline.
Zero() - Constructor for class org.mymedialite.itemrec.Zero
 

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