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

S

sample(int, int) - Method in class librec.data.DataSplitter
generate a random sample of rate matrix with specified number of users and items
scale(double) - Method in class librec.data.DenseMatrix
 
scale(double) - Method in class librec.data.DenseVector
 
set(int, int, double) - Method in class librec.data.DenseMatrix
Set a value to entry [row, column]
set(int, double) - Method in class librec.data.DenseVector
Set a value to entry [index]
set(double) - Method in interface librec.data.MatrixEntry
Sets the value at the current index
set(int, int, double) - Method in class librec.data.SparseMatrix
Set a value to entry [row, column]
set(int, double) - Method in class librec.data.SparseVector
Set a value to entry [idx]
set(int, int, double) - Method in class librec.data.SymmMatrix
set a value to entry (row, col)
set(double) - Method in interface librec.data.VectorEntry
Sets the value at the current index
setRow(int, double) - Method in class librec.data.DenseMatrix
set one value to the whole row
size() - Method in class librec.data.SparseMatrix
 
size() - Method in class librec.data.SparseVector
 
SlopeOne - Class in librec.ext
Weighted Slope One: Lemire and Maclachlan, Slope One Predictors for Online Rating-Based Collaborative Filtering, SDM 2005.
SlopeOne(SparseMatrix, SparseMatrix, int) - Constructor for class librec.ext.SlopeOne
 
SocialMF - Class in librec.core
Jamali and Ester, A matrix factorization technique with trust propagation for recommendation in social networks, RecSys 2010.
SocialMF(SparseMatrix, SparseMatrix, int) - Constructor for class librec.core.SocialMF
 
SocialRecommender - Class in librec.intf
Recommenders in which social information is used
SocialRecommender(SparseMatrix, SparseMatrix, int) - Constructor for class librec.intf.SocialRecommender
 
SparseMatrix - Class in librec.data
Data Structure: Sparse Matrix whose implementation is modified from M4J library Compressed Row Storage (CRS) Compressed Col Storage (CCS)
SparseMatrix(int, int, Table<Integer, Integer, Double>, Multimap<Integer, Integer>) - Constructor for class librec.data.SparseMatrix
Construct a sparse matrix with both CRS and CCS structures
SparseMatrix(int, int, Table<Integer, Integer, Double>) - Constructor for class librec.data.SparseMatrix
Construct a sparse matrix with only CRS structures
SparseMatrix(SparseMatrix) - Constructor for class librec.data.SparseMatrix
 
SparseMatrix(SparseMatrix, boolean) - Constructor for class librec.data.SparseMatrix
Construct a sparse matrix from another sparse matrix
SparseVector - Class in librec.data
Data Structure: Sparse Vector whose implementation is modified from M4J library
SparseVector(int) - Constructor for class librec.data.SparseVector
Construct a sparse vector with its maximum capacity
SparseVector(int, double[]) - Constructor for class librec.data.SparseVector
Construct a sparse vector with its maximum capacity, filled with given data array
SparseVector(SparseVector) - Constructor for class librec.data.SparseVector
Construct a sparse vecto by deeply copying another vector
sub(int, double) - Method in class librec.data.DenseVector
Substract a value from entry [index]
sub(double) - Method in class librec.data.DenseVector
 
sub(DenseVector) - Method in class librec.data.DenseVector
Do vector operation: a - b
sum() - Method in class librec.data.SparseMatrix
 
sum() - Method in class librec.data.SparseVector
 
SVDPlusPlus - Class in librec.core
Yehuda Koren, Factorization Meets the Neighborhood: a Multifaceted Collaborative Filtering Model., KDD 2008.
SVDPlusPlus(SparseMatrix, SparseMatrix, int) - Constructor for class librec.core.SVDPlusPlus
 
SymmMatrix - Class in librec.data
Data Structure, Lower Symmetric Matrix
SymmMatrix(int) - Constructor for class librec.data.SymmMatrix
Construct a symmetric matrix
SymmMatrix(SymmMatrix) - Constructor for class librec.data.SymmMatrix
Construct a symmetric matrix by deeply copying data from a given matrix
A B C D E G H I L M N O P R S T U V W