SmolML:从零开始的机器学习
github.com/rodmarkun/SmolML
“是否曾好奇过像 Scikit-learn、PyTorch 或 TensorFlow 这些强大的机器学习库内部是如何运作的?神经网络究竟如何学习?梯度下降又是如何实现的?
SmolML 就是我们的答案!这是一个功能完整(尽管简化)的机器学习库,仅使用纯 Python 及其基础模块 collections、random 和 math 构建。没有 NumPy,没有 SciPy,也没有 C++扩展——纯粹是 Python,深入到底。
我们的目标并非在速度或功能上与生产级库竞争,而是提供一个透明、易懂且富有教育意义的核心机器学习概念实现。”
AI创造营