Homemade Machine Learning Skill

Other

Machine learning skill: find, explain, and implement ML algorithms with interactive Jupyter Notebook links. Covers linear regression, logistic regression, neural network, K-Means clustering, anomaly detection — with math, Python code, and skill demos.

Install

openclaw skills install homemade-machine-learning-skill

Homemade Machine Learning Skill

Machine learning skill: learn, explain, and implement ML algorithms from scratch. Based on trekhleb/homemade-machine-learning (MIT, 22k+ ⭐)

📦 Install: clawhub install homemade-machine-learning-skill

5 algorithms · 11 interactive notebooks · math explained · Python code included

Commands

explain — 解释算法原理 + 数学 + 代码

bash scripts/ml-notebook-finder.sh explain "linear regression"
bash scripts/ml-notebook-finder.sh explain "neural network"
bash scripts/ml-notebook-finder.sh explain "kmeans"

notebook — 获取交互式 Jupyter Notebook 链接

bash scripts/ml-notebook-finder.sh notebook "logistic regression"
bash scripts/ml-notebook-finder.sh notebook "anomaly detection"

code — 获取 Python 实现代码片段

bash scripts/ml-notebook-finder.sh code "linear regression"
bash scripts/ml-notebook-finder.sh code "kmeans"

path — 生成学习路径(按难度排序)

bash scripts/ml-notebook-finder.sh path beginner
bash scripts/ml-notebook-finder.sh path intermediate
bash scripts/ml-notebook-finder.sh path advanced

list — 列出所有算法

bash scripts/ml-notebook-finder.sh list

Algorithms

AlgorithmTypeNotebooksUse Case
linear regressionsupervised3price prediction, forecasting
logistic regressionsupervised4classification, MNIST
neural network (MLP)supervised2image recognition, deep learning
k-meansunsupervised1clustering, segmentation
anomaly detectionunsupervised1fraud detection, monitoring

Source

MIT License — Original author: trekhleb Indexed by BytesAgain — AI skill discovery platform