neural network
神経回路網 / ニューラルネットワーク
名詞
複数形: neural networks
neural networkという用語は、文脈によって生物学的な意味とコンピューター科学的な意味の二通りで使われます。生物学的な文脈では、脳や脊髄などの神経系においてニューロンが互いに接続され、電気信号をやり取りする物理的な構造である神経回路網を指します。一方で、現代の日常会話や技術的な議論で使われる場合は、ほとんどが人工知能の一種であるニューラルネットワークを指しており、これは人間の脳の仕組みを模倣して作られた計算モデルのことです。
生物学的構造と人工的モデルの区別
これら二つの意味は密接に関連していますが、焦点が異なります。生物学的なneural networkは、解剖学的な接続や化学的な伝達物質による信号伝達に注目します。対して、コンピューター科学におけるneural networkは、数学的な関数や重み付け、活性化関数を用いてデータを処理し、パターンを学習させるアルゴリズムとしての側面に注目します。
生物学的例:視覚情報を処理する脳内の神経回路網
人工的例:音声認識や画像生成に利用されるディープニューラルネットワーク
機械学習における位置づけ
人工的なneural networkは、機械学習という広範な分野の中の一つの手法です。特に層を深く重ねたディープラーニング(深層学習)は、このニューラルネットワークの発展形であり、複雑なデータの相関関係を抽出することに長けています。単なる統計的なデータ処理とは異なり、入力データから自動的に特徴を学習し、未知のデータに対して予測や分類を行う能力を持つ点が大きな特徴です。
意味
名詞神経回路網
情報を処理するために信号を伝達する、脳または神経系内の相互に接続されたニューロンの連なりであること
関連語
algorithmneuronsynapselayerweightbiasactivationperceptronbackpropagationgradientlearninginferencetrainingdatasetepochbatchoptimizerlosserrorconvergenceoverfittingunderfittingregularizationdropoutconvolutionpoolingrecurrenttransformerattentionembeddingtensormatrixvectorscalarcalculusprobabilitystatisticsintelligenceautomationpredictionclassificationregressionclusteringpatternrecognitionperceptioncognitionbraincortexaxondendriteplasticitylogiccomputationsoftwarehardwareprocessorgpumemoryarchitecturetopologynodeedgegraphsignalinputoutputhidden layerdeep learningmachine learningartificial intelligenceheuristicstochasticdeterministiclinear algebrafunctionderivativeactivation functionsigmoidsoftmax