見出し画像

文系でもイメージでわかるAIの仕組み【順伝播・活性化関数】

🤔AIは「どうやって答えを出し、どうやって間違いを見つけるの?」

AIやE資格の勉強を始めて、最初に誰もがぶつかる壁。「書いてあることが日本語なのに、日本語が分からない。」😂

順伝播? 活性化関数? 損失関数?

一つひとつ調べても、結局なにを言っているのかピンとこないですよね。

でも安心してください!

この章が言いたいことは、実はたった一つだけです。
それは、「AIが問題を解いて、採点されるまでの流れ」。今回は、難解な教科書の言葉をスッキリ「現代語訳」してお届けします!

①入力〜⑤学習のステップ

① 入力層(AIに問題を渡す)

まずは「入力」です。教科書には「入力層」なんて堅苦しい名前が付いていますが、現代語訳すると……
👉 「AIに問題を見せる場所(目や耳)」

ただそれだけです!
例えば、「リンゴの写真」や「犬の写真」などをAIに見せるステップ。
人間でいえば、目や耳で情報を受け取る部分にあたります。

② 順伝播(AIが頭の中で考える)

次は「順伝播(じゅんでんぱん)」です。漢字が並んでいて難しそうですが、「順」とは「前へ進む」という意味。
情報が「入力層」から「隠れ層(頭の中)」を通って「出力層(口)」へと前向きに流れていくため、順伝播(Forward Propagation)と呼ばれています。

順伝播のイメージと各層の役割

人間で例えると、こんなステップそのものです。
 * 入力層:問題を見る(目)
 * 隠れ層:頭の中で考える(脳)
* 出力層:答えを言う(口)

💡 途中で出てくる「重み」ってなに?

図の中に出てくる「重み(weight)」という言葉。これは現代語に直すと、「つながりの強さ(重要度)」です。

たとえば、AIが犬を見分けるとき、耳の形・鼻・しっぽ・目のすべてが同じくらい重要とは限りません。
AIは「耳の形は超重要!」「目はそこそこ重要」というように、特徴ごとに重要度(重み)を持って判断しています。

(※ついでに出てくる「バイアス」は、AIごとのちょっとした「クセ」や「基準値」だと思っておけばOKです!)

③ 活性化関数(答えを人間が分かる形に変える)

ここが初心者にとって一番の「???」ポイントかもしれません。
実は、AIは最初から「これは犬です!」と言ってくれるわけではありません。
裏では 7.3 や -1.5 といった、人間には意味不明な数字を一生懸命計算しています。
そのまま出されても困りますよね。
そこで登場するのが「活性化関数」です!

👉 「AIの計算結果を、人間が使いやすい形に整える係」

3つの活性化関数の違い

目的によって、整え方は主に3つあります。

 🔵恒等関数(こうとうかんすう)
 * 変化: 数字をそのまま出す
 * 使う場面: 明日の「気温」「売上」「株価」など、数値そのものを予測したいとき
 🔵シグモイド関数 
* 変化: 数字を「0〜1(0%〜100%)」の確率に変える
* 使う場面:「猫である確率は90%」のような、二択問題(Yes/No)のとき
🔵ソフトマックス関数
   * 変化: 複数の選択肢の確率を全部足して「100%(合計1)」にする
   * 使う場面:「犬80%、猫15%、鳥5%」のように、3つ以上の選択肢から選ぶとき

✏️損失関数(AIの答案を採点する先生)

最後に「損失関数(そんしつかんすう)」です。AIが計算して「これは犬だ!🐶」と答えを出しました。でも、本当の正解は「猫😹」だったとします。
ここで先生が登場して、「うーん、間違いが大きいから30点!」と採点します。この「間違いの大きさ」を正しく数字(点数)にするためのルールが、損失関数です。

👉 「AI専用の採点ルール(基準)」

損失関数の考え方と代表的なルール

用途によって採点ルールも変わります。

 * 平均二乗誤差(MSE):気温や売上など、「数字のズレ」を測る採点ルール
 * 二値交差エントロピー:犬か猫かなど、「二択問題」の採点ルール
 * 交差エントロピー:犬・猫・鳥など、「多択問題」の採点ルール

採点された点数(損失の値)が0に近づくほど「ほぼ満点(正解に近い)」ということになります!

まとめ:この章で覚えることはこれだけ!

今回の内容をひとことにまとめると……
AIが「問題を見る」➔「考える」➔「人間が分かる形に答えを整える」➔「採点される」
という一連の流れを学んだことになります。

「あれ? でもAIはどうやって賢くなっていくの?」と思いましたよね。

残念ながら、まだAIは「間違いを教えてもらった」だけで、賢くはなっていません。

ここから採点結果をもとに反省して成長していくプロセスこそが、次のテーマは「逆伝播(Back Propagation)」です!

次回もお楽しみに!🤖


いいなと思ったら応援しよう!

くうさん 事例研究、技術研究など、このブログの発展に役立てさせていただきます。