Skip to content

Latest commit

 

History

History
233 lines (173 loc) · 30.2 KB

File metadata and controls

233 lines (173 loc) · 30.2 KB

GitHub license GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars Binder Gitter

Microsoft Foundry Discord

初心者のための人工知能 - カリキュラム

Sketchnote by @girlie_mac https://twitter.com/girlie_mac
AI For Beginners - @girlie_mac によるスケッチノート

12週間、全24レッスンのカリキュラムで人工知能(AI)の世界を探究しましょう!実践的なレッスン、クイズ、ラボが含まれています。初心者向けで、TensorFlowやPyTorchなどのツールやAI倫理もカバーしています。

🌐 多言語対応

GitHubアクションによるサポート(自動かつ常に最新)

Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese

ローカルでクローンしたいですか?

このリポジトリには50以上の言語翻訳が含まれており、ダウンロードサイズが大幅に増加します。翻訳なしでクローンするにはスパースチェックアウトを利用してください:

Bash / macOS / Linux:

git clone --filter=blob:none --sparse https://github.com/microsoft/AI-For-Beginners.git
cd AI-For-Beginners
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'

CMD (Windows):

git clone --filter=blob:none --sparse https://github.com/microsoft/AI-For-Beginners.git
cd AI-For-Beginners
git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"

コースを完了するために必要なすべてをより高速にダウンロードできます。

追加の翻訳対応言語をご希望の場合はこちらをご覧ください

コミュニティに参加しよう

Microsoft Foundry Discord

学習内容

コースのマインドマップ

このカリキュラムで学ぶ内容:

  • 「古典的」記号的アプローチである知識表現と推論を含む、人工知能のさまざまなアプローチ(GOFAI)。
  • 現代AIの核となるニューラルネットワークディープラーニング。これらの重要なトピックの背後にある概念を、人気のある二つのフレームワークTensorFlowPyTorchのコードを使って説明します。
  • 画像やテキストを扱うためのニューラルアーキテクチャ。最近のモデルを扱いますが、最新技術はやや不足している場合があります。
  • 遺伝的アルゴリズムマルチエージェントシステムなど、あまり一般的でないAIアプローチ。

このカリキュラムで扱わない内容:

本コースの追加リソースはMicrosoft Learnのコレクションでご覧いただけます

_クラウドAI_の易しい導入としては、Azureでの人工知能入門学習パスを受講することを検討してください。

コンテンツ

レッスンリンク PyTorch/Keras/TensorFlow ラボ
0 コースセットアップ 開発環境のセットアップ
I AI入門
01 人工知能の紹介と歴史 - -
II 記号的AI
02 知識表現とエキスパートシステム エキスパートシステム / オントロジー /概念グラフ
III ニューラルネットワーク入門
03 パーセプトロン ノートブック ラボ
04 多層パーセプトロンと自作フレームワーク ノートブック ラボ
05 フレームワーク入門(PyTorch/TensorFlow)と過学習 PyTorch / Keras / TensorFlow ラボ
IV コンピュータビジョン PyTorch / TensorFlow Microsoft Azureでコンピュータビジョンを探る
06 コンピュータビジョン入門。OpenCV ノートブック ラボ
07 畳み込みニューラルネットワーク & CNNアーキテクチャ PyTorch /TensorFlow ラボ
08 事前学習済みネットワークと転移学習トレーニングのコツ PyTorch / TensorFlow ラボ
09 オートエンコーダとVAE PyTorch / TensorFlow
10 敵対的生成ネットワークと芸術的スタイル転送 PyTorch / TensorFlow
11 物体検出 TensorFlow ラボ
12 セマンティックセグメンテーション。U-Net PyTorch / TensorFlow
V 自然言語処理 PyTorch /TensorFlow Microsoft Azureで自然言語処理を探る
13 テキスト表現。Bag of Words/TF-IDF PyTorch / TensorFlow
14 セマンティック単語埋め込み。Word2VecとGloVe PyTorch / TensorFlow
15 言語モデル。自分で埋め込みを学習する PyTorch / TensorFlow ラボ
16 リカレントニューラルネットワーク PyTorch / TensorFlow
17 生成型リカレントネットワーク PyTorch / TensorFlow ラボ
18 トランスフォーマー。BERT。 PyTorch /TensorFlow
19 固有表現認識 TensorFlow ラボ
20 大規模言語モデル、プロンプトプログラミングと少数ショット学習 PyTorch
VI その他のAI技術
21 遺伝的アルゴリズム ノートブック
22 深層強化学習 PyTorch /TensorFlow ラボ
23 マルチエージェントシステム
VII AI倫理
24 AI倫理と責任あるAI Microsoft Learn: 責任あるAI原則
IX エクストラ
25 マルチモーダルネットワーク、CLIPとVQGAN ノートブック

各レッスンには以下が含まれます

  • 事前学習資料
  • フレームワーク固有の実行可能なJupyterノートブック(PyTorchまたはTensorFlow)。実行可能なノートブックには理論的な内容も多く含まれているため、トピックを理解するには少なくともどちらか一方のノートブック(PyTorchまたはTensorFlow)のバージョンを通読する必要があります。
  • 一部のトピックにはラボが用意されており、学んだ内容を特定の問題に適用してみる機会が得られます。
  • いくつかのセクションには関連トピックを扱うMS Learnモジュールへのリンクがあります。

はじめに

🎯 AI初心者の方はこちらから!

AIがまったく初めてで、素早く実践的な例を見たい方は、初心者向けの例をチェックしてください!これらには以下が含まれます:

  • 🌟 Hello AI World - 最初のAIプログラム(パターン認識)
  • 🧠 単純なニューラルネットワーク - 一からニューラルネットワークを構築する
  • 🖼️ 画像分類器 - 詳細なコメント付き画像分類
  • 💬 テキスト感情分析 - ポジティブ/ネガティブのテキスト分析

これらの例は、カリキュラム全体に入る前にAIの概念を理解する手助けをします。

📚 フルカリキュラムのセットアップ

次の手順に従ってください:

リポジトリをフォークする:このページの右上にある「Fork」ボタンをクリックします。

リポジトリをクローンする:git clone https://github.com/microsoft/AI-For-Beginners.git

あとで見つけやすくするためにスター(🌟)を付けるのを忘れないでください。

他の学習者と交流しよう

このコースを受講している他の学習者と交流し、サポートを得るために、公式AI Discordサーバーに参加しましょう。

プロダクトのフィードバックや質問がある場合は、Azure AI Foundry Developer Forumを訪れてください。

クイズ

クイズについての注意:すべてのクイズはetc\quiz-appフォルダー内のQuiz-appフォルダーに含まれているか、こちらのオンラインサイトで利用可能です。レッスン内からリンクされており、クイズアプリはローカルで実行するかAzureにデプロイできます。quiz-appフォルダー内の手順に従ってください。徐々にローカライズが進められています。

お手伝い募集

提案やスペルミス、コードエラーを見つけた場合は、Issueを上げるかプルリクエストを作成してください。

特別感謝

他のカリキュラム

私たちのチームは他のカリキュラムも作成しています!ぜひご覧ください:

LangChain

LangChain4j for Beginners LangChain.js for Beginners LangChain for Beginners

Azure / Edge / MCP / Agents

AZD for Beginners Edge AI for Beginners MCP for Beginners AI Agents for Beginners


ジェネレーティブAIシリーズ

Generative AI for Beginners Generative AI (.NET) Generative AI (Java) Generative AI (JavaScript)


コア学習

ML for Beginners Data Science for Beginners AI for Beginners Cybersecurity for Beginners Web Dev for Beginners IoT for Beginners XR Development for Beginners


Copilotシリーズ

Copilot for AI Paired Programming Copilot for C#/.NET Copilot Adventure

ヘルプを求める

AIアプリの開発中に行き詰まったり質問があった場合は、他の学習者や経験豊富な開発者と一緒にMCPについて話し合いましょう。質問が歓迎され、知識が自由に共有されるサポートコミュニティです。

Microsoft Foundry Discord

開発中に製品へのフィードバックやエラーがある場合は以下を訪れてください:

Microsoft Foundry Developer Forum


免責事項
本書類はAI翻訳サービス「Co-op Translator」(https://github.com/Azure/co-op-translator)を使用して翻訳されています。正確性には努めておりますが、自動翻訳には誤りや不正確な部分が含まれる可能性があることをご承知おきください。原文が正式な情報源とみなされます。重要な情報については、専門の人間による翻訳を推奨します。本翻訳の利用により生じた誤解や誤訳について当方は一切責任を負いかねます。