Skip to content

Latest commit

 

History

History
64 lines (46 loc) · 1.29 KB

algorithms.rst

File metadata and controls

64 lines (46 loc) · 1.29 KB

Algorithms

LKPY provides general algorithmic concepts, along with implementations of several algorithms. These algorithm interfaces are based on the SciKit design patterns [SKAPI], adapted for Pandas-based data structures.

basic knn mf hpf implicit

Basic Algorithms

basic.Bias basic.Popular basic.TopN basic.Fallback basic.UnratedItemCandidateSelector basic.Memorized

k-NN Algorithms

user_knn.UserUser item_knn.ItemItem

Matrix Factorization

als.BiasedMF als.ImplicitMF funksvd.FunkSVD

External Library Wrappers

implicit.BPR implicit.ALS hpf.HPF

References

SKAPI

Lars Buitinck, Gilles Louppe, Mathieu Blondel, Fabian Pedregosa, Andreas Mueller, Olivier Grisel, Vlad Niculae, Peter Prettenhofer, Alexandre Gramfort, Jaques Grobler, Robert Layton, Jake Vanderplas, Arnaud Joly, Brian Holt, and Gaël Varoquaux. 2013. API design for machine learning software: experiences from the scikit-learn project. arXiv:1309.0238 [cs.LG].