xiaoyang-machine-learning
给广大科研者、爱好者学习,共同交流,希望大家点 Star 多多支持
A Chinese-language educational website covering machine learning and deep learning from basics to modern AI topics like Transformers and RAG, all in a single HTML file you open directly in a browser.
xiaoyang-machine-learning is a Chinese-language educational website for learning machine learning and deep learning concepts. The entire site is contained in a single HTML file that opens directly in a browser without any installation, and is also hosted online for easy access.
The site targets university students and AI enthusiasts at the beginning of their learning journey. It covers a progression from foundational concepts to modern techniques. The content starts with machine learning basics such as data, features, labels, models, loss functions, overfitting, and evaluation metrics, then moves to classical algorithms including linear regression, decision trees, random forests, gradient boosting variants (GBDT, XGBoost, LightGBM), SVM, and clustering methods. It continues into deep learning (neural networks, backpropagation, optimizers, batch normalization, and the PyTorch training workflow) and modern AI topics including Transformers, attention mechanisms, embeddings, retrieval-augmented generation, AI agents, LoRA fine-tuning, multimodal systems, and diffusion models.
Beyond theory, the site includes sections on research skills: reading papers, designing experiments, running ablation studies, analyzing errors, and writing up results. There is also a section dedicated to preparing for job interviews at large technology companies, covering common algorithm interview questions, project presentation templates, and real business scenario analysis.
The README suggests a three-pass reading approach: first for intuition and examples without stopping at formulas, second for formulas and code details, third for research insights and interview content. It encourages learners to ask themselves three questions about every algorithm they study: what it is, why it is still used, and what real problem it solves.
The project is written in Chinese and intended for a Chinese-speaking academic audience. Contributions such as additional examples, paper notes, and interview questions are welcome.
Where it fits
- Study machine learning concepts from basics to modern AI using an organized, visual resource in Chinese
- Prepare for job interviews at tech companies with algorithm questions and project presentation templates
- Learn deep learning techniques including Transformers, RAG, and LoRA fine-tuning through structured explanations
- Follow a three-pass reading method to build intuition before diving into formulas and research insights