tutorials
机器学习相关教程
A large collection of Chinese-language Python and machine learning tutorials with hands-on code, covering basics, TensorFlow, PyTorch, reinforcement learning, and data science tools.
This repository contains a large collection of Python and machine learning tutorials created by Morvan Zhou, who runs the educational site mofanpy.com (also known as MofanPython). The README is written in Chinese, and the tutorials are aimed at Chinese-speaking learners who want to pick up programming and machine learning skills.
The content is organized into several main categories. Python basics covers the fundamentals of the language along with topics like multithreading, multiprocessing, and building simple graphical interfaces. Machine learning covers a wide range, including an introduction to the subject, reinforcement learning (where a program learns by trial and reward), evolutionary algorithms like genetic algorithms, and hands-on examples using popular frameworks including TensorFlow, PyTorch, Theano, Keras, and scikit-learn. Data handling covers numerical computing with NumPy and Pandas, drawing charts with Matplotlib, and web scraping. There are also introductory tutorials on Git for version control and Linux basics.
The code in this repository accompanies video tutorials that the author recorded and published on their website. The idea is that learners watch the video and follow along with the corresponding code. The author notes that these tutorials were created in their spare time and asks people who find them helpful to share them and consider supporting the project.
If you are not a Chinese speaker, the README itself will be difficult to read, but the code files in the repository are in Python and may be understandable on their own. The topics covered are standard machine learning and Python programming subjects, so a developer could likely navigate the file structure and examples without the written explanations.
Where it fits
- Follow along with machine learning tutorials using working Python code for TensorFlow or PyTorch.
- Learn Python multithreading and multiprocessing with practical runnable code examples.
- Study reinforcement learning concepts with hands-on code alongside companion video lessons.