AI-For-Beginners/translations/ja/lessons/3-NeuralNetworks
localizeflow[bot] 52d3c08120 chore(i18n): sync translations with latest source changes (final snapshot) 2026-01-30 01:25:08 +00:00
..
03-Perceptron chore(i18n): sync translations with latest source changes (final snapshot) 2026-01-30 01:25:08 +00:00
04-OwnFramework chore(i18n): sync translations with latest source changes (final snapshot) 2026-01-30 01:25:08 +00:00
05-Frameworks chore(i18n): sync translations with latest source changes (final snapshot) 2026-01-30 01:25:08 +00:00
README.md chore(i18n): sync translations with latest source changes (final snapshot) 2026-01-30 01:25:08 +00:00

README.md

ニューラルネットワーク入門

ニューラルネットワーク入門の内容をまとめたイラスト

序章で述べたように、知能を実現する方法の一つは、コンピュータモデル人工の脳を訓練することです。20世紀中頃から研究者たちはさまざまな数学的モデルを試みてきましたが、近年になってこの方向性が非常に成功を収めることが証明されました。このような脳の数学的モデルはニューラルネットワークと呼ばれます。

ニューラルネットワークは時折、人工ニューラルネットワークArtificial Neural Networks、ANNsと呼ばれることがあります。これは、実際のニューロンのネットワークではなく、モデルについて話していることを示すためです。

機械学習

ニューラルネットワークは、機械学習と呼ばれるより大きな分野の一部です。この分野の目的は、データを使用して問題を解決できるコンピュータモデルを訓練することです。機械学習は人工知能の大部分を構成していますが、このカリキュラムでは古典的な機械学習については扱いません。

古典的な機械学習について学びたい場合は、別の**Machine Learning for Beginners**カリキュラムをご覧ください。

機械学習では、例のデータセットXと対応する出力値Yがあると仮定します。例は通常、特徴からなるN次元ベクトルであり、出力はラベルと呼ばれます。

機械学習の最も一般的な問題を2つ考えます

  • 分類入力オブジェクトを2つ以上のクラスに分類する必要がある場合。
  • 回帰:各入力サンプルに対して数値を予測する必要がある場合。

入力と出力をテンソルとして表現する場合、入力データセットはM×Nのサイズの行列であり、Mはサンプル数、Nは特徴数です。出力ラベルYはサイズMのベクトルです。

このカリキュラムでは、ニューラルネットワークモデルにのみ焦点を当てます。

ニューロンのモデル

生物学から、私たちの脳はニューロン神経細胞で構成されており、それぞれが複数の「入力」樹状突起と1つの「出力」軸索を持っていることがわかっています。樹状突起と軸索は電気信号を伝達することができ、これらの間の接続—シナプスとして知られる—は、神経伝達物質によって調節されるさまざまな伝導度を示すことができます。

ニューロンのモデル ニューロンのモデル
実際のニューロン (画像 Wikipediaより) 人工ニューロン (著者による画像)

したがって、ニューロンの最も単純な数学的モデルは、いくつかの入力X1, ..., XNと出力Y、および一連の重みW1, ..., WNを含みます。出力は次のように計算されます:

Y = f\left(\sum_{i=1}^N X_iW_i\right)

ここで、fは非線形の活性化関数です。

ニューロンの初期モデルは、1943年にWarren McCullockとWalter Pittsによる古典的な論文A logical calculus of the ideas immanent in nervous activityで記述されました。Donald Hebbは著書"The Organization of Behavior: A Neuropsychological Theory"で、これらのネットワークを訓練する方法を提案しました。

このセクションで学ぶこと

このセクションでは以下について学びます:


免責事項:
この文書は、AI翻訳サービス Co-op Translator を使用して翻訳されています。正確性を追求しておりますが、自動翻訳には誤りや不正確な部分が含まれる可能性があることをご承知ください。元の言語で記載された文書が正式な情報源とみなされるべきです。重要な情報については、専門の人間による翻訳を推奨します。この翻訳の使用に起因する誤解や誤解釈について、当方は責任を負いません。