Daniil Potapov

Results 5 issues of Daniil Potapov

Hi, thanks for this nice package! While working with the library I came across the following inconsistent behavior of [**ItemItemRecommender**](https://github.com/benfred/implicit/blob/master/implicit/nearest_neighbours.py#L12): 1. **ItemItemRecommender** can generate less than N recommendations (while expected...

Code: ```python ... train['title'].isnull().sum() # Out: 0 title_countvec = CountVectorizer(ngram_range=(1,3), max_features=300000, lowercase=True) title_countvec.fit(train['title'], y_train) train_title_countvec = title_countvec.transform(train['title']) title_vectorizer = TfIcfVectorizer(norm='l2', sublinear_tf=True) title_vectorizer.fit(train_title_countvec, y_train) train_title_countvec = title_countvec.transform(train['title']) np.isfinite(train_title_countvec.data).all(), np.isinf(train_title_countvec.data).any() # Out:...

bug

Code: ```python from lightning.classification import AdaGradClassifier ``` Traceback: ```python ImportError Traceback (most recent call last) in () 17 from sklearn.model_selection import GridSearchCV 18 ---> 19 from lightning.classification import AdaGradClassifier 20...

I can't install rectools on Windows for python=3.9 due to problems with installing [nmslib](https://github.com/nmslib/nmslib) (one of the dependencies). Issue for tracking - https://github.com/nmslib/nmslib/issues/464

bug

If `user_id` and `item_id` columns are CategoryDType, then np.setdiff1d works very slowly on large volumes (>10 million unique ones) Possible solution is to replace: https://github.com/MobileTeleSystems/RecTools/blob/76c41e0e039cd050b46ec0f6cb7f0f668fca9574/rectools/model_selection/time_split.py#L146 with ```python new_users = set(df_test[Columns.User].unique())...

enhancement