• Rubyは機械学習に向かない?
  • そんなことはない。
  • 今の僕たちにはDockerもPyCallもある!
  • ということで、forkしたレポにDockerファイルを足した。
  • あと動作確認がてらch01/forward_netを移植するところまで
  • Pythonの結果
    $ python ch01/forward_net.py 
    [[3.15245706 1.04564087 3.79809497]
     [2.42216984 1.05062967 3.36051252]
     [2.70277914 1.29642725 3.82595368]
     [2.74439115 1.05358816 3.51089728]
     [2.3717438  0.83925119 3.17700206]
     [2.70190894 1.32856782 3.78121618]
     [2.45648424 1.42538096 3.74789557]
     [2.44012951 1.41648668 3.71539651]
     [2.48413183 0.79572405 3.15203016]
     [2.47128897 1.34434492 3.64278437]]
    
  • Rubyの結果 ※ 重みとバイアス、xは同じものを与えています
    $ bundle exec ruby ch01/forward_net.rb 
    [[3.15245706 1.04564087 3.79809497]
     [2.42216984 1.05062967 3.36051252]
     [2.70277914 1.29642725 3.82595368]
     [2.74439115 1.05358816 3.51089728]
     [2.3717438  0.83925119 3.17700206]
     [2.70190894 1.32856782 3.78121618]
     [2.45648424 1.42538096 3.74789557]
     [2.44012951 1.41648668 3.71539651]
     [2.48413183 0.79572405 3.15203016]
     [2.47128897 1.34434492 3.64278437]]
    
  • 大丈夫そうです
  • ソースコードはこちら
Episodes