【第5弾】AIの「考える回路」を覗いてみる! 苗の選別ラインで理解する「ニューラルネットワーク」

🧠 AI概念理解
初級

AIの「考える回路」を覗いてみる! 苗の選別ラインのイメージで理解する「ニューラルネットワーク」

現代のAIの概念を理解する特集|第5回 基礎編

第4回で「行列=データの一括変換ツール」を学びました。5つのセンサー値を3つの管理指標にまとめて変換する──あの「重み表」のことです。たとえば、気温36℃・湿度45%・日射強い…というバラバラな数値を、行列に通すと「高温ストレス:0.87」「乾燥リスク:0.72」「生育適性:0.34」── 一発で管理判断に変換できました。
便利ですよね。でも、あの変換には限界がありました。
1回の変換で見えるのは「表面的な特徴」だけです。「気温が高い→高温ストレスが高い」は分かるけれど、「高温+低湿度+弱風が3日続いたときに特定の病害が出やすい」のような複雑な組み合わせパターンは、1回の変換では掴めません。実際のAIは、この変換を何十回・何百回と繰り返しています。しかもただ繰り返すのではなく、途中で情報を「広げたり」「絞ったり」を交互にやっている。

「なぜ何回もやるの?」「広げたり絞ったりって何?」
その仕組みが、今回のテーマ「ニューラルネットワーク」です。

📢
特集「現代のAIの概念を理解する」全13回のご案内

この記事は、書籍『ChatGPTはどのように動いているのか?』を農業の言葉で噛み砕く連載(全13回)の第5回です。

第3回「コサイン類似度」→ 第4回「行列」ときて、今回は「変換を何層も重ねて判断する仕組み=ニューラルネットワーク」── AIの”考える回路”の全体像を掴みます。

🌱

🌱 「ニューラルネットワーク」って何? ── 苗の選別ラインで考える

苗を出荷するとき、農家はどうやって「良い苗」と「悪い苗」を見分けていますか?

実は、一発で見分けているわけではないんです。

🌱 苗の選別ライン ── 段階を踏んで判断する
📥
生データ
色・大きさ・形・葉の数・根の張り
🔍
第1段階
「色が良い」「徒長してる」などの特徴を掴む
⚖️
第2段階
「成長バランスが良い」「病気の兆候あり」などの組み合わせ判断
最終判断
植え付けOK / NG

最初は色・大きさ・形をバラバラに見る。次にそれらを組み合わせて「成長バランスが良い」「病気の兆候がある」と中間的な判断を出す。最後に「出荷OK/NG」という最終判断に絞る。

この「段階を踏んで、だんだん判断を研ぎ澄ませていく流れ」が、ニューラルネットワークです。

🌾 農業の場合だと「苗の選別を1人の目利きが一瞬でやっているように見えるけど、実は頭の中で段階的に処理している」イメージです。AIはその段階をそのまま数式の”層”として並べているんです。

🌱

🔄 「広げて → 絞る」── ニューラルネットワークの2つの動き

ニューラルネットワークの各層では、2つの動きが交互に行われています。

拡張(Expansion)
🔭

見方を増やす

いろんな観点で情報を広げる。
5の入力データを20通りの「見方」に増やす

🌾 農業でいうと:
気温32℃だけでは分からない。
「高温か?」「昨日との差は?」「湿度との組み合わせは?」「品種にとっての限界値は?」と見方を広げる
5項目
→→→
20通りの見方
圧縮(Compression)
🎯

重要なものを残す

答えに必要な情報だけ絞る。
20通りの見方から重要な3つの判断を残す。

🌾 農業でいうと:
20通りの見方のうち、
「高温ストレス度」「乾燥リスク」「生育適性」の3つに絞り込む
20通りの見方
→→→
3つの判断

この「拡張→圧縮」を1セットにして、何層も繰り返すのがニューラルネットワークの基本構造です。

🔁 「広げて→絞る」の繰り返し
入力
5項目
拡張20
圧縮8
第1層
拡張16
圧縮6
第2層
拡張12
圧縮3
第3層
出力
判断

🌾 農業の場合だと「1回の選別では”色が変”しか分からなかったのが、2回目で”色が変で葉の形もおかしい”、3回目で”おそらく灰色カビ病の初期症状”と判断できるようになる」イメージです。層を重ねるほど判断が鋭くなります。

🌱

📊 なぜ1回では足りないのか? ── 1層と多層を比べてみよう

「1回で変換すればいいのでは?」── 第4回で学んだ行列は、まさに1回の変換でした。では、なぜ何層も必要なのか?

📏 1層だけの場合
📐

直線でしか分けられない「気温30℃以上なら高温ストレス」のように、単純な線引きしかできない

❌ 「気温28℃ + 湿度90%の”蒸し暑い日”」は見逃す
VS
🧠 多層の場合
🌐

複雑な境界線も描ける気温×湿度×風速の組み合わせで、微妙な違いも判別できる

✅ 「蒸し暑いけど風がある日」と「蒸し暑くて無風の日」を区別できる

🔬 層が深くなるほど「見える特徴」が変わる
第1層
粗い特徴

「色が濃い」「大きい」「葉が多い」

第2層
組み合わせの特徴

「色が濃くて大きい=栄養状態が良い」

第3層
抽象的な判断

「栄養状態が良く、根の張りも十分=出荷適性が高い

🤔
やってみて気づくこと

ChatGPTに質問するとき、「具体例を交えて」と付け加えると回答が良くなるのは、ニューラルネットワークの深い層が「抽象と具体の関係」を処理しているから。浅い層は「単語レベルの特徴」、深い層は「文脈レベルの意味」を掴んでいます。

🌱

⚡ 「活性化関数」── 判断に”メリハリ”をつける部品

ここまでの話だと、ニューラルネットワークは「行列の掛け算を繰り返すだけ」に見えます。でも、それだけでは足りないんです。

行列の掛け算は「直線的な変換」。何回やっても直線は直線のまま。そこで登場するのが活性化関数── 途中の値に「クセ」をつけて、直線では表現できない複雑な判断を可能にする部品です。

⚡ 活性化関数 ── 値に「クセ」をつける部品
❌ 活性化関数なし
直線のまま
何層重ねても、結局は1回の変換と同じ。
「気温が1℃上がるごとにストレスも1ずつ増える」──
現実はこんなに単純じゃない
✅ 活性化関数あり
カーブがつく
層を重ねるたびに、より複雑なパターンを表現できる。
「33℃を超えたあたりから急にストレスが跳ね上がる」──
これが現実

農業の現場でも、「ある閾値を超えたら急に影響が出る」という現象は多いですよね。

  • 気温33℃を超えると花粉の稔性が急激に下がる(トマト)
  • 湿度95%を超えると灰色カビ病のリスクが急上昇
  • 土壌水分が一定以下になると急にしおれる

活性化関数は、このような「閾値を超えたら急変する」パターンを、ニューラルネットワークに表現させるための部品です。

🌾 農業の場合だと「気温が25℃→30℃は大した差じゃないけど、33℃→35℃は大事件。この”非線形な変化”をAIが学習できるのは、活性化関数があるから」です。直線的な計算だけでは、農業の複雑さは捉えられません。

🌱

🌾 農業現場で見るニューラルネットワークの全体像

ここまでの話を、農業の管理判断の流れに当てはめてみましょう。

🧠 農業版ニューラルネットワーク ── 生データから最終判断へ
入力層

生データ

🌡️ 気温 32℃
💧 湿度 85%
☀️ 日射 600W
🪴 土壌水分 45%
💨 風速 2m/s
↓ 拡張+圧縮+活性化(第1層)
中間層①

粗い判断

🔴 高温傾向あり
🟡 やや乾燥気味
🟢 日射は十分
🔵 風通し普通
↓ 拡張+圧縮+活性化(第2層)
中間層②

組み合わせ判断

🔥 高温ストレス度:
💧 乾燥リスク:
🌱 生育適性:やや低
↓ 最終圧縮(出力層)
出力層

今日の管理判断

🌬️ 換気を最優先、潅水は夕方に追加

これがニューラルネットワークの全体像です。行列で一括変換し、活性化関数でメリハリをつけ、それを何層も重ねることで、生データから複雑な最終判断を導き出す。

🌾
農業の場合
3層
5項目 → 3判断
🤖
ChatGPTの場合
96層
12,288次元 → 次の単語
× 1,750億個のパラメータ
🌱

まとめ

📌
第5回の結論

ニューラルネットワークは「広げて→絞る」を何層も繰り返すことで、生データから複雑な判断を導き出す仕組み。途中に活性化関数を挟むことで、直線的な計算では表現できない「閾値を超えたら急変する」パターンも学習できる。これがChatGPTの”考える回路”の正体です。

  • ニューラルネットワーク=苗の選別ライン:段階を踏んで判断を研ぎ澄ます
  • 拡張(広げる)と圧縮(絞る):見方を増やしてから、重要な判断だけを残す
  • 何層も繰り返す理由:1層では粗い特徴しか掴めない → 層を重ねるほど微妙な違いを見分けられる
  • 活性化関数:値にクセをつけて「閾値を超えたら急変する」パターンを表現可能にする部品
  • ChatGPTでは:96層・1,750億パラメータのニューラルネットワークが動いている

📍 ここまでの道のり(全13回中 第5回)
✅ 第1回
AIは「次の単語予測」装置
✅ 第2回
言葉を数字にする=ベクトル
✅ 第3回
似ている度合い=コサイン類似度
✅ 第4回
一括変換の道具=行列
📍 第5回
考える回路=ニューラルネットワーク
➡️ 第6回
間違いから学ぶ=バックプロパゲーション
🌱

✅ 5分アクション ── ニューラルネットワークを体感してみよう

✅ 今回の5分アクション

アクション

ChatGPTに「段階的な判断」をさせてみよう

  • 下のプロンプトをコピーして、ChatGPTに貼り付ける
  • AIが「粗い特徴→組み合わせ→最終判断」と段階を踏む様子を確認する
  • 自分の農業に置き換えて、入力データを変えてみる
📋 プロンプト ── コピーしてそのまま使えます
私は○○県でトマトを栽培しています。
以下のセンサーデータから、今日の管理判断を出してください。
ただし、ニューラルネットワークのように「3段階」で考えてください:【データ】気温32℃、湿度85%、日射量600W/m²、土壌水分45%、風速2m/s【ステップ1】各データから読み取れる「粗い特徴」を列挙
【ステップ2】それらを組み合わせた「中間的な判断」(ストレス度・リスク等)
【ステップ3】最終的な「今日の管理アクション」(優先順位つき)各ステップで、どの情報を重視し、どの情報を捨てたかも教えてください。
🌱

📖 次回予告

第6回:AIはどうやって「間違い」から学ぶのか?

ニューラルネットワークで「判断を出す仕組み」が分かった。では、その判断が間違っていたとき、どうやって修正するのか? 栽培記録の振り返りで「バックプロパゲーション」を体感します。収穫後に「肥料のせい?潅水のせい?」と原因を逆向きにたどる──AIもまったく同じことを何万回もやっています。

🌱

📚 参考資料
🌱

💬読者の声をお聞かせください

この記事に関するご質問・ご感想をお待ちしています。




※ この記事はAIツール(ChatGPT・Claude等)を活用して作成し、編集部が内容を確認・編集しています。正確性には十分配慮していますが、最新情報は公式サイト等でご確認ください。

この記事は農家の皆さんのAI活用を応援するために作成しました。
ご質問やご感想があれば、ぜひお寄せください。

© 2026 農業AI通信 / Metagri研究所

農家専用AIプロンプト集を無料で読む
経費の勘定科目・病害虫診断・確定申告など、農家がAIに聞きたい質問を集めたプロンプト集(Notionページ)を、メルマガ登録者に無料公開中。
🔒 1分で登録(配信停止はいつでも可能)
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人