昨日から引き続き,CommonsenseQAのdataloaderを書いていた. データのハンドリングには,先輩が作っていて自分もすこーしだけ貢献しているtofunlp/lineflowを使用している. dataloaderって実験のたびに書かなくちゃいけなくて,あまり本質的ではないのに結構時間が取られることが多いのでその負担を軽減してくれるライブラリは非常にありがたい.
Dataloaderの実装は完了したので,学習関連の実装に入ったのだが,前々から気になっていたけど使うことができないでいた,williamFalcon/pytorch-lightningを使ってやってみている. allennlpはとても強力そうなのだが,trainerを拡張したり変なことをしたりしようとすると,結構面倒なことになりそうなので避けていたが,これは粒度がちょうど良さそう. ただbaselineの実装とかは高速でできそうなのでallennlpも早いところちゃんと使いこなせるようになったほうがいいな. あまり,この規模のpython libを使ったことがないので,毛嫌いしてしまうが.(pytorchは?)
夕方からは,ブラジルに留学に行ってからの3大学 (外大,農工大,電通大)報告会で知り合って, 少し前に一度飲みにも行った人とサイゼリアで話し込んできた. 前回飲んだ際に連れてきてくれた彼の友人が今回も来てくれた.
研究のことや,いろんな思想,現在のいろんな問題に関してごちゃごちゃ意見を言い合っているうちにあっとゆうまに終電の時間になっていた. いろんなトピックに関して遠慮なしに自分の意見を言える人は日本人の友人の中にはほとんどいないので,非常に良い時間だった.