俺のニューラルネットワークは学習能力の低い俺に似てちゃんと学習しないし、気分転換にTensorflowにプルリク投げたらマージされた。

世間ではディープラーニングはアツいようで、ディープラーニングさえできれば基本的人権が確保されるどころか人体の代謝を高め、疲労感が改善し、生活習慣病の予防やダイエットにも役立ち、キュウリの仕分けもできるという。 ということで僕も最近はTensorflowを使ってディープラーニングのラーニングをしているのだけど、久しぶりに計算機関連の学習においてつらさを感じている。 確かにサンプルに入ってるmnistとか回すのは当然うまく行くのだけど、自分の抱えている問題に適用しようと思ってデータセットを変えてみたり、他のネットワークを試してみようと思って実装を変えてみたりすると、とたんに上手くいかなくなる。 デバッグしようにも結果が出るまで時間がかかるし、ハイパーパラメータの設定がおかしいのかコーディングにミスがあるのか分からなくてつらい。なのだけど、近くの席のディープラーニングガチ勢に聞いたら、「TensorflowじゃなくてCaffeで書いて同じデータ入れてみましたけど普通に分類できてますよ?あれ、なんか精度めっちゃいいんだけどwww」って言われるし、また別のディープラーニング職人にコード見てもらったら「ここの(パラメータの)数字、これはさすがに大きすぎっすね。」って指摘された。「デバッグつらいですよね、 »