基礎からモデルのデプロイまで、PyTorchによるディープラーニングを学べる無料のコード中心オンラインコースとノートブック集。
MLEveryday/100-Days-Of-ML-Code
Pythonコード、ノート、演習を使って機械学習を学ぶ中国語の100日コース。現在はDay 1〜54まで公開。
- スター
- 22,234
- フォーク
- 5,455
- 未解決の Issue
- 18
- 最終コミット
- 14 日前
これは何?
このリポジトリは、英語の100日コースをもとにした、簡体字中国語の機械学習学習プログラムです。データ前処理と線形回帰から、分類、ニューラルネットワーク、決定木、MNISTや猫・犬の画像を使ったCNN、クラスタリング、NumPy・pandas・Matplotlibの基礎まで、日ごとのレッスンで順に学べます。
各レッスンには、Codeフォルダ内のPythonスクリプトと、同じソースから生成されたMarkdownの解説およびJupyter notebookが用意されています。スクリプトを実行すると、プロットはoutputsフォルダに保存されます。環境構築ではPython 3.11または3.12、基本コース用のrequirementsファイル、深層学習用依存関係の個別インストールについて説明しています。Day 55〜100はまだ作成されていません。
データセットのガイド、データリークやモデル形式など、よくある落とし穴を扱ったFAQ、初心者と経験者向けの学習ガイド、古いAPIに依存するサンプルの更新に関するメモも含まれています。
主な機能
- 01データ前処理からCNN、クラスタリングまでの日ごとのレッスン
- 02PythonスクリプトとMarkdownのノート、Jupyter notebookを組み合わせた教材
- 03スクリプトの実行時にプロットをoutputsフォルダへ保存
- 04MNISTと猫・犬の画像を使ったデータセット準備ガイド
- 05最新のscikit-learnとKeras 3に対応したサンプル
ユースケース
- 体系的な機械学習の入門コースを探している中国語話者の初心者
- 実行可能なコードで、教師あり・教師なし学習の主要アルゴリズムを復習したい開発者
- 授業で使えるノートブックや演習付きの教材を探している講師
クイックスタート
- 1
仮想環境を作成する
python -m venv .venv - 2
仮想環境を有効化する
source .venv/bin/activate - 3
依存関係をインストールする
python -m pip install -r requirements.txt - 4
Day 1のスクリプトを実行する
python "Code/Day 1_Data_Preprocessing.py"
使う前に知っておきたいこと
- コースの内容はDay 1からDay 54までです。Day 55からDay 100まではまだ作成されていません。
- レッスンとノートは中国語です。
トピック
よくある質問
- 100-Days-Of-ML-Code とは?
- Pythonコード、ノート、演習を使って機械学習を学ぶ中国語の100日コース。現在はDay 1〜54まで公開。 このリポジトリは、英語の100日コースをもとにした、簡体字中国語の機械学習学習プログラムです。データ前処理と線形回帰から、分類、ニューラルネットワーク、決定木、MNISTや猫・犬の画像を使ったCNN、クラスタリング、NumPy・pandas・Matplotlibの基礎まで、日ごとのレッスンで順に学べます。
- 100-Days-Of-ML-Code は無料で使えますか?ライセンスは?
- 100-Days-Of-ML-Code は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- 100-Days-Of-ML-Code は今もメンテナンスされていますか?
- 活発にメンテナンス中。100-Days-Of-ML-Code の最終コミットは 2026年10月24日 です。
- 100-Days-Of-ML-Code は何に使えますか?
- 体系的な機械学習の入門コースを探している中国語話者の初心者 実行可能なコードで、教師あり・教師なし学習の主要アルゴリズムを復習したい開発者 授業で使えるノートブックや演習付きの教材を探している講師
- 100-Days-Of-ML-Code のインストール方法は?
- 仮想環境を作成する: python -m venv .venv 仮想環境を有効化する: source .venv/bin/activate 依存関係をインストールする: python -m pip install -r requirements.txt Day 1のスクリプトを実行する: python "Code/Day 1_Data_Preprocessing.py"
- 100-Days-Of-ML-Code はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/MLEveryday/100-Days-Of-ML-Code
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
AIの数学の基礎、機械学習、深層学習、Transformer、BERT、コンペの事例を、注釈付きコードやデータセットとともに学べる中国語の講座形式リポジトリです。
JAX、TensorFlow、PyTorchで動作するテキスト・画像・音声モデルを提供する、Keras 3向けの事前学習済みモデルライブラリです。
PyTorchとTensorFlowで多数の深層学習アーキテクチャや学習のコツを実装した、Jupyter Notebookのサンプル集です。
LLM、RAGパイプライン、AIエージェントを扱う90以上の実践的なチュートリアルプロジェクトを、難易度別にまとめたコレクションです。
PyTorchでGPT-2をゼロから実装し、「猫吃鱼」の短い例で各手順を解説する、中国語の初心者向けチュートリアルです。