Update README.md
Browse files
README.md
CHANGED
@@ -34,12 +34,32 @@ XXXXX
|
|
34 |
|
35 |
## Model description
|
36 |
|
37 |
-
The
|
38 |
-
|
39 |
-
ranking the opportunities.
|
40 |
|
41 |
-
|
42 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
43 |
|
44 |
## Intended uses
|
45 |
You can use the raw model for either masked language modeling or next sentence prediction, but it's mostly intended to
|
|
|
34 |
|
35 |
## Model description
|
36 |
|
37 |
+
The surprise library provides 11 classifier models that try to predict the classification of training data based on several different collaborative-filtering techniques.
|
38 |
+
The models provided with a brief explanation in English are mentioned below, for more information please refer to the package [documentation](https://surprise.readthedocs.io/en/stable/prediction_algorithms_package.html).
|
|
|
39 |
|
40 |
+
random_pred.NormalPredictor: Algorithm predicting a random rating based on the distribution of the training set, which is assumed to be normal.
|
41 |
|
42 |
+
baseline_only.BaselineOnly: Algorithm predicting the baseline estimate for given user and item.
|
43 |
+
|
44 |
+
knns.KNNBasic: A basic collaborative filtering algorithm.
|
45 |
+
|
46 |
+
knns.KNNWithMeans: A basic collaborative filtering algorithm, taking into account the mean ratings of each user.
|
47 |
+
|
48 |
+
knns.KNNWithZScore: A basic collaborative filtering algorithm, taking into account the z-score normalization of each user.
|
49 |
+
|
50 |
+
knns.KNNBaseline: A basic collaborative filtering algorithm taking into account a baseline rating.
|
51 |
+
|
52 |
+
matrix_factorization.SVD: The famous SVD algorithm, as popularized by Simon Funk during the Netflix Prize.
|
53 |
+
|
54 |
+
matrix_factorization.SVDpp: The SVD++ algorithm, an extension of SVD taking into account implicit ratings.
|
55 |
+
|
56 |
+
matrix_factorization.NMF: A collaborative filtering algorithm based on Non-negative Matrix Factorization.
|
57 |
+
|
58 |
+
slope_one.SlopeOne: A simple yet accurate collaborative filtering algorithm.
|
59 |
+
|
60 |
+
co_clustering.CoClustering: A collaborative filtering algorithm based on co-clustering.
|
61 |
+
|
62 |
+
Every model was used and evaluated. When faced with each other different methods presented different error estimatives.
|
63 |
|
64 |
## Intended uses
|
65 |
You can use the raw model for either masked language modeling or next sentence prediction, but it's mostly intended to
|