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

26 KiB
Raw Blame History

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

GitHub watchers GitHub forks GitHub stars Binder Gitter

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

Sketchnote by @girlie_mac https://twitter.com/girlie_mac
初心者のためのAI - スケッチノート by @girlie_mac

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

🌐 多言語対応

GitHub Actionによるサポート (自動更新)

フランス語 | スペイン語 | ドイツ語 | ロシア語 | アラビア語 | ペルシャ語 (ファルシ語) | ウルドゥー語 | 中国語 (簡体字) | 中国語 (繁体字、マカオ) | 中国語 (繁体字、香港) | 中国語 (繁体字、台湾) | 日本語 | 韓国語 | ヒンディー語 | ベンガル語 | マラーティー語 | ネパール語 | パンジャブ語 (グルムキー) | ポルトガル語 (ポルトガル) | ポルトガル語 (ブラジル) | イタリア語 | ポーランド語 | トルコ語 | ギリシャ語 | タイ語 | スウェーデン語 | デンマーク語 | ノルウェー語 | フィンランド語 | オランダ語 | ヘブライ語 | ベトナム語 | インドネシア語 | マレー語 | タガログ語 (フィリピン) | スワヒリ語 | ハンガリー語 | チェコ語 | スロバキア語 | ルーマニア語 | ブルガリア語 | セルビア語 (キリル文字) | クロアチア語 | スロベニア語 | ウクライナ語 | ビルマ語 (ミャンマー)

追加の翻訳言語を希望する場合は、こちらに記載されているサポート言語をご確認ください。

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

Azure AI Discord

学べること

コースのマインドマップ

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

  • 人工知能のさまざまなアプローチ。特に、古典的な記号的アプローチである知識表現と推論(GOFAI)。
  • 現代AIの中心であるニューラルネットワークディープラーニング。これらの重要なトピックの概念を、TensorFlowPyTorchといった人気のフレームワークを使って説明します。
  • 画像やテキストを扱うためのニューラルアーキテクチャ。最新のモデルをカバーしますが、最先端の技術については少し不足しているかもしれません。
  • あまり知られていないAIアプローチ、例えば遺伝的アルゴリズムマルチエージェントシステム

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

このコースの追加リソースはMicrosoft Learnコレクションで見つけることができます

クラウドにおけるAIの優しい導入については、Azureで人工知能を始める学習パスを検討してください。

コンテンツ

レッスンリンク PyTorch/Keras/TensorFlow ラボ
0 コースセットアップ 開発環境のセットアップ
I AIの導入
01 AIの導入と歴史 - -
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 テキスト表現. Bow/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に特化していることが多いートブックには理論的な内容も多く含まれているため、トピックを理解するには少なくとも1つのバージョン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を作成するか、プルリクエストを送信してください。

特別な感謝

その他のカリキュラム

私たちのチームは他にもカリキュラムを制作しています!ぜひチェックしてください:

ヘルプを得る

AIアプリの構築で行き詰まったり質問がある場合は、以下に参加してください:

Azure AI Foundry Discord

製品に関するフィードバックや構築中のエラーがある場合は、以下をご利用ください:

Azure AI Foundry Developer Forum


免責事項:
この文書は、AI翻訳サービスCo-op Translatorを使用して翻訳されています。正確性を追求しておりますが、自動翻訳には誤りや不正確な部分が含まれる可能性があります。元の言語で記載された文書が正式な情報源とみなされるべきです。重要な情報については、専門の人間による翻訳を推奨します。この翻訳の使用に起因する誤解や誤解について、当社は責任を負いません。