Skip to content

Releases: PreferredAI/cornac

Cornac 1.4.1

12 Feb 06:14

Choose a tag to compare

New features and improvements

  • Refactor code in examples (#317)
  • CI tools support Python 3.7
  • Update and test all tutorials and examples

Cornac 1.4.0

06 Feb 04:25

Choose a tag to compare

New models and datasets

  • Weighted Bayesian Personalized Ranking (WBPR) model (#309)
  • Maximum Margin Matrix Factorization (MMMF) model (#310)

New features and improvements

  • Reset random number generator for reproducibility (#301)
  • Fix issue in NCRR metric (#313)
  • Use C++ Boost Random library for reproducibility across platforms (#315)
  • Support model saving and loading (#316)

Cornac 1.3.1

28 Jan 05:47

Choose a tag to compare

New features and improvements

  • Add default attributes total_users and total_items to Dataset (#300)

Cornac 1.3.0

23 Jan 08:31

Choose a tag to compare

New models and datasets

  • MovieLens 10M and 20M datasets (#291)

New features and improvements

  • Standardize datasets load_feedback() API (#278)
  • Add hyperopt for hyper-parameter tuning (#286)
  • Show validation results (optional) if exists (#289)
  • Update Recommender.rank() to support unknown item scores (#283)
  • Support multiple values of K for ranking metrics (#297)
  • Tutorial on how to work with auxiliary data (#264)
  • Tutorial on hyperparameter search for VAECF (#290)
  • Examples for VAECF, VMF, and SoRec (#272, #276, #287)

Cornac 1.2.2

29 Nov 11:43

Choose a tag to compare

New features and improvements

  • Add FilmTrust dataset (#266)
  • Update MCF, C2PF, and SoRec models for the compatibility (#261, #262)
  • Support retrieving node degree in GraphModality (#267)

Cornac 1.2.1

11 Nov 11:17

Choose a tag to compare

New features and improvements

  • Support UIRT data format (#252)
  • Fix bug in AUC metric (#256)
  • Tutorial on contributing an evaluation metric (#258)

Cornac 1.2.0

26 Sep 07:05

Choose a tag to compare

New models

  • Multi-Task Explainable Recommendation (MTER) (#238)
  • Most Popular (MostPop) ranking baseline (#244)
  • Global Average (GlobalAvg) rating baseline (#245)

New features and improvements

  • Update VAECF model (#237)
  • normalize() function in utils (#248)
  • TfidfVectorizer in TextModality (#249)

Cornac 1.1.2

18 Sep 14:35

Choose a tag to compare

New features and improvements

  • Improve documentation of models (#239)
  • Update BPR model with removing scaling in score() function (#240)

Cornac 1.1.1

16 Sep 09:40

Choose a tag to compare

New features and improvements

  • Fix bug of list multiplication in ranking_eval() function (#236)

Cornac 1.1.0

14 Sep 04:24

Choose a tag to compare

New models

  • Explicit Factor Model (EFM) (#181)

New features and improvements

  • Rename model CF to WMF (#226)

  • Remove usage of old Dataset from IBPR model (#227)

  • Use Cornac's mini-batch iterator in PCRL (#229)

  • Support early stopping for GMF, MLP, and NeuMF (#233)

  • Support item negative sampling based on popularity (#228)

  • Remove data_utils.py (#230)

  • Add Amazon Toys and Games dataset (#179)

  • Add Sentiment Modality (#180)

  • Add binary argument into uir_iter() (#231

  • Move rating and ranking eval functions out for reuse (#232)