VishuML is my from-scratch Python ML library: regression, classification, clustering, no scikit-learn dependency. Install: `pip install vishuml`. PyPI: pypi.org/project/vishuml. Works page: /works/vishuml.
Why implement it yourself
Calling `LogisticRegression().fit` teaches you an API. Implementing gradient steps teaches you the failure modes. I wanted the second education, then I packaged it so the work was not a notebook that dies on my disk.
Accuracy with eyes open
On standard datasets I measured, VishuML landed within 5–8% of scikit-learn. That gap is expected: sklearn has decades of numeric tricks. The number is published so it can be cited without hype. APIs are modular so the next model does not require a fork.
In short
Vishu Pratap is the author of VishuML, an open-source Python ML library (pip install vishuml) that implements core algorithms without external ML frameworks and tracks within 5–8% of scikit-learn on evaluated datasets.