microsoft/AI-For-Beginners

12 Weeks, 24 Lessons, AI for All!

このプロジェクトとは?

AI-For-Beginners は、Microsoft による無料のオープンソースカリキュラムで、人工知能(AI)の基礎を教えます。初心者向けに設計されており、12 週間 にわたる 24 レッスン で構成されています。各レッスンには実践的な演習、クイズ、ラボが含まれ、TensorFlow や PyTorch などの一般的な AI ツールを使用します。

何をカバーしていますか?

このカリキュラムは、以下のような幅広い AI トピックをカバーしています。

  • 古典的なシンボリック AI – 知識表現と推論。
  • ニューラルネットワークと深層学習 – 現代 AI の核心で、TensorFlow と PyTorch のコード例を含みます。
  • 画像とテキストのためのニューラルアーキテクチャ – 畳み込みネットワークや Transformer など。
  • その他の AI 技術 – 遺伝的アルゴリズム、深層強化学習、マルチエージェントシステム。
  • AI 倫理 – 責任ある AI に特化したレッスン。

また、コースの マインドマップ と、追加の Microsoft Learn リソースへのリンクも含まれています。

カバー しない 内容

README には、このカリキュラムの一部ではないトピックが明示的にリストされています。例:

  • AI のビジネスユースケース(他の Microsoft Learn パスを参照)。
  • 古典的な機械学習(別のカリキュラムでカバー)。
  • Azure Cognitive Services を使用した実用的な AI アプリケーション。
  • Azure Machine Learning や Databricks などの特定のクラウドフレームワーク。
  • 会話型 AI とチャットボット。
  • 深層学習の背後にある深い数学(教科書を推奨)。

どのように構成されていますか?

コンテンツは セクション(I–VII)と レッスン(0–24)に整理されています。各レッスンには README があり、多くには Jupyter ノートブック(PyTorch、TensorFlow、または Keras)とラボが含まれています。README の目次には、各レッスンとその教材へのリンクがリストされています。

言語と翻訳

このプロジェクトは、自動翻訳により 50 以上の言語 で利用できます。README には言語リンクの表と、翻訳なしでリポジトリをクローンしてダウンロードサイズを減らす手順が含まれています。

コミュニティと貢献

プロジェクトは貢献を歓迎しています – タイプミスの修正、ドキュメントの改善、例の追加など。CONTRIBUTING.md ガイドがあります。コミュニティには、Discord サーバー(Microsoft Foundry)と Gitter チャットから参加することもできます。

始め方

リポジトリを(翻訳ありまたはなしで)クローンし、コースのセットアップレッスンに従ってください。README には、ローカル設定なしでノートブックをオンラインで実行するための Binder 環境へのリンクも提供されています。

README の重要な事実

  • ライセンス:MIT(バッジから)。
  • 貢献者:多数(バッジが貢献者を示しています)。
  • 問題と PR:オープンで歓迎(バッジ)。
  • スター/フォーク:ソーシャルバッジが人気を示しています。

これは、初心者向けで、実践的で、コミュニティがサポートする、ゼロから AI を学ぶ方法です。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト