ニューラルネットワーク
にゅーらるねっとわーく
意味
ニューラルネットワーク(Neural Network)とは、人間の脳内にある神経細胞(ニューロン)のつながりを数式モデルとしてコンピュータ上で再現した仕組みのことである。 生物の脳が、ニューロン同士の電気信号の伝達によって情報の処理や学習を行っているのと同様に、ニューラルネットワークも「入力層」「...
概要
人間の脳の神経細胞(ニューロン)のつながりを、数式モデルで模倣した仕組み。 現在のAI(ディープラーニング)の基礎となる技術。
仕組み
入力層、中間層(隠れ層)、出力層の3つから成ります。 データが入力されると、ニューロン同士の「重み(つながりの強さ)」を変えながら信号が伝わっていき、答えを出力します。 正解データと比較して、間違いがあれば「重み」を修正する(バックプロパゲーション)ことで学習します。
歴史
1950年代からありましたが、計算能力不足で冬の時代が続きました。 2010年代に、中間層を多層にする「ディープラーニング」技術と、GPUの進化により爆発的に性能が向上し、第3次AIブームを巻き起こしました。