Machine Learning From Zero: an educational machine learning library.
Project description
mlfz
Machine Learning From Zero: an educational machine learning library.
Hi there! mlfz is my attempt to provide reference implementations of machine learning algorithms for educational purposes. The goal is not performance, but simplicity: you won't just use this library; you'll dig through the source code to understand how machine learning works on the inside. Check the documentation, which is written like an interactive textbook on the internals of machine learning and neural networks.
If you find value in this project, support me by grabbing a copy of my Mathematics of Machine Learning book!
Quickstart
You can install the package directly from pip:
pip install mlfz
However, I encourage you to clone the repository and install via
pip install -e .
from the directory. This way, any local change is reflected immediately, so you can play around with the code in, say, a Jupyter Notebook.
Contributions
Contributions are welcome! If you think you could make this project better, feel free to submit a PR. To make the process smooth, here are the steps you should take.
- Open an issue where we'll discuss your suggestions. If we are on the same page, you can start working on the PR. (And if we're not, you have saved yourself a ton of work.)
- Fork the repository and create a feature branch where you'll prepare the proposed changes.
- Open a PR to the
mainbranch and tag me (@cosmic-cortex) as a reviewer. - I'll either leave comments and suggestions, or merge the PR.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mlfz-0.1.3.3.tar.gz.
File metadata
- Download URL: mlfz-0.1.3.3.tar.gz
- Upload date:
- Size: 13.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c0241d08d072df31a19e5fb7a8fa38e9b9ac145ec55e5f415cf7863bc6dfce4e
|
|
| MD5 |
b083819789faf8627a3ac0e6f1bec022
|
|
| BLAKE2b-256 |
0fe1556201ce3e09bd401378e088976d15b2cd88fa6f2a60a6a046859a38a1a0
|
Provenance
The following attestation bundles were made for mlfz-0.1.3.3.tar.gz:
Publisher:
publish.yml on cosmic-cortex/mlfz
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mlfz-0.1.3.3.tar.gz -
Subject digest:
c0241d08d072df31a19e5fb7a8fa38e9b9ac145ec55e5f415cf7863bc6dfce4e - Sigstore transparency entry: 212041286
- Sigstore integration time:
-
Permalink:
cosmic-cortex/mlfz@d20633c0892c4cc694bdeed56d8a66685b4eced9 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/cosmic-cortex
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@d20633c0892c4cc694bdeed56d8a66685b4eced9 -
Trigger Event:
push
-
Statement type:
File details
Details for the file mlfz-0.1.3.3-py3-none-any.whl.
File metadata
- Download URL: mlfz-0.1.3.3-py3-none-any.whl
- Upload date:
- Size: 18.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ddd99cb9f5c0a4323edff3f497f77beb68c546219f7dd21f5c3344f93ef23246
|
|
| MD5 |
14f56d6a792da0b070d50e03e94c301b
|
|
| BLAKE2b-256 |
dffecafe8703ad8a1bc08ad4c534516cd1fc3febea335870050e5b1948b4ecbc
|
Provenance
The following attestation bundles were made for mlfz-0.1.3.3-py3-none-any.whl:
Publisher:
publish.yml on cosmic-cortex/mlfz
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mlfz-0.1.3.3-py3-none-any.whl -
Subject digest:
ddd99cb9f5c0a4323edff3f497f77beb68c546219f7dd21f5c3344f93ef23246 - Sigstore transparency entry: 212041292
- Sigstore integration time:
-
Permalink:
cosmic-cortex/mlfz@d20633c0892c4cc694bdeed56d8a66685b4eced9 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/cosmic-cortex
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@d20633c0892c4cc694bdeed56d8a66685b4eced9 -
Trigger Event:
push
-
Statement type: