はじめに
AI・機械学習を学ぼうとすると、基礎的な学習方式からデータの準備、モデル評価、生成AI、運用まで幅広い知識が出てきます。個別の用語から読み始めると、何を先に理解すべきか迷いやすい分野です。
このページでは、AI・機械学習の知識を8つのカテゴリに整理し、おすすめの学習順序と関連記事をまとめます。初めて学ぶ人は上から順に、知りたい分野が決まっている人は必要なカテゴリから読み進められます。
AI・機械学習とは
AI(人工知能)は、人が知的に行う認識、判断、予測、生成などをコンピュータで実現する技術や考え方の総称です。機械学習はその中で、データから規則や傾向を学び、予測や分類などに利用する代表的な方法です。
AI・機械学習を体系的に理解するには、モデルの名前だけを覚えるのではなく、学習方式、学習データ、モデル、評価、応用分野、運用までをつなげて捉えることが重要です。このHubでは、その流れに沿って知識を整理します。
AI・機械学習の全体像
AI・機械学習は、次の8カテゴリに分けると全体像を把握しやすくなります。基礎から始め、データ、モデル、評価、応用、運用へ進む構造です。
| カテゴリ | 学ぶこと |
|---|---|
| 機械学習の基礎・学習方式 | 学習方法と、回帰・分類など問題の種類を整理する |
| 学習データ・前処理・特徴量 | 学習に使うデータを整え、モデルへ渡す情報を理解する |
| モデル・アルゴリズム | 代表的な手法の役割と違いを理解する |
| モデル評価・説明可能性 | モデルの性能を確かめ、結果を説明する考え方を学ぶ |
| ディープラーニング | ニューラルネットワークと深層学習の基本を学ぶ |
| 自然言語処理・生成AI | 文章・LLM・生成AIの処理と活用を学ぶ |
| 画像・音声・マルチモーダル | 画像・動画・音声など複数形式のデータ処理を学ぶ |
| AutoML・MLOps・AI運用 | モデル開発の効率化と継続運用を学ぶ |
おすすめの学習順序
初めてAI・機械学習を学ぶ場合は、次の順序がおすすめです。前半で機械学習の土台を作り、後半で応用分野と運用へ進むと、各技術の位置づけを理解しやすくなります。
- 機械学習の基礎・学習方式:学習方式と問題の種類を理解する
- 学習データ・前処理・特徴量:モデルへ渡すデータの準備を理解する
- モデル・アルゴリズム:代表的な手法の役割を知る
- モデル評価・説明可能性:モデルの良し悪しと説明方法を学ぶ
- ディープラーニング:ニューラルネットワークから深層学習へ進む
- 自然言語処理・生成AI:文章やLLMを扱う知識へ進む
- 画像・音声・マルチモーダル:文字以外のデータを扱う方法を学ぶ
- AutoML・MLOps・AI運用:開発効率化と運用・監視を理解する
すべてを順番に読む必要はありません。生成AI、画像認識、MLOpsなど目的が明確な場合は、そのカテゴリから始め、分からない前提知識が出てきたときに基礎へ戻る読み方もできます。
機械学習の基礎・学習方式
機械学習を学ぶ最初の段階では、どのような学び方があり、予測したい答えによって問題の種類がどう変わるかを整理します。教師あり学習と教師なし学習、回帰と分類、分類とクラスタリングの違いを押さえると、その後の手法を位置づけやすくなります。
このカテゴリの記事
- 教師あり学習と教師なし学習の違いとは?特徴と使い分けをわかりやすく解説
- 強化学習とは?報酬から行動を学ぶ仕組みをわかりやすく解説
- 回帰と分類の違いとは?機械学習での用途と使い分けを解説
- クラスター分析と分類モデルの違い:データ特性に応じた手法選び
学習データ・前処理・特徴量
機械学習では、モデルだけでなく学習に使うデータの質や表現が結果を左右します。このカテゴリでは、データの質と量、アノテーション、標準化、特徴量エンジニアリング、次元が増えたときの問題を通じて、モデルへ渡すデータを整える考え方を学びます。
このカテゴリの記事
- データの質と量を最適化:機械学習モデルの性能を向上させる方法
- アノテーションとは?教師あり学習での役割と重要性を解説
- 標準化とは?zスコアや正規化との違いを解説
- 特徴量エンジニアリングとは?データ変換の手法と活用ポイント
- 次元の呪いとは?機械学習で精度が落ちる原因と解決策を解説
モデル・アルゴリズム
データの準備ができたら、目的に合うモデルやアルゴリズムを理解します。ここでは、クラスタリング、決定木を組み合わせるアンサンブル学習、レコメンドの代表的な考え方などを通じて、手法ごとの役割と違いを整理します。
このカテゴリの記事
- クラスター分析の基本:階層クラスター vs k-means
- デンドログラム入門:階層クラスター分析の基礎と解釈
- 決定木アンサンブル学習:RF・GBDT・XGBoost入門
- コンテンツベースと協調フィルタリングの違い:レコメンドシステム
モデル評価・説明可能性
モデルは作るだけでなく、未知のデータに対して適切に働くかを評価する必要があります。このカテゴリでは、過学習、データ分割、代表的な分類指標、ROC曲線とAUC、モデルの説明可能性を学び、結果をどのように確かめるかを整理します。
このカテゴリの記事
- 過学習とは?初心者向けの機械学習モデルの問題点と防止策を解説
- 機械学習のデータ分割:ホールドアウト法 vs 交差検証法
- Accuracy・Precision・Recallの基礎
- ROC曲線とAUCの見方を解説!分類モデルの精度評価
- 機械学習の大域的・局所的説明の違いとその重要性
ディープラーニング
ディープラーニングを理解するには、まずニューラルネットワークの基本構造を押さえることが重要です。そのうえで、多層のネットワークを使うディープラーニングがどのような場面で活用されるのかを学びます。
このカテゴリの記事
自然言語処理・生成AI
文章や言語を扱うAIでは、テキストを整え、文章の構造を解析し、モデルへ入力するまでの流れを理解することが土台になります。その先に、生成AIやLLMの活用、ハルシネーションへの対応、コードやダミーデータの生成といった実践的な知識があります。
このカテゴリの記事
- 自然言語処理(NLP)とは?代表的なタスク・GLUE・実務での活用例を解説
- テキストデータのクリーニング手法:実践的アプローチと効果
- 形態素解析と係り受け解析の違いとは?文章構造を分かりやすく解説
- 生成AIで業務効率化!実践的な活用アイデアと効果
- 生成AIの効果的な活用:プロンプト設計とAPI設定のポイント
- LLMのHallucination:データから見る原因と対策
- LLM活用術:データ分析やシステム開発に役立つコード作成法
- LLMでダミーデータを生成:テスト・分析が劇的に効率化!
画像・音声・マルチモーダル
AIが扱うデータは文章だけではありません。このカテゴリでは、画像・動画・音声などのモダリティ、ファイル形式、前処理、画像認識、画像生成AI、音声認識までをつなげ、データ形式ごとの特徴と処理の考え方を学びます。
このカテゴリの記事
- モダリティとは?データ形式別の処理手法と統合の重要性
- JPEG・PNG・WEBP: 特徴と用途比較
- 画像処理の基本:色変換とフィルタ処理の特徴を解説!
- 画像データ処理のリサイズ・パディング・正規化の特徴と実例解説
- 識別・物体検出・セグメンテーションの画像認識:基礎~応用例
- 画像生成AIを使いこなす:プロンプト設計とモデル選択のコツ
- 解像度、フレームレート、ビットレート:動画の基礎と手法を解説
- WAVとMP3などの音声フォーマットの音声変換:特徴と比較
- 音声認識APIの選び方:用途別おすすめサービスと導入ポイント
AutoML・MLOps・AI運用
モデルを実際に使い続ける段階では、開発の効率化と運用後の管理が重要になります。AutoMLやクラウドサービスによる開発支援から、MLOps、データドリフト、モデル監視、AIOpsまでを順に学び、AIを継続的に運用する考え方を整理します。
このカテゴリの記事
- AutoMLとは?仕組みや導入のメリットを徹底解説
- クラウドマネージドサービスで機械学習モデルを効率開発する方法
- MLOpsの基本:AIモデルの性能維持と管理フローを徹底解説
- データドリフトとは?機械学習モデルの精度劣化と対策を解説
- AIモデルの劣化を防ぐ:モニタリング項目と異常検知の基本
- AIOpsとは何か?ITシステム運用で活用する利点
よくある質問
AIと機械学習は同じものですか?
同じものではありません。AIは認識、判断、予測、生成などをコンピュータで実現する広い技術分野を指し、機械学習はその中でデータから規則や傾向を学ぶ代表的な方法です。
機械学習は何から学べばよいですか?
最初は、教師あり学習と教師なし学習などの学習方式と、回帰・分類といった問題の種類から始めると理解しやすくなります。その後、学習データの準備、モデル、評価へ進むと、機械学習の基本的な流れをつなげて理解できます。
生成AIだけを学びたい場合も基礎から読む必要がありますか?
必ずしも全カテゴリを順番に読む必要はありません。生成AIの利用が目的なら「自然言語処理・生成AI」から始められます。ただし、モデルが学ぶデータや評価の考え方を知っておくと、出力の特徴や限界を理解しやすくなります。
まとめ
AI・機械学習は、学習方式、データ、モデル、評価、ディープラーニング、自然言語処理・生成AI、画像・音声、運用という流れで整理すると、広い分野でも全体像をつかみやすくなります。
まずは基礎から順に学び、目的が決まったら必要なカテゴリへ進んでください。このHubを起点に関連記事をたどることで、個別の知識をAI・機械学習全体の中に位置づけながら学べます。