Work through a structured ML curriculum in Chinese from Python basics to GANs and pretrained language models.
Run any notebook instantly in Google Colab without installing anything locally using a Google account.
Study production-quality, object-oriented ML code patterns rather than toy examples.
Use individual notebooks as focused references for specific topics like CNNs, RNNs, or embeddings.
practicalAI-cn is a Chinese-language translation of the practicalAI machine learning course, presented as a collection of interactive Jupyter Notebooks. The project covers a wide range of topics, from foundational programming tools like Python, NumPy, and Pandas, through to neural networks, convolutional networks, recurrent networks, and computer vision. The goal is to teach machine learning in a way that emphasizes writing production-quality, object-oriented code rather than just running toy examples. All notebooks are designed to run inside Google Colab, a free browser-based environment provided by Google. This means a learner needs no local software installation: open the notebook link, sign in with a Google account, copy it to your own Drive, and run it. The README explains exactly how to convert a GitHub notebook URL into a Colab URL, or how to use a Chrome extension to do it in one click. The curriculum is organized into three rough tiers. The basics section covers Python, NumPy, Pandas, linear regression, logistic regression, random forests, and k-means clustering. The deep learning section introduces PyTorch, multilayer networks, convolutional neural networks, recurrent neural networks, and embeddings. An advanced section covers topics like attention-based RNNs, computer vision, autoencoders, generative adversarial networks, recommendation systems, and pretrained language models. Some advanced notebooks are listed in the table but not yet translated. The project is a fork and translation effort with multiple volunteer contributors, each credited in the README. The original course was created by GokuMohandas. Contributions of new or corrected translations can be submitted through GitHub by uploading revised notebooks as pull requests. The project uses an MIT license.
← mleveryday on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.