AI-For-Beginners/translations
..
README.ja.md

README.ja.md

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

GitHub watchers GitHub forks GitHub stars Binder Gitter

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

 Sketchnote by (@girlie_mac)
AI For Beginners - Sketchnote by @girlie_mac

マイクロソフトのAzure Cloud Advocateは、12週間、24レッスンの人工知能に関するカリキュラムを提供します。

このカリキュラムでは、以下のことを学びます。

  • 知識表現と推論GOFAIによる「古き良き」記号的アプローチを含む、人工知能へのさまざまなアプローチ。
  • 現代のAIの中核をなすニューラルネットワークディープラーニング。これらの重要なトピックの背後にある概念を、最も人気のある2つのフレームワークであるTensorFlowとPyTorchのコードを使用して説明します。
  • 画像やテキストを扱うためのニューラル・アーキテクチャ。最近のモデルを取り上げますが、最先端技術については少し不足する可能性があります。
  • 遺伝的アルゴリズムマルチエージェントシステムなど、あまり一般的ではないAIアプローチ。

本カリキュラムで扱わない内容

クラウドにおけるAIのトピックを優しく紹介するために、Get started with artificial intelligence on Azure Learning Pathの受講を検討してもよいでしょう。


コンテンツ

#Lesson概要PyTorchKeras/TensorFlowラボ
IAIについての概要
1AIの概要と歴史Text 🇯🇵
IIシンボリックAI
2 知識表現とエキスパートシステムTextエキスパートシステム, Ontology, コンセプトグラフ
IIIニューラルネットワーク入門
3パーセプトロン Text NotebookLab
4 多層パーセプトロンと独自のフレームワークの構築TextNotebookLab
5 フレームワーク入門 (PyTorch/TensorFlow)
オーバーフィッティング
Text
Text
PyTorch Keras/TensorFlow Lab
IVコンピュータビジョン AIファンダメンタルズ コンピュータビジョンの探求
Microsoft Learn Module - コンピュータビジョン PyTorch TensorFlow
6コンピュータビジョン入門 OpenCVTextNotebookLab
7畳み込みニューラルネットワーク
CNN アーキテクチャ
Text
Text
PyTorchTensorFlowLab
8事前学習済みネットワークと転移学習
ディープラーニングのトレーニングのコツ
Text
Text
PyTorchTensorFlow
Dropout sample
Lab
9オートエンコーダーとVAETextPyTorchTensorFlow
10生成アドバーサリアルネットワーク
Artistic Style Transfer
TextPyTorchTensorFlow GAN
Style Transfer
11オブジェクト検出TextPyTorchTensorFlowLab
12セマンティック・セグメンテーション U-NetTextPyTorchTensorFlow
V自然言語処理 AIファンダメンタルズ 自然言語処理の探究
Microsoft Learn Module - 自然言語 PyTorch TensorFlow
13文書表現 Bow/TF-IDFTextPyTorchTensorFlow
14セマンティックな単語の埋め込み Word2Vec と GloVeTextPyTorchTensorFlow
15言語モデリング 言語モデリング - 独自のエンベッディングを学習させるTextTensorFlowLab
16リカレント・ニューラルネットワークTextPyTorchTensorFlow
17生成リカレントネットワークTextPyTorchTensorFlowLab
18トランスフォーマー BERTTextPyTorchTensorFlow
19名前付き固有表現認識TextTensorFlowLab
20大規模言語モデル、プロンプトプログラミング、Few-shot タスクTextPyTorch
VIその他のAI技術
21遺伝的アルゴリズムTextNotebook
22深層強化学習TextTensorFlowLab
23マルチエージェントシステムText
VIIAI倫理
24AI 倫理と責任ある AI のあり方TextMS Learn: Responsible AI Principles
Extras
X1マルチモーダルネットワーク、CLIP、VQGANTextNotebook

コースのマインドマップ

各レッスンには、事前に読むべき資料(上のTextとしてリンクされていますと、実行可能なJupyter Notebooksが含まれており、これらは多くの場合、フレームワークPyTorchまたはTensorFlowに固有のものです。実行可能なートブックには理論的な内容も多く含まれているので、トピックを理解するためには、少なくとも1つのバージョンのートブックPyTorchまたはTensorFlowのどちらかを通読する必要があります。また、いくつかのトピックにはLabが用意されており、学習した内容を特定の問題に適用してみる機会があります。

いくつかのセクションでは、関連するトピックをカバーする MS Learn モジュールへのリンクも含まれています。Microsoft Learnは、GPUを利用した便利な学習環境を提供しますが、内容的にはもう少し深いカリキュラムを期待できます。

Getting Started

学生の皆さん、カリキュラムの利用方法はいくつかあります。まず、テキストを読んで GitHub にあるコードに直接目を通すことができます。 もし、いずれかのノートブックでコードを実行したい場合は - 私たちの手順を読んで、その方法についての詳しいアドバイスをこのブログ記事で見つけてください。

Note: 本カリキュラムのコードの実行方法の説明

ただし、自習用として受講したい場合は、レポ全体を自分のGitHubアカウントにフォークして、一人で、またはグループで演習をこなすことをお勧めします。

  • 講義前のクイズから始める
  • 講義のイントロテキストを読む
  • ートブックがある場合はそれを読み、コードを実行する。TensorFlowとPyTorchの両方のートブックが提供されている場合は、どちらかに焦点を当てることができますのでお好みのフレームワークを選択
  • ノートブックにはコードを少しいじるよう必要のある課題も含まれています
  • 講義後のクイズに参加
  • モジュールにラボが付属している場合その課題もしましょう
  • 議論ボードにアクセスして「大きく声を出して」学ぼう
  • 他の学習者と Gitter または Telegram チャンネルでチャットすることができます。

さらに学習を進めるには、以下の Microsoft Learn のモジュールとラーニングパスに沿って学習することをお勧めします。

先生方、このカリキュラムをどのように使うかのいくつかの提案](/etc/for-teachers.md)を参考にしてください。


Credits

✍️ Primary Author: Dmitry Soshnikov, PhD
🔥 Editor: Jen Looper, PhD
🎨 Sketchnote illustrator: Tomomi Imura
Quiz Creator: Lateefah Bello, MLSA
🙏 Core Contributors: Evgenii Pishchik

Meet the Team

Promo video

🎥 上の画像をクリックすると、このプロジェクトについてとプロジェクトに関わった人たちについての動画が見られます。


教育学

私たちはこのカリキュラムの作成にあたって、2つの教育的信条を選びました実践的なプロジェクトベースであることと、頻繁な小テストを含むことを保証することです。.

プロジェクトに沿った内容であることを確認することで、学生にとってより魅力的なプロセスとなり、概念の定着が強化されます。また、授業前に行われる小テストは、生徒の学習意欲を高め、授業後に行われる2回目の小テストでは、さらなる定着を図ることができます。このカリキュラムは、全部または一部を受講できるよう、柔軟かつ楽しくデザインされています。プロジェクトは小さなものから始まり、12週間のサイクルが終わるころには徐々に複雑になっていきます。

行動規範コントリビューター翻訳のガイドラインをご覧ください。サポートドキュメントやセキュリティ情報についてはこちらをご覧ください。建設的なご意見をお待ちしています。

クイズについての注意事項。すべてのクイズはこのアプリに含まれており、3問ずつのクイズが合計50問あります。クイズはレッスンからリンクされていますが、クイズアプリはローカルで実行することができます。

オフラインでのアクセス

Docsifyを使えば、このドキュメントをオフラインで実行することができます。この repo を fork して、ローカルマシンに Docsify をインストールし、この repo の etc/docsify フォルダで docsify serve とタイプしてください。ウェブサイトはあなたのローカルホストのポート3000に提供されます: localhost:3000. カリキュラムの pdf はこのリンクで入手できます。

ヘルプ募集中

翻訳にご協力いただけますか? 翻訳のガイドラインをお読みください。

その他のカリキュラム

私たちのチームは、他のカリキュラムを制作しています チェックしてみてください。