ニューラルネットワーク
Neural Network
人間の脳の神経回路を模した計算モデル。機械学習の中核で、ディープラーニングの土台。
ニューラルネットワークとは
ニューラルネットワーク(Neural Network/NN)は、人間の脳の神経細胞のつながり方を参考にした計算モデルです。数値を受け取り、重み付けをして次の層に渡す単純な処理を大量に積み重ねることで、複雑なパターン認識や予測ができるようになります。
AIの機械学習の中核技術で、ディープラーニングの土台でもあります。
基本の仕組み
- 入力層: データを受け取る
- 中間層(隠れ層): 数値を受け渡しながら特徴を抽出する
- 出力層: 予測や判断の結果を出力
中間層が多層になったものがディープラーニングです。
代表的な発展形
- CNN: 画像認識向け、畳み込み層を持つ
- RNN / LSTM: 時系列や文章に強い
- Transformer: 現代LLMの基盤アーキテクチャ
なぜ強力なのか
- 表現力: 多層化で非常に複雑な関数を近似できる
- 特徴の自動学習: 人間が"どんな特徴を使うか"を設計せずに済む
- 汎用性: 画像・音声・言語・動画まで広く適用可能
実務との関係
士業事務所で直接ニューラルネットを触ることはまずありません。しかし、利用するAIツール(LLM、AI-OCR、音声認識)の裏側は、ほぼ全てニューラルネットです。「AIがどう動いているか」のイメージを持っておくと、ベンダー選定や制約の理解で役立ちます。
