You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ML-For-Beginners/translations/ja/README.md

32 KiB

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

GitHub watchers GitHub forks GitHub stars

🌐 多言語サポート

GitHub Actions による対応(自動化&常に最新)

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

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

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

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

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

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

Microsoft Foundry Discord

Discordで学習シリーズを実施中です。詳細と参加はLearn with AI Seriesで2025年9月18日〜30日まで。GitHub Copilotを使ったデータサイエンスのコツが学べます。

Learn with AI series

はじめてのための機械学習 - カリキュラム

🌍 世界の文化を巡りながら機械学習を学ぼう 🌍

MicrosoftのCloud Advocatesは、12週間、26レッスンにわたる機械学習に関するカリキュラムを提供します。このカリキュラムでは主にScikit-learnを使い、「クラシック機械学習」と呼ばれることもある手法を学びます。ディープラーニングはAI for Beginnersカリキュラムでカバーしています。さらに、Data Science for Beginnersカリキュラムと組み合わせて学べます。

世界各地のデータにこのクラシックな手法を適用しながら旅をしましょう。それぞれのレッスンは事前・事後のクイズ、レッスンの指示、ソリューション、課題などを含みます。プロジェクトベースの教育法により、学びながら作ることで新しいスキルが定着します。

✍️ 著者の皆様に心から感謝 ジェン・ルーパー、スティーブン・ハウェル、フランチェスカ・ラゼリ、井村知美、キャシー・ブレビウ、ドミトリー・ソシニコフ、クリス・ノーリング、アニルバン・ムカジー、オルネラ・アルトゥニャン、ルース・ヤクブ、エイミー・ボイド

🎨 イラストレーターの皆様にも感謝 井村知美、ダサニ・マディパリ、ジェン・ルーパー

🙏 特別な感謝 🙏 Microsoft Student Ambassador の著者、レビュアー、コンテンツ提供者の皆様へ 特にリシット・ダグリ、ムハンマド・サキブ・カーン・イナン、ロハン・ラージ、アレクサンドル・ペトレスク、アビシェク・ジャイスワル、ナウリン・タバスム、イオアン・サムイラ、スニグダ・アガルワル

🤩 Microsoft Student Ambassadorsのエリック・ワンジャウ、ジャスリーン・ソンディ、ヴィドゥシ・グプタにも特別感謝、Rレッスンを担当

はじめに

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

  1. リポジトリをフォーク: このページ右上の「Fork」ボタンをクリックします。
  2. リポジトリをクローン: git clone https://github.com/microsoft/ML-For-Beginners.git

このコースに関する全追加リソースはMicrosoft Learnコレクションで見つけられます

🔧 困ったときは? インストールやセットアップ、レッスン実行に関するよくある問題はトラブルシューティングガイドを参照してください。

学生の皆さん、このカリキュラムを使うには、リポジトリを自分のGitHubアカウントにフォークし、グループまたは個人で課題を進めてください

  • 事前のクイズから始めましょう。
  • レッスンを読んで活動を完了します。知識点ごとに立ち止まり、考えましょう。
  • ソリューションコードをそのまま動かすのではなく、理解しながらプロジェクトを作成に挑戦してください。ソリューションは各プロジェクトレッスンの/solutionフォルダにあります。
  • 事後のクイズを受けましょう。
  • チャレンジに取り組みましょう。
  • 課題を完了しましょう。
  • レッスングループが完了したら、ディスカッションボードで「アウトラウドラーニング学びの声」をPATルーブリックで投稿してください。PATは進捗評価ツールのことで、さらに学習を深めます。他のPATにもリアクションして、共に学びましょう。

さらなる学習には、Microsoft Learnのモジュールや学習パスをおすすめします。

教員の皆様には、このカリキュラムの活用案をこちらにまとめています。


ビデオウォークスルー

一部のレッスンは短い動画で視聴可能です。レッスン内の埋め込みや、下の画像リンク先のMicrosoft Developer YouTubeチャンネルのML for Beginnersプレイリストでご覧いただけます。

ML for beginners banner


チーム紹介

Promo video

GIF提供 Mohit Jaisal

🎥 上の画像をクリックすると、プロジェクトと開発者についてのビデオが見られます!


教育方針

このカリキュラム作成にあたり、二つの教育上の柱を選びました:ハンズオンのプロジェクトベースであること、そして頻繁なクイズを組み込むことです。さらに一貫性を持たせるために共通のテーマを設定しました。

コンテンツがプロジェクトに沿うことで、学習者の関与が高まり、概念の保持が促進されます。また、授業前の軽いクイズが学習意欲を高め、授業後のクイズで記憶の定着を図ります。このカリキュラムは柔軟で楽しく、全体または一部だけでも学べます。プロジェクトは最初は簡単で、12週間の終盤にはより複雑になります。さらに、実社会における機械学習の応用についての後書きも含まれ、追加の学習や議論の材料として活用可能です。

行動規範貢献ガイド翻訳ガイドトラブルシューティングをご覧ください。建設的なフィードバックを歓迎します!

各レッスンには以下を含みます

  • 任意のスケッチノート
  • 任意の補足ビデオ
  • ビデオウォークスルー(一部のレッスンのみ)
  • 事前講義用ウォームアップクイズ
  • 書かれたレッスン内容
  • プロジェクトベースのレッスンでは、プロジェクトを構築するステップバイステップのガイド
  • 知識確認
  • チャレンジ
  • 補足読書
  • 課題
  • 事後講義用クイズ

言語についての注意これらのレッスンは主にPythonで書かれていますが、多くはRでも提供しています。Rレッスンを行うには、/solutionフォルダでRのレッスンを探してください。これには.rmd拡張子があり、これはR Markdownファイルで、コードチャンクRや他の言語YAMLヘッダーPDFなどの出力形式設定を指示を組み合わせているMarkdown形式の文書です。そのため、コード、その出力、考えをMarkdownで一体的に書けるデータサイエンス向けの優れた執筆フレームワークです。R Markdown文書はPDFやHTML、Wordなどの形式にレンダリング可能です。 クイズについての注記: すべてのクイズはQuiz Appフォルダーに収められており、合計52個のクイズがあり、それぞれ3つの質問からなっています。レッスン内からリンクされていますが、クイズアプリはローカルで実行可能です。quiz-appフォルダー内の指示に従い、ローカルホストまたはAzureにデプロイしてください。

レッスン番号 トピック レッスングループ 学習目標 リンクされたレッスン 著者
01 機械学習の紹介 イントロダクション 機械学習の基本的な概念を学ぶ レッスン Muhammad
02 機械学習の歴史 イントロダクション この分野の基礎となる歴史を学ぶ レッスン Jen and Amy
03 公平性と機械学習 イントロダクション MLモデルを構築・適用する際に学生が考慮すべき重要な公平性に関する哲学的課題とは何か レッスン Tomomi
04 機械学習の技法 イントロダクション ML研究者がMLモデルを構築するために使用する技法とは レッスン Chris and Jen
05 回帰の紹介 回帰 PythonとScikit-learnを使った回帰モデルの入門 PythonR Jen • Eric Wanjau
06 北米のパンプキン価格 🎃 回帰 MLに向けてデータを可視化・クリーニングする PythonR Jen • Eric Wanjau
07 北米のパンプキン価格 🎃 回帰 線形回帰モデルと多項式回帰モデルの構築 PythonR Jen and Dmitry • Eric Wanjau
08 北米のパンプキン価格 🎃 回帰 ロジスティック回帰モデルの構築 PythonR Jen • Eric Wanjau
09 ウェブアプリ 🔌 Web App 学習済みモデルを使うためのウェブアプリの構築 Python Jen
10 分類の紹介 分類 データをクリーニングし準備、可視化する;分類入門 PythonR Jen and Cassie • Eric Wanjau
11 美味しいアジアとインドの料理 🍜 分類 分類器の紹介 PythonR Jen and Cassie • Eric Wanjau
12 美味しいアジアとインドの料理 🍜 分類 さらなる分類器 PythonR Jen and Cassie • Eric Wanjau
13 美味しいアジアとインドの料理 🍜 分類 モデルを用いて推薦ウェブアプリを構築 Python Jen
14 クラスタリングの紹介 クラスタリング データのクリーニング、準備、可視化;クラスタリング入門 PythonR Jen • Eric Wanjau
15 ナイジェリアの音楽の趣味を探る 🎧 クラスタリング K-平均クラスタリング手法を探求 PythonR Jen • Eric Wanjau
16 自然言語処理の紹介 自然言語処理 シンプルなボットを作ることでNLPの基礎を学ぶ Python Stephen
17 よくあるNLPタスク 自然言語処理 言語構造を扱う際に必要な一般的なタスクを理解してNLPの知識を深める Python Stephen
18 翻訳と感情分析 ♥️ 自然言語処理 ジェーン・オースティンのテキストによる翻訳と感情分析 Python Stephen
19 ヨーロッパのロマンチックホテル ♥️ 自然言語処理 ホテルレビューを用いた感情分析 1 Python Stephen
20 ヨーロッパのロマンチックホテル ♥️ 自然言語処理 ホテルレビューを用いた感情分析 2 Python Stephen
21 時系列予測の紹介 時系列 時系列予測の入門 Python Francesca
22 世界の電力使用量 - ARIMAによる時系列予測 時系列 ARIMAを用いた時系列予測 Python Francesca
23 世界の電力使用量 - SVRによる時系列予測 時系列 サポートベクター回帰を用いた時系列予測 Python Anirban
24 強化学習の紹介 強化学習 Q-ラーニングによる強化学習の紹介 Python Dmitry
25 ピーターにオオカミを避ける手助け! 🐺 強化学習 強化学習Gym Python Dmitry
追記 実世界のMLシナリオと応用 実世界のML 古典的MLの興味深く示唆に富んだ実世界での応用例 レッスン チーム
追記 RAIダッシュボードを用いたMLモデルのデバッグ 実世界のML Responsible AIダッシュボードコンポーネントを使った機械学習モデルのデバッグ レッスン Ruth Yakubu

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

オフラインアクセス

Docsifyを使ってオフラインでこのドキュメントを実行できます。このリポジトリをフォークし、ローカルマシンにDocsifyをインストールしてから、このリポジトリのルートフォルダでdocsify serveと入力してください。ウェブサイトはローカルホストのポート3000localhost:3000)で提供されます。

PDF

リンク付きのカリキュラムPDFはこちらでご覧いただけます。

🎒 その他のコース

私たちのチームは他にもコースを制作しています。ぜひチェックしてください:

LangChain

LangChain4j for Beginners LangChain.js for Beginners


Azure / Edge / MCP / Agents

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


Generative AI Series

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 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を使用して翻訳されました。正確性を期しておりますが、自動翻訳には誤りや不正確な部分が含まれる可能性があることをご承知おきください。原文はその言語における正式な文書とみなされます。重要な情報については、専門の人間による翻訳を推奨いたします。本翻訳の利用により生じた誤解や誤訳について、当方は一切の責任を負いかねます