ニューラルネットをどのように訓練しますか？
5歳の子供が簡単に理解したいと仮定してください。

「色付きのブロックがたくさんあると想像してください。各色は、リンゴの赤やバナナには緑のように異なるものを表しています。

ここで、ブロックを見て異なる山に並べ替えることができるロボットがあると想像してください。しかし、時にはロボットが間違いを犯し、間違った色のブロックを間違った山に入れます。

したがって、ロボットにブロックをソートするためのより良い仕事をする方法を教えたいと思います。ロボットにたくさんのブロックを表示し、それぞれを置くためのパイルを伝えます。ロボットは、どのカラーブロックがどのパイルに入っているかを思い出し始めます。

これは、ニューラルネットワークをトレーニングするようなものです。ニューラルネットワークはロボットであり、ブロックはデータです。ニューラルネットワークに多くのデータを表示し、正しい答えが何であるかを伝えます。時間が経つにつれて、ニューラルネットワークは、データのパターンを認識するのがますます良くなります。

ロボットがブロックを右の杭に並べ替える方法と同じように、ニューラルネットワークにデータについて正しい予測を行うことを望みます。」