Microsoftによる、Python、クイズ、プロジェクトを通じてデータサイエンスの基礎を学ぶ、10週間・全20レッスンの初心者向けカリキュラム。
microsoft/ML-For-Beginners
Scikit-learnを使った古典的機械学習を学ぶ、PythonとRのレッスンやクイズを含む12週間・全26レッスンの初学者向けカリキュラム。
- スター
- 91,621
- フォーク
- 22,676
- 未解決の Issue
- 17
- 最終コミット
- 一昨日
これは何?
ML for Beginnersは、MicrosoftのCloud Advocatesが提供する体系的なカリキュラムです。ディープラーニングに依存しない手法を指す、古典的な機械学習を学べます。主にScikit-learnを使い、12週間にわたる全26レッスンで構成されています。回帰、分類、クラスタリング、自然言語処理、時系列予測、強化学習などを扱い、最後に実社会での応用についても取り上げます。
各レッスンには、事前クイズと説明資料に加えて、解答、チャレンジ課題、課題が用意されています。多くのレッスンはプロジェクト形式で、北米のカボチャ価格やアジア・インドの料理など、さまざまな地域のデータセットを使います。ほとんどのレッスンにはJupyter notebookで実行できるPythonコードがあり、多くのレッスンにはR版も用意されています。また、リポジトリにはローカルで実行できる52問のクイズアプリも含まれています。
このコースは、個人またはグループで学ぶ学生向けに作られており、教師向けのガイダンスも含まれています。コンテンツは50以上の言語に翻訳されています。
主な機能
- 01回帰、分類、クラスタリング、NLP、時系列、強化学習を扱う
- 02主にPythonとScikit-learnを使ったプロジェクト形式のレッスン
- 03多くのレッスンでR版を用意
- 04レッスン前後のクイズに加え、ローカルで実行できるアプリに52問を収録
- 05各レッスンに解答、チャレンジ課題、課題を用意
- 06コンテンツは50以上の言語に翻訳済み
ユースケース
- この分野を初めて学ぶ開発者が、古典的機械学習を独学する
- 用意されたレッスンプランを使い、教室または教師主導でMLを学ぶ
- 実践的な回帰・分類プロジェクトを通じてScikit-learnを学ぶ
- Data Science for Beginnersのカリキュラムと併用する
クイックスタート
- 1
GitHubでリポジトリをフォークする
- 2
リポジトリをローカルにクローンする
git clone https://github.com/microsoft/ML-For-Beginners.git
トピック
よくある質問
- ML-For-Beginners とは?
- Scikit-learnを使った古典的機械学習を学ぶ、PythonとRのレッスンやクイズを含む12週間・全26レッスンの初学者向けカリキュラム。 ML for Beginnersは、MicrosoftのCloud Advocatesが提供する体系的なカリキュラムです。ディープラーニングに依存しない手法を指す、古典的な機械学習を学べます。主にScikit-learnを使い、12週間にわたる全26レッスンで構成されています。回帰、分類、クラスタリング、自然言語処理、時系列予測、強化学習などを扱い、最後に実社会での応用についても取り上げます。
- ML-For-Beginners は無料で使えますか?ライセンスは?
- ML-For-Beginners は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- ML-For-Beginners は今もメンテナンスされていますか?
- 活発にメンテナンス中。ML-For-Beginners の最終コミットは 2026年10月18日 です。
- ML-For-Beginners は何に使えますか?
- この分野を初めて学ぶ開発者が、古典的機械学習を独学する 用意されたレッスンプランを使い、教室または教師主導でMLを学ぶ 実践的な回帰・分類プロジェクトを通じてScikit-learnを学ぶ Data Science for Beginnersのカリキュラムと併用する
- ML-For-Beginners のインストール方法は?
- GitHubでリポジトリをフォークする リポジトリをローカルにクローンする: git clone https://github.com/microsoft/ML-For-Beginners.git
- ML-For-Beginners はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/microsoft/ML-For-Beginners
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
学習者に合わせてコースを計画し、レッスンを作成、学習記録に基づいて演習を調整するコーディングエージェント向け学習支援ツール。
Pythonライブラリ。スクリプトを、データダッシュボードやレポート、チャットアプリ向けのインタラクティブなWebアプリに変換します。
Rayは、分散ランタイムとAIライブラリを備え、PythonやAIアプリケーションをノートPCからクラスターまでスケールさせる統合フレームワークです。
機械学習モデル、API、Python関数のWebデモやUIをすばやく作成・共有できるPythonパッケージ。
AIエージェント、`.deepnote` YAML形式、Python・R・SQL向けのブロックエディターを備えた、Jupyterの置き換えとして使えるノートブック環境。