結論からいうと
AI・IoT・ビッグデータ・クラウドは、経営情報システム科目の中でも近年出題頻度が高まっているテーマです。それぞれ独立した概念ですが、「データを集めて(IoT)→大量に蓄積し(ビッグデータ)→分析する(AI)→基盤として使う(クラウド)」という一連の流れとして理解するとつながりやすくなります。
この記事では各テーマを試験で問われる切り口に絞って整理します。
1. 機械学習の3種類
AIの核心技術である機械学習は、学習方法によって大きく3種類に分類されます。
| 種類 | 学習方法 | 代表的な手法・用途 |
|---|---|---|
| 教師あり学習 | 正解ラベル付きデータから学習 | 回帰(売上予測)、分類(スパム判定、画像識別) |
| 教師なし学習 | 正解なしでデータの構造を発見 | クラスタリング(顧客セグメント)、次元削減 |
| 強化学習 | 試行錯誤で報酬を最大化する方向に学習 | ゲームAI、自律ロボット制御 |
ディープラーニング(深層学習)
ディープラーニングは、人間の神経回路を模した「ニューラルネットワーク」を多層に重ねた機械学習の手法です。大量のデータから複雑なパターンを自動的に学習できる点が特徴で、以下の分野で急速に普及しました。
- 画像認識:製造ラインの外観検査、医療診断支援
- 自然言語処理(NLP):機械翻訳、チャットボット、文書要約
- 音声認識:スマートスピーカー、音声入力システム
graph TD
A[機械学習] --> B[教師あり学習]
A --> C[教師なし学習]
A --> D[強化学習]
B --> E[回帰・分類]
C --> F[クラスタリング・次元削減]
D --> G[ゲームAI・ロボット制御]
B --> H[ディープラーニング]
H --> I[画像認識]
H --> J[自然言語処理]
H --> K[音声認識]
2. IoTのアーキテクチャとデータフロー
IoT(Internet of Things:モノのインターネット)は、センサーやデバイスをネットワークに接続し、リアルタイムでデータを収集・活用する仕組みです。
データの流れは次の4段階で整理できます。
flowchart LR
A[センサー・デバイス\n温度・振動・位置情報など] -->|有線/無線通信\nWi-Fi・5G・LPWA| B[ゲートウェイ\nデータ集約・前処理]
B -->|インターネット| C[クラウド\nストレージ・分析基盤]
C -->|AIによる分析| D[活用・アクション\n可視化・制御・予測]
| 段階 | 役割 | 具体例 |
|---|---|---|
| センサー・デバイス | 物理世界のデータを取得 | 温度センサー、GPSトラッカー、スマートメーター |
| 通信 | データを転送 | Wi-Fi、5G、LPWA(省電力広域通信) |
| クラウド | 大量データを蓄積・処理 | AWS、Azure、Google Cloud |
| 分析・活用 | 価値を創出 | 予知保全、物流最適化、スマート農業 |
3. ビッグデータの3V
ビッグデータの特性は「3V」で定義されます。診断士試験では、3VそれぞれのVが何を意味するかが直接問われます。
| V | 意味 | 定義 | 具体例 |
|---|---|---|---|
| Volume(量) | データ量の膨大さ | テラバイト~エクサバイト規模 | SNSの投稿データ、EC購買履歴 |
| Velocity(速度) | データ生成・処理の速さ | リアルタイムまたはほぼリアルタイムで更新 | コンビニPOSデータ(毎秒数千件)、株価情報 |
| Variety(多様性) | データ形式の多様さ | テキスト・画像・音声・センサーデータなど非構造化データを含む | SNS投稿(テキスト+画像)、IoTセンサー値 |
試験ポイント:「3Vのうち、データ形式の多様性を指すのはどれか」という形式で出題されます。Variety(多様性)=非構造化データの混在、と覚えてください。
4. クラウドサービスの3形態(IaaS・PaaS・SaaS)
クラウドサービスは「どこまでクラウド側が提供するか」によって3形態に分かれます。責任範囲の違いが試験の核心です。
block-beta
columns 4
block:オンプレミス["オンプレミス(自社管理)"]:1
A1["アプリ"]
A2["ミドルウェア"]
A3["OS"]
A4["仮想化"]
A5["ハードウェア"]
A6["ネットワーク"]
end
block:IaaS:1
B1["アプリ ← 自社"]
B2["ミドルウェア ← 自社"]
B3["OS ← 自社"]
B4["仮想化 ← 提供"]
B5["ハードウェア ← 提供"]
B6["ネットワーク ← 提供"]
end
block:PaaS:1
C1["アプリ ← 自社"]
C2["ミドルウェア ← 提供"]
C3["OS ← 提供"]
C4["仮想化 ← 提供"]
C5["ハードウェア ← 提供"]
C6["ネットワーク ← 提供"]
end
block:SaaS:1
D1["アプリ ← 提供"]
D2["ミドルウェア ← 提供"]
D3["OS ← 提供"]
D4["仮想化 ← 提供"]
D5["ハードウェア ← 提供"]
D6["ネットワーク ← 提供"]
end
より単純な表で整理します。
| 形態 | フルネーム | クラウド側が提供する範囲 | 自社の管理範囲 | 代表例 |
|---|---|---|---|---|
| IaaS | Infrastructure as a Service | ハードウェア・ネットワーク・仮想化 | OS・ミドルウェア・アプリ | AWS EC2、Azure VM |
| PaaS | Platform as a Service | IaaS+OS・ミドルウェア | アプリのみ | Google App Engine、Heroku |
| SaaS | Software as a Service | すべて(アプリまで) | 設定・利用のみ | Gmail、Salesforce、Zoom |
自由度と管理負荷のトレードオフ:IaaSは自由度が最も高いが管理負荷も大きい。SaaSは手軽に使えるが、カスタマイズの幅は狭い。
よくある疑問
Q. IaaSとPaaSの違いがわかりにくい
OSを自分でインストール・管理するかどうかが境界線です。IaaSでは「サーバーのハコ」だけ借りてOSから自分でセットアップします。PaaSではOSやデータベースはすでに用意されていて、アプリのコードを書くだけで動かせます。
Q. 機械学習とディープラーニングはどう違うのか
ディープラーニングは機械学習の一種です(上位概念が機械学習)。「AI ⊃ 機械学習 ⊃ ディープラーニング」という包含関係で覚えてください。
Q. ビッグデータに4つ目のVがあると聞いたが
Veracity(真実性:データの信頼性・正確さ)やValue(価値)を加えた「4V」「5V」という定義もあります。ただし診断士試験では「3V」が標準的な出題範囲です。4V以降は「そういう拡張がある」という認識で十分です。
Q. クラウドのどの形態が試験で問われるか
3形態それぞれの「責任範囲」が最頻出です。「PaaSを使った場合、利用者がセキュリティ管理すべき対象はどれか」のような設問に対応できるよう、自社管理範囲を明確に把握しておいてください。
まとめ
| テーマ | 試験での核心 |
|---|---|
| 機械学習の3種類 | 教師あり・教師なし・強化学習の違いと用途 |
| ディープラーニング | 画像認識・NLP・音声認識への応用 |
| IoT | センサー→通信→クラウド→活用のデータフロー |
| ビッグデータ3V | Volume(量)・Velocity(速度)・Variety(多様性)の定義 |
| クラウド3形態 | IaaS・PaaS・SaaSの責任範囲の違い |
AI・IoT・クラウドは独立したトピックではなく「データ活用のエコシステム」として一体です。試験では各概念の定義と境界線を問う問題が中心になります。それぞれの定義を言語化できるレベルまで整理しておきましょう。