Stardust Log

星屑の記録、静かに積もる。

← 用語辞典に戻る
用語辞典 / AI

ニューラルネットワーク

単純な計算をする「ニューロン」を何層にもつなぎ、つなぎ目の強さをデータから学習させることで、複雑な判断ができるようにした仕組み。

各ニューロンは、入ってきた数値に重みを掛けて足し合わせ、その結果を次の層に渡すだけです。これを何層も重ねると、画像の見分けや文章の生成のような複雑な処理ができます。どの重みをどう直せば答えが正しくなるかを、出力の側から入力の側へさかのぼって計算する「誤差逆伝播法」を1986年にラメルハートらが広め、多層のネットワークを学習させられるようになりました[1]。

2010年代に、大量のデータと計算能力がそろったことで、層を深くした「ディープラーニング」が成果を上げ、現在のAIの土台になりました[2]。人が規則を書くのではなく、例から重みを自動で調整するため、できあがったネットワークがなぜその答えを出すのかは、作った本人にも分かりにくくなります。

関連する用語

  • ニューロンニューラルネットワークの計算の最小単位。複数の入力に重みを掛けて足し合わせ、その結果に応じて出力を決める。
  • パラメータモデルや装置のふるまいを決める、調整できる数値。AIでは、学習によって決まるニューロンどうしのつなぎ目の強さ(重み)を指す。
  • 大規模言語モデル膨大な文章を学習し、次に来る語を予測することで文章を生成するAI。ChatGPTやClaudeの中核にある。