aksnzhy/xlearn
High-performance C++ machine learning library implementing linear models, factorization machines (FM), and field-aware factorization machines (FFM) with Python and CLI interfaces.

xLearn is a scalable machine learning package developed in C++ that implements linear models, factorization machines (FM), and field-aware factorization machines (FFM). It is optimized for large-scale sparse data commonly found in recommendation systems and data mining competitions. The library provides Python and CLI interfaces and includes features like cross-validation and early-stopping.
Frequently asked
- What is aksnzhy/xlearn?
- High-performance C++ machine learning library implementing linear models, factorization machines (FM), and field-aware factorization machines (FFM) with Python and CLI interfaces.
- Is xlearn open source?
- Yes — aksnzhy/xlearn is open source, released under the Apache-2.0 license.
- What language is xlearn written in?
- aksnzhy/xlearn is primarily written in C++.
- How popular is xlearn?
- aksnzhy/xlearn has 3.1k stars on GitHub.
- Where can I find xlearn?
- aksnzhy/xlearn is on GitHub at https://github.com/aksnzhy/xlearn.