システムアーキテクト暗記無料で始める

ニューラルネットワークとは?にゅーらるねっとわーく

ニューラルネットワークとは、入力から出力への対応を、人が式で書く代わりにノード間の結合の重みとして学習で獲得するモデル。入力層・中間層・出力層にノードを並べ、出力の誤差を入力側へ戻して重みを直す誤差逆伝播で近づけていく。中間層を厚く重ねたものが深層学習。

最終更新:2026-10-06

試験情報

システムアーキテクト試験の過去問では2回出題されています(2017年度〜2019年度)。

システムアーキテクト試験の頻出用語/午前II

この語が出る過去問を解く →

背景

規則を列挙できる業務はプログラムに書けるが、手書き文字や音声のように「なぜそう見えるか」を条件式へ書き下せない対象がある。人が規則を書く代わりに事例を与えて重みを合わせ込めばこうした対象を扱える半面、判断の根拠が重みの集合に埋もれる。設計に組み込む側は、誤ったときの代替手段と、学習データを更新し続ける運用をどう用意するかを要件に書く必要がある。

具体例

手書き数字を読む処理では、画素の明るさを入力層に与え、出力層の10ノードのうち最大値のものを答えとする。TensorFlowやPyTorchはこの重み更新を自動微分で実装したライブラリで、学習済みの重みをファイルとして配り、本番システムには推論だけを載せる構成が採れる。

試験での引っ掛け

学習で変わるのは結合の重みで、ノード数や層の構成は設計時に人が決める側。中間層を多く重ねたものがディープラーニングであって別の技術ではなく、手法自体は古くから知られている点も問われる。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では2回出題(2017年度〜2019年度)
  • 分野:午前II
  • 学習で変わるのは結合の重みで、ノード数や層の構成は設計時に人が決める側。