mbahng/pyember

ML Library from scratch with only standard libraries

31
/ 100
Emerging

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.

machine-learning-fundamentals statistical-modeling algorithm-implementation scientific-computing developer-tooling
Stale 6m
Maintenance 2 / 25
Adoption 4 / 25
Maturity 25 / 25
Community 0 / 25

How are scores calculated?

Stars

8

Forks

Language

C++

License

MIT

Category

cpp-ml-libraries

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.