タグ

rubyとニューラルネットに関するy_yukiのブックマーク (1)

  • Rubyでバックプロパゲーションによる学習に入門してみる - Qiita

    このuを出力関数に突っ込んだ値が出力となる。人間が判断するならここまででもいいような気がするけど、これをコンピュータに理解させやすく変換したい、ということだろうと思う。 この出力関数にはいろいろ種類があり、中でもステップ関数とシグモイド関数がよく用いられる。 ステップ関数 ... uが正なら1, 負なら0 シグモイド関数 ... f(u) = 1/(1+e^-u)で表される ニューロセルは単体でも論理演算をする機構として機能させれる!なるほど! ニューラルネットワークとは そしてこのニューロセルを複数組み合わせたものがニューラルネットワークと呼ばれるもの。 一番簡単なもので言えば、ニューロセル2つの出力を受け取ったニューロセルが1つの出力を出すようなものとか。そんな風に入力された値がネットワークの中を順番に伝播していくニューラルネットは、フィードフォワードネットワーク(feed forwa

    Rubyでバックプロパゲーションによる学習に入門してみる - Qiita
  • 1