Open Source Libs
Find Open Source Packages
Open Source Libraries
👉
Matrix Factorization
129 Open Source Matrix Factorization Software Projects
Free and open source matrix factorization code projects including engines, APIs, generators, and tools.
Lightfm
3905 ⭐
A Python implementation of LightFM, a hybrid recommendation algorithm.
Librec
3058 ⭐
LibRec: A Leading Java Library for Recommender Systems, see
Maciejkula Spotlight
2649 ⭐
Deep recommender models using PyTorch.
Implicit
2604 ⭐
Fast Python Collaborative Filtering for Implicit Feedback Datasets
Awesome Community Detection
1892 ⭐
A curated list of community detection research papers with implementations.
Neanderthal
961 ⭐
Fast Clojure Matrix Library
Fastfm
958 ⭐
fastFM: A Library for Factorization Machines
Deeprec
1037 ⭐
An Open-source Toolkit for Deep Learning based Recommendation with Tensorflow.
Recsys2019_deeplearning_evaluation
869 ⭐
This is the repository of our article published in RecSys 2019 "Are We Really Making Much Progress? A Worrying Analysis of Recent Neural Recommendation Approaches" and of several follow-up studies.
Lrslibrary
677 ⭐
Low-Rank and Sparse Tools for Background Modeling and Subtraction in Videos
Graph2vec
723 ⭐
A parallel implementation of "graph2vec: Learning Distributed Representations of Graphs" (MLGWorkshop 2017).
Buffalo
535 ⭐
TOROS Buffalo: A fast and scalable production-ready open source project for recommender systems
Nimfa
467 ⭐
Nimfa: Nonnegative matrix factorization in Python
Armadillo Code
400 ⭐
Armadillo: fast C++ library for linear algebra & scientific computing - http://arma.sourceforge.net
Smore
325 ⭐
SMORe: Modularize Graph Embedding for Recommendation
Recommend
301 ⭐
recommendation system with python
Attentionwalk
290 ⭐
A PyTorch Implementation of "Watch Your Step: Learning Node Embeddings via Graph Attention" (NeurIPS 2018).
Cornac
519 ⭐
A Comparative Framework for Multimodal Recommender Systems
Neural Collaborative Filtering
314 ⭐
pytorch version of neural collaborative filtering
Gemsec
224 ⭐
The TensorFlow reference implementation of 'GEMSEC: Graph Embedding with Self Clustering' (ASONAM 2019).
Polara
229 ⭐
Recommender system and evaluation framework for top-n recommendations tasks that respects polarity of feedbacks. Fast, flexible and easy to use. Written in python, boosted by scientific python stack.
Cofactor
165 ⭐
CoFactor: Regularizing Matrix Factorization with Item Co-occurrence
Cumf_als
157 ⭐
CUDA Matrix Factorization Library with Alternating Least Square (ALS)
Netmf
167 ⭐
Network Embedding as Matrix Factorization: Unifying DeepWalk, LINE, PTE, and node2vec
Rsparse
160 ⭐
Fast and accurate machine learning on sparse matrices - matrix factorizations, regression, classification, top-N recommendations.
Bionev
188 ⭐
Graph Embedding Evaluation / Code and Datasets for "Graph Embedding on Biomedical Networks: Methods, Applications, and Evaluations" (Bioinformatics 2020)
Recommender System With Tf2.0
1268 ⭐
Recurrence the recommender paper with Tensorflow2.0
Recotour
157 ⭐
A tour through recommendation algorithms in python [IN PROGRESS]
Nmflibrary
179 ⭐
MATLAB library for non-negative matrix factorization (NMF): Version 1.8.1
Robustpca
151 ⭐
Robust PCA implementation and examples (Matlab)
Probabilistic Matrix Factorization
134 ⭐
Python Implementation of Probabilistic Matrix Factorization(PMF) Algorithm for building a recommendation system using MovieLens ml-100k | GroupLens dataset
Rectorch
132 ⭐
rectorch is a pytorch-based framework for state-of-the-art top-N recommendation
M Nmf
113 ⭐
An implementation of "Community Preserving Network Embedding" (AAAI 2017)
Daisyrec
417 ⭐
A developing recommender system in pytorch. Algorithm: KNN, LFM, SLIM, NeuMF, FM, DeepFM, VAE and so on, which aims to fair comparison for recommender system benchmarks
Carskit
105 ⭐
Java-Based Context-aware Recommendation Library
Scikit Fusion
121 ⭐
scikit-fusion: Data fusion via collective latent factor models
Flurs
100 ⭐
:ocean: FluRS: A Python library for streaming recommendation algorithms
Torchmf
102 ⭐
matrix factorization in PyTorch
Enstop
100 ⭐
Ensemble topic modelling with pLSA
Sparse Linear Algebra
84 ⭐
Numerical computation in native Haskell
Expo Mf
87 ⭐
Exposure Matrix Factorization: modeling user exposure in recommendation
Recosystem
77 ⭐
Recommender System Using Parallel Matrix Factorization
Tene
70 ⭐
A sparsity aware implementation of "Enhanced Network Embedding with Text Information" (ICPR 2018).
Galileo
62 ⭐
Scala Math - Numerical (Matlab-like) and Symbolic (Mathematica-like) tool
Mads.jl
84 ⭐
MADS: Model Analysis & Decision Support
Matrix Completion
80 ⭐
Lightweight Python library for in-memory matrix completion.
Torch Relation Extraction
52 ⭐
Universal Schema based relation extraction implemented in Torch.
Metanumerics
71 ⭐
Meta.Numerics is library for advanced numerical computing on the .NET platform. It offers an object-oriented API for statistical analysis, advanced functions, Fourier transforms, numerical integration and optimization, and matrix algebra.
Effective Quadratures
81 ⭐
Lambda Opt
51 ⭐
Pytorch implementation of λOpt: Learn to Regularize Recommender Models in Finer Levels, KDD 2019
Recoder
51 ⭐
Large scale training of factorization models for Collaborative Filtering with PyTorch
Regal
69 ⭐
Representation learning-based graph alignment based on implicit matrix factorization and structural embeddings
Rec A Sketch
45 ⭐
content discovery... IN 3D
Tadw
46 ⭐
An implementation of "Network Representation Learning with Rich Text Information" (IJCAI '15).
Deep Learning Recipes
40 ⭐
🍱 R implementation for selected machine learning methods with deep learning frameworks (Keras, Tensorflow)
Grarep
50 ⭐
A SciPy implementation of "GraRep: Learning Graph Representations with Global Structural Information" (WWW 2015).
Mayukh18 Reco
39 ⭐
a simple yet versatile recommendation systems library in python
Dsmo.course
60 ⭐
Data Science and Matrix Optimization course
Nmfadmm
38 ⭐
A sparsity aware implementation of "Alternating Direction Method of Multipliers for Non-Negative Matrix Factorization with the Beta-Divergence" (ICASSP 2014).
Matrix Sqrt
44 ⭐
matrix square root and its gradient
Phdmf
33 ⭐
This is a new deep learning model for recommender system, which we called PHD
Transfer Rec
192 ⭐
PyTorch Implementations For A Series Of Deep Learning-Based Recommendation Models (IN PROGRESS)
Jbochi Facts
30 ⭐
Matrix Factorization based recsys in Golang. Because facts are more important than ever
Rolx
44 ⭐
An alternative implementation of Recursive Feature and Role Extraction (KDD11 & KDD12)
Recommendation Retrieval
28 ⭐
A tutorial on scalable retrieval of matrix factorization recommendations
Hosseinmoein Matrix
62 ⭐
C++ Matrix -- High performance and accurate (e.g. edge cases) matrix math library with expression template arithmetic operators
Boostedfactorization
28 ⭐
An implementation of "Multi-Level Network Embedding with Boosted Low-Rank Matrix Approximation" (ASONAM 2019).
M4ri
29 ⭐
M4RI is a library for fast arithmetic with dense matrices over GF(2)
Retailbox
29 ⭐
🛍️RetailBox - eCommerce Recommender System using Machine Learning
Librecommender
131 ⭐
Versatile End-to-End Recommender System
Apne
21 ⭐
Code of the paper "Enhancing Network Embedding with Auxiliary Information: An Explicit Matrix Factorization Perspective"
Olstec
26 ⭐
OnLine Low-rank Subspace tracking by TEnsor CP Decomposition in Matlab: Version 1.0.1
Recommendation System Baseline
31 ⭐
Some common recommendation system baseline, with description and link.
Orange3 Recommendation
21 ⭐
🍊 :thumbsdown: Add-on for Orange3 to support recommender systems.
Binge
21 ⭐
Recommendation models that use binary rather than floating point operations at prediction time.
Cp User Behavior
23 ⭐
Recommendation engine using collaborative filtering and matrix factorization
Matrix Factorization Social Recommendation
19 ⭐
Probabilistic Matrix Factorization with Social Trust for Recommendation (Ma et al. SIGIR 2009)
Python Libmf
20 ⭐
Recommender_system_with_python
91 ⭐
recommender system tutorial with Python
Sergiud Suitesparse
23 ⭐
SuiteSparse: a suite of sparse matrix packages by @DrTimothyAldenDavis et al. (This repository contains copies of the official versions.)
Hybridprecodingopt
42 ⭐
Optimization algorithms for hybrid precoding in mmWave MIMO systems: Version 1.1.0
Plsregressor.jl
31 ⭐
Implementation of a Partial Least Squares Regressor
Robust Nmf
31 ⭐
Python PyTorch (GPU) and NumPy (CPU)-based port of Févotte and Dobigeon's robust-NMF algorithm appearing in "Nonlinear hyperspectral unmixing with robust nonnegative matrix factorization."
Paper Implementation Matrix Factorization Recommender Systems Netflix
21 ⭐
[Python3.6] IEEE Paper "Matrix Factorization Techniques for Recommender Systems" by Koren,Bell,Volinsky
Quick Data Science Experiments 2017
19 ⭐
Quick-Data-Science-Experiments
Cmf
17 ⭐
Python implementation of Collective Matrix Factorization
Keras Aquarium
14 ⭐
a small collection of models implemented in keras, including matrix factorization(recommendation system), topic modeling, text classification, etc. Runs on tensorflow.
Gurupradeep Movie Recommendation System
29 ⭐
Contains code which covers various methods for recommending movies, some of the methods include matrix factorisation , deep learning based recommendation systems
Nmfk.jl
22 ⭐
Nonnegative Matrix Factorization + k-means clustering and physics constraints for Unsupervised and Physics-Informed Machine Learning
Mrsr
13 ⭐
MRSR - Matlab Recommender Systems Research is a software framework for evaluating collaborative filtering recommender systems in Matlab.
Madrury Linalg
26 ⭐
A linear algebra library in C. For fun.
You Can Not Recommend
18 ⭐
Recommender system engine on NodeJS
Trmf
12 ⭐
A pythonic library of matrix decomposition methods for multivariate time-series.
Stablema
11 ⭐
MA-based Recommendatoin Method
Orange3 Datafusion
12 ⭐
🍊 :link: Data fusion add-on for Orange3
Neural Matrix Completion
13 ⭐
Source code for the paper "Extendable Neural Matrix Completion"
Neural Recommender
14 ⭐
Neural recommender system implementation in TensorFlow.
Ishugaepov Papers
30 ⭐
📖Notes and remarks on Machine Learning related papers
Simec
14 ⭐
Similarity Encoder (SimEc) Neural Network Framework for learning low dimensional similarity preserving representations
Poissonmf_cs
10 ⭐
Code for "Content-Based Social Recommendation with Poisson Matrix Factorization" (ECML-PKDD 2017)