Awesome Python Recommender Systems

  • annoy annoy 13,197
    star
    updated 5 months ago Apache License 2.0

    Approximate Nearest Neighbors in C++/Python optimized for memory usage and loading/saving to disk

  • fastFM fastFM 1,075
    star
    updated over 2 years ago Other

    fastFM: A Library for Factorization Machines

  • implicit implicit 3,508
    star
    updated 5 months ago MIT License

    Fast Python Collaborative Filtering for Implicit Feedback Datasets

  • lightfm lightfm 4,738
    star
    updated 5 months ago Apache License 2.0

    A Python implementation of LightFM, a hybrid recommendation algorithm.

  • spotlight spotlight 2,857
    star
    updated over 1 year ago MIT License

    Deep recommender models using PyTorch.

  • Surprise Surprise 6,296
    star
    updated 6 months ago BSD 3-Clause "New...

    A Python scikit for building and analyzing recommender systems

  • tensorrec tensorrec 1,277
    star
    updated over 1 year ago Apache License 2.0

    A TensorFlow recommendation algorithm and framework in Python.