mbahng/pyember
ML Library from scratch with only standard libraries
This is a machine learning library built from scratch, primarily for educational purposes, that allows developers to implement and train statistical and machine learning models like linear regression and neural networks. It provides the core building blocks for machine learning, including tensors for data representation, automatic differentiation for calculating gradients, and optimizers for model training. Developers who want to understand the inner workings of ML algorithms and build models from foundational components would use this.
No commits in the last 6 months. Available on PyPI.
Use this if you are a developer or student who wants to learn and implement machine learning algorithms and statistical models from first principles, without relying on higher-level ML frameworks.
Not ideal if you need a high-performance, production-ready machine learning library for complex, large-scale applications, or if you prefer a simpler API for quick model development.
Stars
8
Forks
—
Language
C++
License
MIT
Category
Last pushed
Jul 11, 2025
Commits (30d)
0
Dependencies
1
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/mbahng/pyember"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
davisking/dlib
A toolkit for making real world machine learning and data analysis applications in C++
ZigRazor/CXXGraph
Header-Only C++ Library for Graph Representation and Algorithms
mlpack/mlpack
mlpack: a fast, header-only C++ machine learning library
apache/singa
a distributed deep learning platform
hosseinmoein/DataFrame
C++ DataFrame for statistical, financial, and ML analysis in modern C++