andante

0423

昨晩はtensorflowのopを書いていましたなんでこれうまくいかないんだろーと思ってたものがわりとしょうもない勘違いに起因していたことがわかってそれでやっとNMSが動きましたやっぱりC++のエラーメッセージはわかりにくい実行時になら出せる情報を型推論だけで全部やろうとするからなんだろうと思うそれともちゃんとしたIDEがあれば違うんだろうか


今日は夕方から散歩に行きました楽しい楽しいと思ってどんどん歩いているとやあ疲れてきたなと思ったところで復路が残っているのでしんどいですねデバッグはコーディングの二倍難しいので全力のロジックは自分でデバッグできないみたいな格言を思い出します今日は17.5kmでした10kmを越えるとつらいので今度からは5kmくらいで折り返すべきなんだけど遠くに行きたいのよね帰りは電車に乗るとかしたほうがいいのかも


今夜はもうちょっとC++でいろいろ書く練習……と思ったのだけどさっきからなんか体温が高いので早めに寝たほうが良さそうなんだこれちょっと疲れただけとかだったらいいんだけど

0422

Make everything seachable.
見聞きして書いたものすべてを検索可能にすべきだと思うのですtweetもlikeもreblogもこの日記も一年か二年か前にtweetは検索可能にしたけど http://logt.necocen.info/ それではぜんぜん足らない特にreblogとlikeがないのが痛い
作るとしたらelixirの勉強がてらということになるんだけど今はぜんぜんそんな時間がないまあでも機械学習に飽きたらそっちやりましょうかね

text-dcganは結局ぜんぜんうまくいっていませんなんでgeneratorのlossがどんどん発散するんだろうやっぱりRNNを使わないといけないんだろうかそういえばこないだRNNの新しいのが出てたよね実装してみようかしら


仕事は久々にアプリ開発見透しよく書くにはどうすればいいのかなんてことに悩むのは久々という感じすこしは貢献できているといいのだけど

あとはEigenと格闘したりもしましたが結局よくわかりませんつらい週末にちょっと調べてみようかなあ


さて週末明日晴れてる ∧ 元気ならまた散歩に行こうかなあ週に一度はちゃんと歩かないと

0421

ずっとグアイワルニャーオ


昨晩はマスタリングTCP/IPを読んだりしました読んでて思ったのだけど僕が一番知りたいのは物理層なんじゃないだろうかこないだCPUエミュレイタ書いたときみたいにさとにかく実際に触れるものとの接触点がどうなっているのかなによりまずそこを理解しないといけない気がする


仕事は難航ついにC++でtensorflowのopを書き始めたのだけどドキュメントがぜんぜんないのでなかなか進みませんというかEigenのことがよくわからないのがつらいこれ将来的にはCUDAでも書かなきゃいけないのしんどいな……
あとC++というかテンプレートはちょっと間違えただけで世界の終わりみたいにエラーを寄越すのもしんどいREPLのある言語のありがたみよ


今夜もtext-dcganを応援しながら本を読みますtext-dcganはあんまり収束する気配がありませんgeneratorさんチームはもうすこしがんばってください

0420

昨晩はtext-dcganを書いていました一応動かせるところまで来たのだけどなかなかgeneratorが学習してくれませんcross entropyが50とかになってるのなんか壊れてるんじゃないのかなふーむ


仕事は難航FRCNNの実装なんだけどいざ書こうとしてみると理解があやふやなところとかいろいろ出てきたのでまたソースを復習したりとりあえずproposal部分はNMS以外はpythonで書けそうなんだけどNMSは無理でしょうまあ元実装のコードを参考にしつつ明日がんばるつもり
ところでOCRのほうは完全に諦めムードまあしょうがないよね


今夜はtext-dcganを応援しつつ本でも読もうかなちょっと疲れているから早めに寝るよ

0419

昨晩はdiscriminatorの周辺をちょっと修正してとりあえずグラフ的には正気っぽいコードになったところまでで寝ました今夜は実際のデータを流すところまでやりたいんだけどできるかなあ


お昼から仕事社外打ち合わせなんで僕を連れてくんですかって訊いたら雰囲気を出すためみたいなことを言われたので僕はもしかしたら人間よりも間接照明に近い存在だったのかもしれないと思いました思っていません雰囲気は出しました名刺交換くらいでキョドるのはさすがになんとかしたいよね

あとFaster R-CNNのtf実装を検討していますできればC++書きたくないんだけど少なくともNMSは必要だしRoI PoolingとかあとSmooth L1 Lossも必要でしょうそういえばFCLNのRoI Poolingって何がどう微分可能なんだっけ勉強が足らない


具合は昨日よりちょっと良くなっている気がするけど単に朝風邪薬飲んだからかもしれない

0418

昨晩はDCGANのモデルを書いていました一応たたみ込んだりするところはできたのだけどdiscriminator二回走らせたらグラフが二つになって変数は共有してるにしてもあまり格好良くないので一度で済ませられるように工夫するつもりです


具合はあまりよくない明日は社外の打ち合わせに同行するらしい二年ぶりくらいだから緊張する

0417

昨晩はtfでモデルを書き始めたけどやっぱり微妙に不慣れなので進みません特にgeneratorとdiscriminatorを別々に作って独立にパラメータ更新するところとかこれまで適当に任せてたところをちゃんとやらないといけない感じで難しい


今日は特になにもしていませんヤマノススメ一期がAmazonプライムで観られたのでぼんやり観ましたそういえば二年半くらい前に高尾山登ったっけなぜんぜん記憶が無いけど


調子があんまりよくない元気がないうーむ

0416

昨晩はTweetコーパスを分かち書きしてSwivelアルゴリズムに投げるところまでやりましたPython3を最近ようやくたどたどしく書き始めたところなのにPython2のコードを3に修正するとかなかなか厳しいでもtensorflowをPy3環境にインストールしてしまったからPy2には戻れないふーむ


お昼過ぎに起きてちょっとだけ会社で作業しました勾配のクリッピングを入れて再計算でもやっぱりまだうまく動いていない気配がありますこんどは勾配が小さすぎたりあとどうもweight decayは省いた方が良かったような気もするうーん難しい

その後三時間ばかり散歩しました14キロ歩いたらさすがに疲れた


今夜はDCGANの実装まで進められたらいいけど期待はしない

0415

昨晩も分かち書きと語彙表作成をしていましたPython慣れない


仕事は挫折結局文字認識は無理そうまだ試してはいるけど帰り際に走らせた計算がさっき見た感じ発散しているので明日ちょっと行って直そうかなと思う勾配のクリップを入れるだけだしすぐでしょうしかしなんで急に発散しているのか不明なのが気がかりだはー憂鬱


明日はまた散歩に行けたらいいなと思う今夜はword embeddingまで進めたらと思ってたけど帰ってくるの遅かったし明日会社も行くんだったらあんまり遅くまで作業してたくないよなとかふうむ

0414

大きな災害があると疑心暗鬼と道徳自慢の悪魔合体がメディア気取りで跳梁跋扈してちょっとしんどい気持ちになる


昨晩は久々にちょっとやる気が出たのでTweetを分かち書きして語彙に番号をつけて数字の列にするコードを途中まで書きましたこれを何らかのword embeddingに食わせてそこからDCGANに投げることになるはずですたぶんword embeddingは$N-1$次元になって残りの1次元は空白の表現に使う$N$次元表現を幅1pxの$N$チャンネル画像と見立てて畳み込みをするでしょう縦は1postあたりの最大語彙数たぶん100くらいに制限しますそれより短いものは中央に寄せて上下を空白にします$N$がどれくらいになるかは未定

今日はあまり具合が良くないどう良くないというのも難しいのだけどただ疲労している肩凝りがひどいのかもうーん


セイヨウサシミタンポポ学名: Taraxacum sasimiumキク科タンポポ属の多年生植物
元々ヨーロッパを中心に刺身のつまなどに用いられていた[1]が
日本でも戦後に持ち込まれて以降急速に普及し
現在では刺身のタンポポといえばこちらを思い浮かべる人が多い[要出典]
日本在来種に比べるとやや小型なのが特徴で色合いもわずかだが黄色が強い