Repolode
microsoft

microsoft/AI-For-Beginners

Microsoftによる12週間・全24レッスンの初学者向けAIカリキュラム。記号AI、ニューラルネットワーク、コンピュータービジョン、NLP、倫理を扱い、PyTorchとTensorFlowのノートブックを提供します。

スター
70,058
フォーク
13,589
未解決の Issue
24
最終コミット
先月

これは何?

AI For Beginnersは、記号AIの起源から現代のディープラーニングまでを学ぶ、体系的なコースです。12週間にわたる全24レッスンで構成され、記号AI、ニューラルネットワークの基礎、コンピュータービジョン、自然言語処理、遺伝的アルゴリズムや深層強化学習などの手法、AI倫理を扱います。

各レッスンには事前学習用の教材があり、通常はPyTorch版とTensorFlow版の両方が用意されたJupyterノートブックと、任意で取り組めるラボが含まれます。クイズは別のクイズアプリで提供されます。初学者向けのコースであり、従来型の機械学習、AIのビジネス活用、Cognitive Servicesについては詳しく扱いません。これらのトピックについては、Microsoft Learnの別の教材を案内しています。

リポジトリは数十の言語に翻訳されており、ローカル環境、VS Code、GitHub Codespaceで実行できます。

主な機能

  • 0112週間・全24レッスンで、記号的な手法から現代のディープラーニングまでAIを学べます。
  • 02多くのレッスンで、PyTorch版とTensorFlow版のJupyterノートブックを提供しています。
  • 03パーセプトロン、CNN、深層強化学習など、一部のトピックにはラボがあります。
  • 04コンピュータービジョン、NLP、トランスフォーマー、LLM、GANなどの生成モデルを扱います。
  • 05AI倫理と責任あるAIに特化したレッスンがあります。
  • 06数十の言語に翻訳されています。

ユースケース

  • AIの知識がほとんどない開発者が、ニューラルネットワークを体系的に学び始めたい場合。
  • すぐに使えるノートブックやラボを活用して、1学期分の入門AIコースを作りたい教師。
  • 同じモデルのPyTorchとTensorFlowによる実装を比較したい学生。
  • 実行可能なコードを使って、CNN、転移学習、GANを学びたい人。

クイックスタート

  1. 1

    翻訳を含めずにリポジトリをクローンする(スパースチェックアウト)

    git clone --filter=blob:none --sparse https://github.com/microsoft/AI-For-Beginners.git
  2. 2

    プロジェクトフォルダーに移動する

    cd AI-For-Beginners
  3. 3

    チェックアウト対象をコースの内容に限定する(Bash、macOS または Linux)

    git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'
  4. 4

    ノートブックを実行するには、lessons/0-course-setup のセットアップガイドに従う

使う前に知っておきたいこと

  • カリキュラムでは、従来型の機械学習、ビジネスにおける AI の活用例、Cognitive Services について詳しく扱いません。
  • 最新のモデルの技術水準にやや遅れている場合があります。
  • すべての翻訳を含むリポジトリは大きいため、スパースチェックアウトをおすすめします。

トピック

よくある質問

AI-For-Beginners とは?
Microsoftによる12週間・全24レッスンの初学者向けAIカリキュラム。記号AI、ニューラルネットワーク、コンピュータービジョン、NLP、倫理を扱い、PyTorchとTensorFlowのノートブックを提供します。 AI For Beginnersは、記号AIの起源から現代のディープラーニングまでを学ぶ、体系的なコースです。12週間にわたる全24レッスンで構成され、記号AI、ニューラルネットワークの基礎、コンピュータービジョン、自然言語処理、遺伝的アルゴリズムや深層強化学習などの手法、AI倫理を扱います。
AI-For-Beginners は無料で使えますか?ライセンスは?
AI-For-Beginners は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
AI-For-Beginners は今もメンテナンスされていますか?
半年以内に更新あり。AI-For-Beginners の最終コミットは 2026年9月16日 です。
AI-For-Beginners は何に使えますか?
AIの知識がほとんどない開発者が、ニューラルネットワークを体系的に学び始めたい場合。 すぐに使えるノートブックやラボを活用して、1学期分の入門AIコースを作りたい教師。 同じモデルのPyTorchとTensorFlowによる実装を比較したい学生。 実行可能なコードを使って、CNN、転移学習、GANを学びたい人。
AI-For-Beginners のインストール方法は?
翻訳を含めずにリポジトリをクローンする(スパースチェックアウト): git clone --filter=blob:none --sparse https://github.com/microsoft/AI-For-Beginners.git プロジェクトフォルダーに移動する: cd AI-For-Beginners チェックアウト対象をコースの内容に限定する(Bash、macOS または Linux): git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' ノートブックを実行するには、lessons/0-course-setup のセットアップガイドに従う
AI-For-Beginners はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/microsoft/AI-For-Beginners

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト