結局先週書き散らかしたコードはほとんど書き直した。pandas の扱いにも慣れてきたので、ついでに Factorization Machines で使う特徴量をいくつか増やしてみた。学習を回してから帰ってきたので上手く学習がすすめば明日の朝に結果が見れるだろう。
実際の運用のとき、ハイパラの調整どうしているのでしょう。適当にやると nan にぶっ飛んでしまうので、何度か適当に回してみる必要があるのですが、いったい世の中のシステムはどうやって運用されいるのか。まさか毎晩手動で調整してからバッチを回すということもありますまい。就職したらきっと実際に運用されているコードを見ることができるだろうから楽しみだ。