誤差関数(損失関数)

入力を適当なニューラルネットワークを順伝播した出力は当然狙ったものと大きな違いがあるだろう その得られた出力と正解データの差を学習を通して縮めていくのが教師あり学習だ。つまり、適当なニューラルネットワークから得られる入力と出力のペアが、入力…

ニューラルネットワーク

ディープラーニングを学ぶ上で最も基礎となる概念がこのニューラルネットワークだ。 これは、脳のニューロンとかシナプスとかをモデルにできたものだそうだ。 まあ、その辺はここではあまり触れないことにする。Wikipediaとかを見れば良いと思う。ニューラル…

教師あり学習

きっかけ 近年流行っているディープラーニングについて、自分に定着させるためのノート的にここに記す。 ここでは、実装のための記事というよりも、どちらかというと理論的なことの話をしてこうと思う。 教師あり学習 機械学習という大きな枠組みの中の教師…

自由落下運動のシミュレーションと可視化

最初は高校生の物理で一番最初に習うであろう、自由落下運動を例にシミュレーションしてみよう。 簡単すぎると思うかもしれないが、初めての人にもとっつきやすいように誰でもわかるようなものからシミュレーションしていく。 そのうち、複雑なシミュレート…

pythonを用いた数値計算

現代、数値解析・シミュレーションはとても重要な学問である。 それは、コンピューターマシンの性能の向上だったり、理論体系の確立、進歩によって従来よりも複雑な問題をより高速に解くことができるようになったためであろう。 しかし、この数値解析は大学…