- a - Variable in class es.upm.etsisi.cf4j.recommender.matrixFactorization.BNMF
-
User factors
- a - Variable in class es.upm.etsisi.cf4j.recommender.matrixFactorization.HPF
-
- add(int, double) - Method in class es.upm.etsisi.cf4j.data.types.SortedRatingList
-
Adds an ordered rating to the SortedRatingList.
- addColumn(String, double) - Method in class es.upm.etsisi.cf4j.util.plot.ColumnPlot
-
Adds a column to the plot
- addFixedParam(String, Object) - Method in class es.upm.etsisi.cf4j.util.optimization.ParamsGrid
-
Adds a fixed parameter
- addFixedParam(String, String) - Method in class es.upm.etsisi.cf4j.util.optimization.ParamsGrid
-
Adds a fixed parameter
- addFixedParam(String, double) - Method in class es.upm.etsisi.cf4j.util.optimization.ParamsGrid
-
Adds a fixed parameter
- addFixedParam(String, int) - Method in class es.upm.etsisi.cf4j.util.optimization.ParamsGrid
-
Adds a fixed parameter
- addFixedParam(String, long) - Method in class es.upm.etsisi.cf4j.util.optimization.ParamsGrid
-
Adds a fixed parameter
- addFixedParam(String, boolean) - Method in class es.upm.etsisi.cf4j.util.optimization.ParamsGrid
-
Adds a fixed parameter
- addParam(String, Object[]) - Method in class es.upm.etsisi.cf4j.util.optimization.ParamsGrid
-
Adds a variable parameter
- addParam(String, String[]) - Method in class es.upm.etsisi.cf4j.util.optimization.ParamsGrid
-
Adds a variable parameter
- addParam(String, double[]) - Method in class es.upm.etsisi.cf4j.util.optimization.ParamsGrid
-
Adds a variable parameter
- addParam(String, int[]) - Method in class es.upm.etsisi.cf4j.util.optimization.ParamsGrid
-
Adds a variable parameter
- addParam(String, long[]) - Method in class es.upm.etsisi.cf4j.util.optimization.ParamsGrid
-
Adds a variable parameter
- addParam(String, boolean[]) - Method in class es.upm.etsisi.cf4j.util.optimization.ParamsGrid
-
Adds a variable parameter
- addPoint(double, double) - Method in class es.upm.etsisi.cf4j.util.plot.ScatterPlot
-
Adds new point to the scatter plot
- addRating(int, int, double) - Method in class es.upm.etsisi.cf4j.data.DataModel
-
Adds a single (training) rating to the DataModel.
- addRating(int, double) - Method in class es.upm.etsisi.cf4j.data.Item
-
Adds a new rating of an user to the item.
- addRating(int, double) - Method in class es.upm.etsisi.cf4j.data.User
-
Adds a new rating of the user to an item.
- addSeries(String) - Method in class es.upm.etsisi.cf4j.util.plot.LinePlot
-
Adds a new empty series to the plot.
- addSeries(String, double) - Method in class es.upm.etsisi.cf4j.util.plot.LinePlot
-
Adds a new series to the plot initializing all the values to a constant one.
- addSeries(String, double[]) - Method in class es.upm.etsisi.cf4j.util.plot.LinePlot
-
Adds a new series to the plot. y values positions must be correlated with xs values.
- addSeries(String) - Method in class es.upm.etsisi.cf4j.util.plot.XYPlot
-
Adds a new empty series to the plot.
- addSeries(String, double, double) - Method in class es.upm.etsisi.cf4j.util.plot.XYPlot
-
Adds a new series to the plot initializing x and y to a constant one for all point labels.
- addSeries(String, double[], double[]) - Method in class es.upm.etsisi.cf4j.util.plot.XYPlot
-
Adds a new series to the plot. xs and ys positions must be correlated with point labels.
- addTestRating(int, int, double) - Method in class es.upm.etsisi.cf4j.data.DataModel
-
Adds a single test rating to the DataModel.
- addTestRating(int, double) - Method in class es.upm.etsisi.cf4j.data.TestItem
-
Adds a new test rating of a test user to the test item.
- addTestRating(int, double) - Method in class es.upm.etsisi.cf4j.data.TestUser
-
Adds a new test rating of the test user to an test item.
- addValue(double) - Method in class es.upm.etsisi.cf4j.util.plot.HistogramPlot
-
Adds new value to the histogram
- AdjustedCosine - Class in es.upm.etsisi.cf4j.recommender.knn.itemSimilarityMetric
-
Implements traditional Adjusted Cosine as CF similarity metric for the items.
- AdjustedCosine() - Constructor for class es.upm.etsisi.cf4j.recommender.knn.itemSimilarityMetric.AdjustedCosine
-
- AdjustedCosine - Class in es.upm.etsisi.cf4j.recommender.knn.userSimilarityMetric
-
Implements traditional Adjusted Cosine as CF similarity metric.
- AdjustedCosine() - Constructor for class es.upm.etsisi.cf4j.recommender.knn.userSimilarityMetric.AdjustedCosine
-
- afterRun() - Method in class es.upm.etsisi.cf4j.recommender.knn.itemSimilarityMetric.ItemSimilarityMetric
-
- afterRun() - Method in class es.upm.etsisi.cf4j.recommender.knn.userSimilarityMetric.UserSimilarityMetric
-
- afterRun() - Method in interface es.upm.etsisi.cf4j.util.process.Partible
-
Is executed once after execute the method exec.
- aggregationApproach - Variable in class es.upm.etsisi.cf4j.recommender.knn.ItemKNN
-
Aggregation approach used to aggregate k-nearest neighbors ratings
- aggregationApproach - Variable in class es.upm.etsisi.cf4j.recommender.knn.UserKNN
-
Aggregation approach used to aggregate k-nearest neighbors ratings
- alpha - Variable in class es.upm.etsisi.cf4j.recommender.matrixFactorization.BNMF
-
This hyper-parameter is related to the possibility of obtaining overlapping groups of users
sharing the same tastes.
- alpha - Variable in class es.upm.etsisi.cf4j.recommender.matrixFactorization.URP
-
Alpha parameter
- aPrime - Variable in class es.upm.etsisi.cf4j.recommender.matrixFactorization.HPF
-
- arrayAverage(double[]) - Static method in class es.upm.etsisi.cf4j.util.Maths
-
Calculates the average of an double array
- arrayAverage(int[]) - Static method in class es.upm.etsisi.cf4j.util.Maths
-
Calculates the average of an int array
- arrayStandardDeviation(double[]) - Static method in class es.upm.etsisi.cf4j.util.Maths
-
Calculates the standard deviation of an double array
- arrayStandardDeviation(int[]) - Static method in class es.upm.etsisi.cf4j.util.Maths
-
Calculate the standard deviation of an int array
- average - Variable in class es.upm.etsisi.cf4j.data.Item
-
Average (training) rating
- average - Variable in class es.upm.etsisi.cf4j.data.User
-
Average (training) rating
- averageTest - Variable in class es.upm.etsisi.cf4j.data.TestItem
-
Average test rating
- averageTest - Variable in class es.upm.etsisi.cf4j.data.TestUser
-
Average test rating
- EPSILON - Static variable in class es.upm.etsisi.cf4j.recommender.matrixFactorization.URP
-
- epsilonMinus - Variable in class es.upm.etsisi.cf4j.recommender.matrixFactorization.BNMF
-
Epsilon- parameters
- epsilonPlus - Variable in class es.upm.etsisi.cf4j.recommender.matrixFactorization.BNMF
-
Epsilon+ parameters
- equals(Object) - Method in class es.upm.etsisi.cf4j.data.types.DataSetEntry
-
- es.upm.etsisi.cf4j.data - package es.upm.etsisi.cf4j.data
-
This package contains data classes of CF4J.
- es.upm.etsisi.cf4j.data.types - package es.upm.etsisi.cf4j.data.types
-
This package contains types classes used by data objects of CF4J.
- es.upm.etsisi.cf4j.examples - package es.upm.etsisi.cf4j.examples
-
This package contains examples of CF4J usage.
- es.upm.etsisi.cf4j.examples.gridSearch - package es.upm.etsisi.cf4j.examples.gridSearch
-
This package contains examples showing how to use GridSearch tool of CF4J.
- es.upm.etsisi.cf4j.examples.plot - package es.upm.etsisi.cf4j.examples.plot
-
This package contains examples showing how to plot with CF4J
- es.upm.etsisi.cf4j.examples.recommender - package es.upm.etsisi.cf4j.examples.recommender
-
This package contains examples showing how to compare different Recommenders with CF4J.
- es.upm.etsisi.cf4j.qualityMeasure - package es.upm.etsisi.cf4j.qualityMeasure
-
Contains the implementation of different quality measures for collaborative filtering based
recommender systems.
- es.upm.etsisi.cf4j.qualityMeasure.prediction - package es.upm.etsisi.cf4j.qualityMeasure.prediction
-
Contains the implementation of different quality measures oriented to predictions.
- es.upm.etsisi.cf4j.qualityMeasure.recommendation - package es.upm.etsisi.cf4j.qualityMeasure.recommendation
-
Contains the implementation of different quality measures oriented to recommendations.
- es.upm.etsisi.cf4j.recommender - package es.upm.etsisi.cf4j.recommender
-
This package contains the implementation of different collaborative filtering based recommenders.
- es.upm.etsisi.cf4j.recommender.knn - package es.upm.etsisi.cf4j.recommender.knn
-
This package contains the implementation of different knn based collaborative filtering
recommenders.
- es.upm.etsisi.cf4j.recommender.knn.itemSimilarityMetric - package es.upm.etsisi.cf4j.recommender.knn.itemSimilarityMetric
-
This package contains different implementations of item-to-item similarity metrics used in the
item-to-item knn based collaborative filtering algorithm.
- es.upm.etsisi.cf4j.recommender.knn.userSimilarityMetric - package es.upm.etsisi.cf4j.recommender.knn.userSimilarityMetric
-
This package contains different implementations of user-to-user similarity metric used in the
user-to-user knn based collaborative filtering algorithm.
- es.upm.etsisi.cf4j.recommender.matrixFactorization - package es.upm.etsisi.cf4j.recommender.matrixFactorization
-
This package contains the implementation of different matrix factorization based collaborative
filtering recommenders.
- es.upm.etsisi.cf4j.util - package es.upm.etsisi.cf4j.util
-
This package contains different utilities used by the CF4J.
- es.upm.etsisi.cf4j.util.optimization - package es.upm.etsisi.cf4j.util.optimization
-
This package includes optimization utils designed to tune recommenders' hyper-parameters.
- es.upm.etsisi.cf4j.util.plot - package es.upm.etsisi.cf4j.util.plot
-
This package includes plotting utils designed to analyze data of results obtained as consequence
of collaborative filtering research.
- es.upm.etsisi.cf4j.util.process - package es.upm.etsisi.cf4j.util.process
-
This package includes processing utils designed to parallelize fitting processes.
- exec(Object[], Partible) - Static method in class es.upm.etsisi.cf4j.util.process.Parallelizer
-
Execs Partible for each object contained in the objects array.
- exec(Object[], Partible, int) - Static method in class es.upm.etsisi.cf4j.util.process.Parallelizer
-
Execs Partible for each object contained in the objects array.
- exportData(String) - Method in class es.upm.etsisi.cf4j.util.plot.Plot
-
Exports plot data into a CSV file
- exportData(String, String) - Method in class es.upm.etsisi.cf4j.util.plot.Plot
-
Exports plot data into a CSV file
- exportData(String, boolean) - Method in class es.upm.etsisi.cf4j.util.plot.Plot
-
Exports plot data into a CSV file
- exportData(String, String, boolean) - Method in class es.upm.etsisi.cf4j.util.plot.Plot
-
Exports plot data into a CSV file
- exportPlot(String) - Method in class es.upm.etsisi.cf4j.util.plot.Plot
-
Exports the plot to a PNG file
- gamma - Variable in class es.upm.etsisi.cf4j.recommender.matrixFactorization.BiasedMF
-
Learning rate
- gamma - Variable in class es.upm.etsisi.cf4j.recommender.matrixFactorization.BNMF
-
Gamma parameters
- gamma - Variable in class es.upm.etsisi.cf4j.recommender.matrixFactorization.CLiMF
-
Learning rate
- gamma - Variable in class es.upm.etsisi.cf4j.recommender.matrixFactorization.HPF
-
- gamma - Variable in class es.upm.etsisi.cf4j.recommender.matrixFactorization.PMF
-
Learning rate
- gamma - Variable in class es.upm.etsisi.cf4j.recommender.matrixFactorization.SVDPlusPlus
-
Learning rate hyper-parameter
- gamma - Variable in class es.upm.etsisi.cf4j.recommender.matrixFactorization.URP
-
Gamma parameter
- gammaRte - Variable in class es.upm.etsisi.cf4j.recommender.matrixFactorization.HPF
-
- gammaShp - Variable in class es.upm.etsisi.cf4j.recommender.matrixFactorization.HPF
-
- getAlpha() - Method in class es.upm.etsisi.cf4j.recommender.matrixFactorization.BNMF
-
Get the alpha value
- getBackgroundColor() - Static method in class es.upm.etsisi.cf4j.util.plot.PlotSettings
-
Gets the plot's background color
- getBeta() - Method in class es.upm.etsisi.cf4j.recommender.matrixFactorization.BNMF
-
Get the beta value
- getBoolean(String) - Method in class es.upm.etsisi.cf4j.data.DataBank
-
Gets an stored boolean inside the DataBank.
- getBoolean(String) - Method in class es.upm.etsisi.cf4j.util.Parameters
-
Get a Boolean parameter from a key
- getBooleanArray(String) - Method in class es.upm.etsisi.cf4j.data.DataBank
-
Gets an stored boolean array inside the DataBank.
- getClearInset() - Static method in class es.upm.etsisi.cf4j.util.plot.PlotSettings
-
Gets the inset for a clear border
- getColor(int) - Static method in class es.upm.etsisi.cf4j.util.plot.PlotSettings
-
Gets a color from the palette
- getColorPalette() - Static method in class es.upm.etsisi.cf4j.util.plot.PlotSettings
-
Gets the color palette
- getDataBank() - Method in class es.upm.etsisi.cf4j.data.DataModel
-
Gets the DataBank instance that stores heterogeneous information related to the DataModel.
- getDataBank() - Method in class es.upm.etsisi.cf4j.data.Item
-
Gets the DataBank instance that stores heterogeneous information related to the Item.
- getDataBank() - Method in class es.upm.etsisi.cf4j.data.User
-
Gets the DataBank instance that stores heterogeneous information related to the User.
- getDataContent(String, String) - Method in class es.upm.etsisi.cf4j.util.plot.ColumnPlot
-
- getDataContent(String, String) - Method in class es.upm.etsisi.cf4j.util.plot.HistogramPlot
-
- getDataContent(String, String) - Method in class es.upm.etsisi.cf4j.util.plot.LinePlot
-
- getDataContent(String, String) - Method in class es.upm.etsisi.cf4j.util.plot.Plot
-
Returns an String matrix with the content of the plot's data.
- getDataContent(String, String) - Method in class es.upm.etsisi.cf4j.util.plot.ScatterPlot
-
- getDataContent(String, String) - Method in class es.upm.etsisi.cf4j.util.plot.XYPlot
-
- getDataHeaders() - Method in class es.upm.etsisi.cf4j.util.plot.ColumnPlot
-
- getDataHeaders() - Method in class es.upm.etsisi.cf4j.util.plot.HistogramPlot
-
- getDataHeaders() - Method in class es.upm.etsisi.cf4j.util.plot.LinePlot
-
- getDataHeaders() - Method in class es.upm.etsisi.cf4j.util.plot.Plot
-
Returns an String array with the headers of the plot's data
- getDataHeaders() - Method in class es.upm.etsisi.cf4j.util.plot.ScatterPlot
-
- getDataHeaders() - Method in class es.upm.etsisi.cf4j.util.plot.XYPlot
-
- getDataModel() - Method in class es.upm.etsisi.cf4j.recommender.Recommender
-
Returns the DataModel instance
- getDevelopmentSetIterator() - Method in class es.upm.etsisi.cf4j.util.optimization.ParamsGrid
-
Returns the development set created from the grid parameters
- getDouble(String) - Method in class es.upm.etsisi.cf4j.data.DataBank
-
Gets an stored double inside the DataBank.
- getDouble(String) - Method in class es.upm.etsisi.cf4j.util.Parameters
-
Get a Double parameter from a key
- getDoubleArray(String) - Method in class es.upm.etsisi.cf4j.data.DataBank
-
Gets an stored double array inside the DataBank.
- getDoubleArray(String) - Method in class es.upm.etsisi.cf4j.util.Parameters
-
Get a Double array parameter from a key
- getEpsilonMinus(int) - Method in class es.upm.etsisi.cf4j.recommender.matrixFactorization.BNMF
-
Get the epsilon- vector of an item
- getEpsilonPlus(int) - Method in class es.upm.etsisi.cf4j.recommender.matrixFactorization.BNMF
-
Get the epsilon+ vector of an item
- getGamma() - Method in class es.upm.etsisi.cf4j.recommender.matrixFactorization.BiasedMF
-
Get the learning rate parameter of the model
- getGamma(int) - Method in class es.upm.etsisi.cf4j.recommender.matrixFactorization.BNMF
-
Get the gamma vector of an user
- getGamma() - Method in class es.upm.etsisi.cf4j.recommender.matrixFactorization.CLiMF
-
Get the learning rate parameter of the model
- getGamma() - Method in class es.upm.etsisi.cf4j.recommender.matrixFactorization.PMF
-
Get the learning rate parameter of the model
- getGamma() - Method in class es.upm.etsisi.cf4j.recommender.matrixFactorization.SVDPlusPlus
-
Getter of the gamma value.
- getGralPlot() - Method in class es.upm.etsisi.cf4j.util.plot.ColumnPlot
-
- getGralPlot() - Method in class es.upm.etsisi.cf4j.util.plot.HistogramPlot
-
- getGralPlot() - Method in class es.upm.etsisi.cf4j.util.plot.LinePlot
-
- getGralPlot() - Method in class es.upm.etsisi.cf4j.util.plot.Plot
-
Gets an AbstractPlot using GRAL
- getGralPlot() - Method in class es.upm.etsisi.cf4j.util.plot.ScatterPlot
-
- getGralPlot() - Method in class es.upm.etsisi.cf4j.util.plot.XYPlot
-
- getH() - Method in class es.upm.etsisi.cf4j.recommender.matrixFactorization.URP
-
Get the H value
- getHeight() - Static method in class es.upm.etsisi.cf4j.util.plot.PlotSettings
-
Get the plot height in pixels
- getId() - Method in class es.upm.etsisi.cf4j.data.Item
-
Returns the item unique identifier
- getId() - Method in class es.upm.etsisi.cf4j.data.User
-
Returns the user unique identifier
- getIndex() - Method in class es.upm.etsisi.cf4j.data.types.Rating
-
Gets the stored index.
- getIndex(int[], int) - Static method in class es.upm.etsisi.cf4j.util.Search
-
Gets efficiently the userIndex of an element in an array of integers
- getInt(String) - Method in class es.upm.etsisi.cf4j.data.DataBank
-
Gets an stored int inside the DataBank.
- getIntArray(String) - Method in class es.upm.etsisi.cf4j.data.DataBank
-
Gets an stored int array inside the DataBank.
- getInteger(String) - Method in class es.upm.etsisi.cf4j.util.Parameters
-
Get an Integer parameter from a key
- getIntegerArray(String) - Method in class es.upm.etsisi.cf4j.util.Parameters
-
Get an Integer array parameter from a key
- getItem(int) - Method in class es.upm.etsisi.cf4j.data.DataModel
-
Gets an Item by its index.
- getItemAt(int) - Method in class es.upm.etsisi.cf4j.data.User
-
Returns the index of the Item rated by the User at the given position.
- getItemFactors(int) - Method in class es.upm.etsisi.cf4j.recommender.matrixFactorization.BNMF
-
Get the latent factors vector of an item (bi)
- getItemFactors(int) - Method in class es.upm.etsisi.cf4j.recommender.matrixFactorization.PMF
-
Get the latent factors vector of an item (qi)
- getItemIndex() - Method in class es.upm.etsisi.cf4j.data.Item
-
Return the item index inside the DataModel
- getItems() - Method in class es.upm.etsisi.cf4j.data.DataModel
-
Gets the array of Items.
- getLambda() - Method in class es.upm.etsisi.cf4j.recommender.matrixFactorization.BiasedMF
-
Get the regularization parameter of the model
- getLambda() - Method in class es.upm.etsisi.cf4j.recommender.matrixFactorization.CLiMF
-
Get the regularization parameter of the model
- getLambda() - Method in class es.upm.etsisi.cf4j.recommender.matrixFactorization.PMF
-
Get the regularization parameter of the model
- getLambda() - Method in class es.upm.etsisi.cf4j.recommender.matrixFactorization.SVDPlusPlus
-
Getter of the Lambda value.
- getLegendDistance() - Static method in class es.upm.etsisi.cf4j.util.plot.PlotSettings
-
Gets the legend distance
- getLegendInset() - Static method in class es.upm.etsisi.cf4j.util.plot.PlotSettings
-
Gets the inset for the legend
- getMaxRating() - Method in class es.upm.etsisi.cf4j.data.DataModel
-
Gets the maximum (training) rating.
- getMaxRating() - Method in class es.upm.etsisi.cf4j.data.Item
-
Gets the maximum rating received by the item.
- getMaxRating() - Method in class es.upm.etsisi.cf4j.data.User
-
Gets the maximum rating of the user
- getMaxTestRating() - Method in class es.upm.etsisi.cf4j.data.DataModel
-
Gets the maximum test rating.
- getMaxTestRating() - Method in class es.upm.etsisi.cf4j.data.TestItem
-
Gets the maximum test rating received by the item
- getMaxTestRating() - Method in class es.upm.etsisi.cf4j.data.TestUser
-
Gets the maximum test rating of the user
- getMinRating() - Method in class es.upm.etsisi.cf4j.data.DataModel
-
Gets the minimum (training) rating.
- getMinRating() - Method in class es.upm.etsisi.cf4j.data.Item
-
Gets the minimum rating received by the item.
- getMinRating() - Method in class es.upm.etsisi.cf4j.data.User
-
Gets the minimum rating of the user
- getMinTestRating() - Method in class es.upm.etsisi.cf4j.data.DataModel
-
Gets the minimum test rating.
- getMinTestRating() - Method in class es.upm.etsisi.cf4j.data.TestItem
-
Gets the minimum test rating received by the item
- getMinTestRating() - Method in class es.upm.etsisi.cf4j.data.TestUser
-
Gets the minimum test rating of the user
- getNumberOfItems() - Method in class es.upm.etsisi.cf4j.data.DataModel
-
Gets the number of items contained in the DataModel.
- getNumberOfRatings() - Method in class es.upm.etsisi.cf4j.data.DataModel
-
Return the number of ratings contained in the DataModel.
- getNumberOfRatings() - Method in interface es.upm.etsisi.cf4j.data.DataSet
-
This method indicates the number of (training) ratings.
- getNumberOfRatings() - Method in class es.upm.etsisi.cf4j.data.Item
-
Gets the number of ratings that the item have received
- getNumberOfRatings() - Method in class es.upm.etsisi.cf4j.data.RandomSplitDataSet
-
- getNumberOfRatings() - Method in class es.upm.etsisi.cf4j.data.TrainTestFilesDataSet
-
- getNumberOfRatings() - Method in class es.upm.etsisi.cf4j.data.User
-
Gets the number of items rated by the user
- getNumberOfTestItems() - Method in class es.upm.etsisi.cf4j.data.DataModel
-
Gets the number of test items contained in the DataModel.
- getNumberOfTestRatings() - Method in class es.upm.etsisi.cf4j.data.DataModel
-
Return the number of test ratings contained in the DataModel.
- getNumberOfTestRatings() - Method in interface es.upm.etsisi.cf4j.data.DataSet
-
This method indicates the number of test ratings.
- getNumberOfTestRatings() - Method in class es.upm.etsisi.cf4j.data.RandomSplitDataSet
-
- getNumberOfTestRatings() - Method in class es.upm.etsisi.cf4j.data.TestItem
-
Gets the number of test users that have rated the item.
- getNumberOfTestRatings() - Method in class es.upm.etsisi.cf4j.data.TestUser
-
Gets the number of test items rated by the user.
- getNumberOfTestRatings() - Method in class es.upm.etsisi.cf4j.data.TrainTestFilesDataSet
-
- getNumberOfTestUsers() - Method in class es.upm.etsisi.cf4j.data.DataModel
-
Gets the number of test users contained in the DataModel.
- getNumberOfUsers() - Method in class es.upm.etsisi.cf4j.data.DataModel
-
Gets the number of users contained in the DataModel.
- getNumFactors() - Method in class es.upm.etsisi.cf4j.recommender.matrixFactorization.BiasedMF
-
Get the number of factors of the model
- getNumFactors() - Method in class es.upm.etsisi.cf4j.recommender.matrixFactorization.BNMF
-
Get the number of factors of the model
- getNumFactors() - Method in class es.upm.etsisi.cf4j.recommender.matrixFactorization.CLiMF
-
Get the number of factors of the model
- getNumFactors() - Method in class es.upm.etsisi.cf4j.recommender.matrixFactorization.HPF
-
Get the number of factors of the model
- getNumFactors() - Method in class es.upm.etsisi.cf4j.recommender.matrixFactorization.NMF
-
Get the number of factors of the model
- getNumFactors() - Method in class es.upm.etsisi.cf4j.recommender.matrixFactorization.PMF
-
Get the number of factors of the model
- getNumFactors() - Method in class es.upm.etsisi.cf4j.recommender.matrixFactorization.SVDPlusPlus
-
Number of factors used in this recommender.
- getNumFactors() - Method in class es.upm.etsisi.cf4j.recommender.matrixFactorization.URP
-
Get the number of factors of the model
- getNumIters() - Method in class es.upm.etsisi.cf4j.recommender.matrixFactorization.BiasedMF
-
Get the number of iterations
- getNumIters() - Method in class es.upm.etsisi.cf4j.recommender.matrixFactorization.BNMF
-
Get the number of iterations
- getNumIters() - Method in class es.upm.etsisi.cf4j.recommender.matrixFactorization.CLiMF
-
Get the number of iterations
- getNumIters() - Method in class es.upm.etsisi.cf4j.recommender.matrixFactorization.HPF
-
Get the number of iterations
- getNumIters() - Method in class es.upm.etsisi.cf4j.recommender.matrixFactorization.NMF
-
Get the number of iterations
- getNumIters() - Method in class es.upm.etsisi.cf4j.recommender.matrixFactorization.PMF
-
Get the number of iterations
- getNumIters() - Method in class es.upm.etsisi.cf4j.recommender.matrixFactorization.SVDPlusPlus
-
Number of iterations used in this recommender.
- getNumIters() - Method in class es.upm.etsisi.cf4j.recommender.matrixFactorization.URP
-
Get the number of iterations
- getPredictionProbabilityDistribution(int, int) - Method in class es.upm.etsisi.cf4j.recommender.matrixFactorization.URP
-
Returns the probability distribution of a prediction.
- getPrimaryFont() - Static method in class es.upm.etsisi.cf4j.util.plot.PlotSettings
-
Gets the primary font
- getR() - Method in class es.upm.etsisi.cf4j.recommender.matrixFactorization.BNMF
-
Get the r value
- getRating() - Method in class es.upm.etsisi.cf4j.data.types.Rating
-
Gets the rating value.
- getRatingAt(int) - Method in class es.upm.etsisi.cf4j.data.Item
-
Returns the rating of the user to the item at the pos position
- getRatingAt(int) - Method in class es.upm.etsisi.cf4j.data.User
-
Returns the rating of the user to the item at the pos position
- getRatingAverage() - Method in class es.upm.etsisi.cf4j.data.DataModel
-
Gets the average of (training) ratings.
- getRatingAverage() - Method in class es.upm.etsisi.cf4j.data.Item
-
Gets the average value of ratings
- getRatingAverage() - Method in class es.upm.etsisi.cf4j.data.User
-
Gets the average value of ratings
- getRatings() - Method in class es.upm.etsisi.cf4j.recommender.matrixFactorization.URP
-
Get the plausible ratings
- getRatingsIterator() - Method in interface es.upm.etsisi.cf4j.data.DataSet
-
This method generates an iterator to navigate through the raw ratings stored in DataSetEntries.
- getRatingsIterator() - Method in class es.upm.etsisi.cf4j.data.RandomSplitDataSet
-
- getRatingsIterator() - Method in class es.upm.etsisi.cf4j.data.TrainTestFilesDataSet
-
- getScore(TestUser, double[]) - Method in class es.upm.etsisi.cf4j.qualityMeasure.prediction.Coverage
-
- getScore(TestUser, double[]) - Method in class es.upm.etsisi.cf4j.qualityMeasure.prediction.MAE
-
- getScore(TestUser, double[]) - Method in class es.upm.etsisi.cf4j.qualityMeasure.prediction.Max
-
- getScore(TestUser, double[]) - Method in class es.upm.etsisi.cf4j.qualityMeasure.prediction.MSE
-
- getScore(TestUser, double[]) - Method in class es.upm.etsisi.cf4j.qualityMeasure.prediction.MSLE
-
- getScore(TestUser, double[]) - Method in class es.upm.etsisi.cf4j.qualityMeasure.prediction.Perfect
-
- getScore(TestUser, double[]) - Method in class es.upm.etsisi.cf4j.qualityMeasure.prediction.R2
-
- getScore(TestUser, double[]) - Method in class es.upm.etsisi.cf4j.qualityMeasure.prediction.RMSE
-
- getScore(TestUser, double[]) - Method in class es.upm.etsisi.cf4j.qualityMeasure.QualityMeasure
-
Computes the quality measure score for a TestUser given the predictions for his/her test
ratings
- getScore(int) - Method in class es.upm.etsisi.cf4j.qualityMeasure.QualityMeasure
-
Computes the quality measure of the recommender
- getScore() - Method in class es.upm.etsisi.cf4j.qualityMeasure.QualityMeasure
-
Computes the quality measure of the recommender
- getScore(TestUser, double[]) - Method in class es.upm.etsisi.cf4j.qualityMeasure.recommendation.Discovery
-
- getScore(TestUser, double[]) - Method in class es.upm.etsisi.cf4j.qualityMeasure.recommendation.Diversity
-
- getScore(TestUser, double[]) - Method in class es.upm.etsisi.cf4j.qualityMeasure.recommendation.F1
-
- getScore(TestUser, double[]) - Method in class es.upm.etsisi.cf4j.qualityMeasure.recommendation.NDCG
-
- getScore(TestUser, double[]) - Method in class es.upm.etsisi.cf4j.qualityMeasure.recommendation.Novelty
-
- getScore(TestUser, double[]) - Method in class es.upm.etsisi.cf4j.qualityMeasure.recommendation.Precision
-
- getScore(TestUser, double[]) - Method in class es.upm.etsisi.cf4j.qualityMeasure.recommendation.Recall
-
- getSecondaryFont() - Static method in class es.upm.etsisi.cf4j.util.plot.PlotSettings
-
Gets the secondary font
- getSimilarities(int) - Method in class es.upm.etsisi.cf4j.recommender.knn.itemSimilarityMetric.ItemSimilarityMetric
-
Returns the similarity array of an item.
- getSimilarities(int) - Method in class es.upm.etsisi.cf4j.recommender.knn.userSimilarityMetric.UserSimilarityMetric
-
Returns the similarity array of an user.
- getString(String) - Method in class es.upm.etsisi.cf4j.data.DataBank
-
Gets an stored String inside the DataBank.
- getString(String) - Method in class es.upm.etsisi.cf4j.util.Parameters
-
Get a String parameter from a key
- getStringArray(String) - Method in class es.upm.etsisi.cf4j.data.DataBank
-
Gets an stored String array inside the DataBank.
- getTestItem(int) - Method in class es.upm.etsisi.cf4j.data.DataModel
-
Gets a TestItem by its index.
- getTestItemAt(int) - Method in class es.upm.etsisi.cf4j.data.TestUser
-
Returns the index of the TestItem rated by the TestUser at the given position.
- getTestItemIndex() - Method in class es.upm.etsisi.cf4j.data.TestItem
-
Returns the test item index inside the DataModel
- getTestItems() - Method in class es.upm.etsisi.cf4j.data.DataModel
-
Gets the array of TestItems.
- getTestRatingAt(int) - Method in class es.upm.etsisi.cf4j.data.TestItem
-
Returns the test rating of the test user to the test item at the pos position
- getTestRatingAt(int) - Method in class es.upm.etsisi.cf4j.data.TestUser
-
Returns the test rating of the user to the test item at the pos position
- getTestRatingAverage() - Method in class es.upm.etsisi.cf4j.data.DataModel
-
Gets the average of test ratings.
- getTestRatingAverage() - Method in class es.upm.etsisi.cf4j.data.TestItem
-
Gets the average value of test ratings
- getTestRatingAverage() - Method in class es.upm.etsisi.cf4j.data.TestUser
-
Gets the average value of test ratings
- getTestRatingsIterator() - Method in interface es.upm.etsisi.cf4j.data.DataSet
-
This method generates an iterator to navigate through the raw test ratings stored in
DataSetEntries.
- getTestRatingsIterator() - Method in class es.upm.etsisi.cf4j.data.RandomSplitDataSet
-
- getTestRatingsIterator() - Method in class es.upm.etsisi.cf4j.data.TrainTestFilesDataSet
-
- getTestUser(int) - Method in class es.upm.etsisi.cf4j.data.DataModel
-
Gets a TestUser by his/her test index.
- getTestUserAt(int) - Method in class es.upm.etsisi.cf4j.data.TestItem
-
Returns the index of the TestUser that have test rated the TestItem at the given position
- getTestUserIndex() - Method in class es.upm.etsisi.cf4j.data.TestUser
-
Returns the test user index inside the DataModel
- getTestUsers() - Method in class es.upm.etsisi.cf4j.data.DataModel
-
Gets the array of TestUsers.
- GettingStartedExample - Class in es.upm.etsisi.cf4j.examples
-
In this example we analyze how the Mean Squared Error (MSE) varies according to the value of the
regularization term in Probabilistic Matrix Factorization (PMF).
- GettingStartedExample() - Constructor for class es.upm.etsisi.cf4j.examples.GettingStartedExample
-
- getUser(int) - Method in class es.upm.etsisi.cf4j.data.DataModel
-
Gets an User by his/her index.
- getUserAt(int) - Method in class es.upm.etsisi.cf4j.data.Item
-
Returns the index of the User that have rated the Item at the given position
- getUserFactors(int) - Method in class es.upm.etsisi.cf4j.recommender.matrixFactorization.BNMF
-
Get the latent factors vector of a user (au)
- getUserFactors(int) - Method in class es.upm.etsisi.cf4j.recommender.matrixFactorization.PMF
-
Get the latent factors vector of a user (pu)
- getUserIndex() - Method in class es.upm.etsisi.cf4j.data.User
-
Return the user index inside the DataModel
- getUsers() - Method in class es.upm.etsisi.cf4j.data.DataModel
-
Gets the array of Users.
- getWidth() - Static method in class es.upm.etsisi.cf4j.util.plot.PlotSettings
-
Get plot with in pixels
- getxAxisInset() - Static method in class es.upm.etsisi.cf4j.util.plot.PlotSettings
-
Gets the inset for the x axis
- getxAxisLabelDistance() - Static method in class es.upm.etsisi.cf4j.util.plot.PlotSettings
-
Gets the label distance in the x axis
- getyAxisInset() - Static method in class es.upm.etsisi.cf4j.util.plot.PlotSettings
-
Gets the inset for the y axis
- getyAxisLabelDistance() - Static method in class es.upm.etsisi.cf4j.util.plot.PlotSettings
-
Gets the label distance in the y axis
- GridSearch - Class in es.upm.etsisi.cf4j.util.optimization
-
Utility class to performs a grid search over a Recommender instance.
- GridSearch(DataModel, ParamsGrid, Class<? extends Recommender>, Class<? extends QualityMeasure>) - Constructor for class es.upm.etsisi.cf4j.util.optimization.GridSearch
-
GridSearch constructor
- GridSearch(DataModel, ParamsGrid, Class<? extends Recommender>, Class<? extends QualityMeasure>, Map<String, Object>) - Constructor for class es.upm.etsisi.cf4j.util.optimization.GridSearch
-
GridSearch constructor
- p - Variable in class es.upm.etsisi.cf4j.recommender.matrixFactorization.BiasedMF
-
User factors
- p - Variable in class es.upm.etsisi.cf4j.recommender.matrixFactorization.PMF
-
User factors
- p - Variable in class es.upm.etsisi.cf4j.recommender.matrixFactorization.SVDPlusPlus
-
p parameter
- Parallelizer - Class in es.upm.etsisi.cf4j.util.process
-
This class is used to simplify the parallelization of collaborative filtering algorithms
- Parallelizer() - Constructor for class es.upm.etsisi.cf4j.util.process.Parallelizer
-
- Parameters - Class in es.upm.etsisi.cf4j.util
-
This class allows us to load the parameters of an experiment from a file.
- Parameters(String) - Constructor for class es.upm.etsisi.cf4j.util.Parameters
-
Creates a new Parameters instance from a file.
- ParamsGrid - Class in es.upm.etsisi.cf4j.util.optimization
-
This class generates the development set for a grid search.
- ParamsGrid() - Constructor for class es.upm.etsisi.cf4j.util.optimization.ParamsGrid
-
Creates a new ParamsGrid
- Partible<T> - Interface in es.upm.etsisi.cf4j.util.process
-
This interface handles the parallel execution of an array of T thorough Parallelizer class.
- Perfect - Class in es.upm.etsisi.cf4j.qualityMeasure.prediction
-
This class calculates the percentage of perfect predictions.
- Perfect(Recommender, Map<String, Object>) - Constructor for class es.upm.etsisi.cf4j.qualityMeasure.prediction.Perfect
-
Constructor from a Map object with the quality measure parameters.
- Perfect(Recommender, double) - Constructor for class es.upm.etsisi.cf4j.qualityMeasure.prediction.Perfect
-
Constructor of the class which basically calls the father's one
- phi - Variable in class es.upm.etsisi.cf4j.recommender.matrixFactorization.URP
-
Phi parameter
- PIP - Class in es.upm.etsisi.cf4j.recommender.knn.itemSimilarityMetric
-
This class implements the PIP CF similarity metric for the items.
- PIP() - Constructor for class es.upm.etsisi.cf4j.recommender.knn.itemSimilarityMetric.PIP
-
- PIP - Class in es.upm.etsisi.cf4j.recommender.knn.userSimilarityMetric
-
Implements the following CF similarity metric: Ahn, H.
- PIP() - Constructor for class es.upm.etsisi.cf4j.recommender.knn.userSimilarityMetric.PIP
-
- Plot - Class in es.upm.etsisi.cf4j.util.plot
-
Abstract class that represents a CF4J plot.
- Plot() - Constructor for class es.upm.etsisi.cf4j.util.plot.Plot
-
- PlotSettings - Class in es.upm.etsisi.cf4j.util.plot
-
This class contains global plot settings.
- PlotSettings() - Constructor for class es.upm.etsisi.cf4j.util.plot.PlotSettings
-
- PMF - Class in es.upm.etsisi.cf4j.recommender.matrixFactorization
-
Implements Mnih, A., & Salakhutdinov, R.
- PMF(DataModel, Map<String, Object>) - Constructor for class es.upm.etsisi.cf4j.recommender.matrixFactorization.PMF
-
Model constructor from a Map containing the model's hyper-parameters values.
- PMF(DataModel, int, int) - Constructor for class es.upm.etsisi.cf4j.recommender.matrixFactorization.PMF
-
Model constructor
- PMF(DataModel, int, int, long) - Constructor for class es.upm.etsisi.cf4j.recommender.matrixFactorization.PMF
-
Model constructor
- PMF(DataModel, int, int, double) - Constructor for class es.upm.etsisi.cf4j.recommender.matrixFactorization.PMF
-
Model constructor
- PMF(DataModel, int, int, double, long) - Constructor for class es.upm.etsisi.cf4j.recommender.matrixFactorization.PMF
-
Model constructor
- PMF(DataModel, int, int, double, double, long) - Constructor for class es.upm.etsisi.cf4j.recommender.matrixFactorization.PMF
-
Model constructor
- Precision - Class in es.upm.etsisi.cf4j.qualityMeasure.recommendation
-
This class calculates the precision of the recommendations performed by a Recommender.
- Precision(Recommender, Map<String, Object>) - Constructor for class es.upm.etsisi.cf4j.qualityMeasure.recommendation.Precision
-
Constructor from a Map object with the quality measure parameters.
- Precision(Recommender, int, double) - Constructor for class es.upm.etsisi.cf4j.qualityMeasure.recommendation.Precision
-
Constructor of Precision
- predict(int, int) - Method in class es.upm.etsisi.cf4j.recommender.knn.ItemKNN
-
- predict(int, int) - Method in class es.upm.etsisi.cf4j.recommender.knn.UserKNN
-
- predict(int, int) - Method in class es.upm.etsisi.cf4j.recommender.matrixFactorization.BiasedMF
-
- predict(int, int) - Method in class es.upm.etsisi.cf4j.recommender.matrixFactorization.BNMF
-
- predict(int, int) - Method in class es.upm.etsisi.cf4j.recommender.matrixFactorization.CLiMF
-
- predict(int, int) - Method in class es.upm.etsisi.cf4j.recommender.matrixFactorization.HPF
-
- predict(int, int) - Method in class es.upm.etsisi.cf4j.recommender.matrixFactorization.NMF
-
- predict(int, int) - Method in class es.upm.etsisi.cf4j.recommender.matrixFactorization.PMF
-
- predict(int, int) - Method in class es.upm.etsisi.cf4j.recommender.matrixFactorization.SVDPlusPlus
-
- predict(int, int) - Method in class es.upm.etsisi.cf4j.recommender.matrixFactorization.URP
-
- predict(int, int) - Method in class es.upm.etsisi.cf4j.recommender.Recommender
-
Computes a rating prediction
- predict(TestUser) - Method in class es.upm.etsisi.cf4j.recommender.Recommender
-
Computes the rating predictions of the TestItems rated by a TestUser
- printData() - Method in class es.upm.etsisi.cf4j.util.plot.HistogramPlot
-
- printData(String) - Method in class es.upm.etsisi.cf4j.util.plot.HistogramPlot
-
- printData() - Method in class es.upm.etsisi.cf4j.util.plot.Plot
-
Prints the plot data into the standard output
- printData(String) - Method in class es.upm.etsisi.cf4j.util.plot.Plot
-
Prints the plot data into the standard output
- printData(String, String) - Method in class es.upm.etsisi.cf4j.util.plot.Plot
-
Prints the plot data into the standard output
- printResults() - Method in class es.upm.etsisi.cf4j.util.optimization.GridSearch
-
Prints the results of the grid search.
- printResults(int) - Method in class es.upm.etsisi.cf4j.util.optimization.GridSearch
-
Prints the results of the grid search
- printResults(String) - Method in class es.upm.etsisi.cf4j.util.optimization.GridSearch
-
Prints the results of the grid search.
- printResults(boolean) - Method in class es.upm.etsisi.cf4j.util.optimization.GridSearch
-
Prints the results of the grid search
- printResults(String, int) - Method in class es.upm.etsisi.cf4j.util.optimization.GridSearch
-
Prints the results of the grid search
- printResults(int, boolean) - Method in class es.upm.etsisi.cf4j.util.optimization.GridSearch
-
Prints the results of the grid search
- printResults(String, boolean) - Method in class es.upm.etsisi.cf4j.util.optimization.GridSearch
-
Prints the results of the grid search
- printResults(String, int, boolean) - Method in class es.upm.etsisi.cf4j.util.optimization.GridSearch
-
Prints the results of the grid search
- save(String) - Method in class es.upm.etsisi.cf4j.data.DataModel
-
Saves the content of the DataModel in a serialized file.
- ScatterPlot - Class in es.upm.etsisi.cf4j.util.plot
-
Implements an ScatterPlot.
- ScatterPlot(String, String) - Constructor for class es.upm.etsisi.cf4j.util.plot.ScatterPlot
-
Creates new ScatterPlot
- ScatterPlotExample - Class in es.upm.etsisi.cf4j.examples.plot
-
In this example we build an ScatterPlot comparing the number of ratings of each test user with
his/her averaged prediction error using BiasedMF as recommender.
- ScatterPlotExample() - Constructor for class es.upm.etsisi.cf4j.examples.plot.ScatterPlotExample
-
- Search - Class in es.upm.etsisi.cf4j.util
-
This class contains useful search methods.
- Search() - Constructor for class es.upm.etsisi.cf4j.util.Search
-
- setBackgroundColor(Color) - Static method in class es.upm.etsisi.cf4j.util.plot.PlotSettings
-
Sets the plot's background color
- setBoolean(String, boolean) - Method in class es.upm.etsisi.cf4j.data.DataBank
-
Sets or stores a boolean inside the DataBank.
- setBooleanArray(String, boolean[]) - Method in class es.upm.etsisi.cf4j.data.DataBank
-
Sets or stores a boolean array inside the DataBank.
- setClearInset(double) - Static method in class es.upm.etsisi.cf4j.util.plot.PlotSettings
-
Sets the inset for a clear border
- setColorPalette(Color[]) - Static method in class es.upm.etsisi.cf4j.util.plot.PlotSettings
-
Sets the color paletee
- setDatamodel(DataModel) - Method in class es.upm.etsisi.cf4j.recommender.knn.itemSimilarityMetric.ItemSimilarityMetric
-
Sets the DataModel for which the similarity are going to be computed
- setDatamodel(DataModel) - Method in class es.upm.etsisi.cf4j.recommender.knn.userSimilarityMetric.UserSimilarityMetric
-
Sets the DataModel for which the similarity are going to be computed
- setDouble(String, double) - Method in class es.upm.etsisi.cf4j.data.DataBank
-
Sets or stores a double inside the DataBank.
- setDoubleArray(String, double[]) - Method in class es.upm.etsisi.cf4j.data.DataBank
-
Sets or stores a double array inside the DataBank.
- setHeight(int) - Static method in class es.upm.etsisi.cf4j.util.plot.PlotSettings
-
Sets the plot height in pixels
- setInt(String, int) - Method in class es.upm.etsisi.cf4j.data.DataBank
-
Sets or stores an int inside the DataBank.
- setIntArray(String, int[]) - Method in class es.upm.etsisi.cf4j.data.DataBank
-
Sets or stores an int array inside the DataBank.
- setLabelsNotVisible(String) - Method in class es.upm.etsisi.cf4j.util.plot.XYPlot
-
Set the labels not visible for a series
- setLabelsVisible(String) - Method in class es.upm.etsisi.cf4j.util.plot.XYPlot
-
Set the labels visible for a series
- setLegendDistance(double) - Static method in class es.upm.etsisi.cf4j.util.plot.PlotSettings
-
Sets the legend distance
- setLegendInset(double) - Static method in class es.upm.etsisi.cf4j.util.plot.PlotSettings
-
Sets the inset for the legend
- setPrimaryFont(Font) - Static method in class es.upm.etsisi.cf4j.util.plot.PlotSettings
-
Sets the primary font
- setRating(double) - Method in class es.upm.etsisi.cf4j.data.types.Rating
-
Modifies the previously defined rating.
- setSecondaryFont(Font) - Static method in class es.upm.etsisi.cf4j.util.plot.PlotSettings
-
Sets the secondary font
- setString(String, String) - Method in class es.upm.etsisi.cf4j.data.DataBank
-
Sets or stores an String inside the DataBank.
- setStringArray(String, String[]) - Method in class es.upm.etsisi.cf4j.data.DataBank
-
Sets or stores a double array inside the DataBank.
- setValue(String, int, double) - Method in class es.upm.etsisi.cf4j.util.plot.LinePlot
-
Sets a single value of a series
- setValue(String, double, double) - Method in class es.upm.etsisi.cf4j.util.plot.LinePlot
-
Sets a single value of a series
- setWidth(int) - Static method in class es.upm.etsisi.cf4j.util.plot.PlotSettings
-
Sets the plot width in pixels
- setxAxisInset(double) - Static method in class es.upm.etsisi.cf4j.util.plot.PlotSettings
-
Sets the inset for the x axis
- setxAxisLabelDistance(double) - Static method in class es.upm.etsisi.cf4j.util.plot.PlotSettings
-
Sets the label distance in the x axis
- setXY(String, String, double, double) - Method in class es.upm.etsisi.cf4j.util.plot.XYPlot
-
Sets a single point of a series
- setyAxisInset(double) - Static method in class es.upm.etsisi.cf4j.util.plot.PlotSettings
-
Sets the inset for the y axis
- setyAxisLabelDistance(double) - Static method in class es.upm.etsisi.cf4j.util.plot.PlotSettings
-
Sets the label distance in the y axis
- similarities - Variable in class es.upm.etsisi.cf4j.recommender.knn.itemSimilarityMetric.ItemSimilarityMetric
-
Matrix that contains the similarity between each pair of items
- similarities - Variable in class es.upm.etsisi.cf4j.recommender.knn.userSimilarityMetric.UserSimilarityMetric
-
Matrix that contains the similarity between each pair of users
- similarity(Item, Item) - Method in class es.upm.etsisi.cf4j.recommender.knn.itemSimilarityMetric.AdjustedCosine
-
- similarity(Item, Item) - Method in class es.upm.etsisi.cf4j.recommender.knn.itemSimilarityMetric.Correlation
-
- similarity(Item, Item) - Method in class es.upm.etsisi.cf4j.recommender.knn.itemSimilarityMetric.CorrelationConstrained
-
- similarity(Item, Item) - Method in class es.upm.etsisi.cf4j.recommender.knn.itemSimilarityMetric.Cosine
-
- similarity(Item, Item) - Method in class es.upm.etsisi.cf4j.recommender.knn.itemSimilarityMetric.ItemSimilarityMetric
-
This method must returns the similarity between two items.
- similarity(Item, Item) - Method in class es.upm.etsisi.cf4j.recommender.knn.itemSimilarityMetric.Jaccard
-
- similarity(Item, Item) - Method in class es.upm.etsisi.cf4j.recommender.knn.itemSimilarityMetric.JMSD
-
- similarity(Item, Item) - Method in class es.upm.etsisi.cf4j.recommender.knn.itemSimilarityMetric.MSD
-
- similarity(Item, Item) - Method in class es.upm.etsisi.cf4j.recommender.knn.itemSimilarityMetric.PIP
-
- similarity(Item, Item) - Method in class es.upm.etsisi.cf4j.recommender.knn.itemSimilarityMetric.Singularities
-
- similarity(Item, Item) - Method in class es.upm.etsisi.cf4j.recommender.knn.itemSimilarityMetric.SpearmanRank
-
- similarity(User, User) - Method in class es.upm.etsisi.cf4j.recommender.knn.userSimilarityMetric.AdjustedCosine
-
- similarity(User, User) - Method in class es.upm.etsisi.cf4j.recommender.knn.userSimilarityMetric.CJMSD
-
- similarity(User, User) - Method in class es.upm.etsisi.cf4j.recommender.knn.userSimilarityMetric.Correlation
-
- similarity(User, User) - Method in class es.upm.etsisi.cf4j.recommender.knn.userSimilarityMetric.CorrelationConstrained
-
- similarity(User, User) - Method in class es.upm.etsisi.cf4j.recommender.knn.userSimilarityMetric.Cosine
-
- similarity(User, User) - Method in class es.upm.etsisi.cf4j.recommender.knn.userSimilarityMetric.Jaccard
-
- similarity(User, User) - Method in class es.upm.etsisi.cf4j.recommender.knn.userSimilarityMetric.JMSD
-
- similarity(User, User) - Method in class es.upm.etsisi.cf4j.recommender.knn.userSimilarityMetric.MSD
-
- similarity(User, User) - Method in class es.upm.etsisi.cf4j.recommender.knn.userSimilarityMetric.PIP
-
- similarity(User, User) - Method in class es.upm.etsisi.cf4j.recommender.knn.userSimilarityMetric.Singularities
-
- similarity(User, User) - Method in class es.upm.etsisi.cf4j.recommender.knn.userSimilarityMetric.SpearmanRank
-
- similarity(User, User) - Method in class es.upm.etsisi.cf4j.recommender.knn.userSimilarityMetric.UserSimilarityMetric
-
This method must returns the similarity between two users.
- Singularities - Class in es.upm.etsisi.cf4j.recommender.knn.itemSimilarityMetric
-
This class implements the singularities CF similarity metric.
- Singularities(double[], double[]) - Constructor for class es.upm.etsisi.cf4j.recommender.knn.itemSimilarityMetric.Singularities
-
Constructor of the similarity metric
- Singularities - Class in es.upm.etsisi.cf4j.recommender.knn.userSimilarityMetric
-
Implements the following CF similarity metric: Bobadilla, J., Ortega, F., & Hernando, A
- Singularities(double[], double[]) - Constructor for class es.upm.etsisi.cf4j.recommender.knn.userSimilarityMetric.Singularities
-
Constructor of the similarity metric
- SortedRatingList - Class in es.upm.etsisi.cf4j.data.types
-
SortedRatingList is a specific type of sorted ArrayList that uses the Rating class internally.
- SortedRatingList() - Constructor for class es.upm.etsisi.cf4j.data.types.SortedRatingList
-
- SpearmanRank - Class in es.upm.etsisi.cf4j.recommender.knn.itemSimilarityMetric
-
Implements traditional Spearman Rank as CF similarity metric for the items.
- SpearmanRank() - Constructor for class es.upm.etsisi.cf4j.recommender.knn.itemSimilarityMetric.SpearmanRank
-
- SpearmanRank - Class in es.upm.etsisi.cf4j.recommender.knn.userSimilarityMetric
-
Implements traditional Spearman Rank as CF similarity metric.
- SpearmanRank() - Constructor for class es.upm.etsisi.cf4j.recommender.knn.userSimilarityMetric.SpearmanRank
-
- SVDPlusPlus - Class in es.upm.etsisi.cf4j.recommender.matrixFactorization
-
Implements Koren, Y. (2008, August).
- SVDPlusPlus(DataModel, Map<String, Object>) - Constructor for class es.upm.etsisi.cf4j.recommender.matrixFactorization.SVDPlusPlus
-
Model constructor from a Map containing the model's hyper-parameters values.
- SVDPlusPlus(DataModel, int, int) - Constructor for class es.upm.etsisi.cf4j.recommender.matrixFactorization.SVDPlusPlus
-
Model constructor
- SVDPlusPlus(DataModel, int, int, long) - Constructor for class es.upm.etsisi.cf4j.recommender.matrixFactorization.SVDPlusPlus
-
Model constructor
- SVDPlusPlus(DataModel, int, int, double, double) - Constructor for class es.upm.etsisi.cf4j.recommender.matrixFactorization.SVDPlusPlus
-
Model constructor
- SVDPlusPlus(DataModel, int, int, double, double, long) - Constructor for class es.upm.etsisi.cf4j.recommender.matrixFactorization.SVDPlusPlus
-
Model constructor