- 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
-
- 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