Recent Releases of WSKNN - Weighted Session-based K-NN recommender system

WSKNN - Weighted Session-based K-NN recommender system - 1.2.2

Version 1.2.2 (2024-01-31)

  • (bug) random.sample(sessions) bug: https://github.com/nokaut/wsknn/issues/64
  • (enhancement) check if sessions and items have the same datatypes in both mappings (session-items map and item-sessions map) (https://github.com/nokaut/wsknn/issues/65)
  • (enhancement) batch prediction with batch_predict() function

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by SimonMolinsky almost 2 years ago

WSKNN - Weighted Session-based K-NN recommender system - 1.2.X November update

  • (docs) updated JOSS badge,
  • (docs) updated docs,
  • (enhancement) updated import paths,
  • (feature) save and load model with joblib

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by SimonMolinsky about 2 years ago

WSKNN - Weighted Session-based K-NN recommender system - version 1.2.0 JOSS publication

This release is linked to the JOSS publication.

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by SimonMolinsky about 2 years ago

WSKNN - Weighted Session-based K-NN recommender system - version 1.2.0

  • (docs) changed README example,
  • (docs) added demo-readme example to demo-notebooks section,
  • (docs) demo example in documentation updated,
  • (docs) link to the documentation page added to README,
  • (enhancement) item-sessions map may be derived from session-items map,
  • (feature) data can be read from the flat record structure,
  • (feature) data can be parsed from dataframes

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by SimonMolinsky over 2 years ago

WSKNN - Weighted Session-based K-NN recommender system - 1.1.1 Release

  • reads and parses CSV files
  • refactored parsing functions

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by SimonMolinsky over 2 years ago

WSKNN - Weighted Session-based K-NN recommender system - 0.1.6 Release

The release sets minimal version of Python to 3.8, has updated docs, and CI tests. It is mostly a dirty job to make life of developers and maintainers easier.

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by SimonMolinsky about 3 years ago

WSKNN - Weighted Session-based K-NN recommender system - 0.1.5

Version 0.1.5

  • updated session selection algorithm, added weighted_events parameter that allows weighting the closest neighbors by the vector of weights,
  • new tutorial with a comparison of different recommendation settings,
  • updated documentation.

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by SimonMolinsky over 3 years ago