ゆるいブログ

毎日おもったことや、やったことをただただ書いていくブログです

CEDECに昔の同僚とかたくさん登壇してうらやま / 今日もわりと仕事でいっぱいいっぱい

藤井四段、本日連勝

朝日杯で2連勝ということで、軽く棋譜みてみましたけど負けるかどうかわからない局面だったようですね。とりあえず連勝のまま豊島八段とあたるということで楽しみです。

豊島八段は現時点でレートトップの1884を誇るので負けるのがあたりまえなのですが、きっとミラクルを起こしてくれると期待しています。

今日も仕事が忙しくてなかなか自由にならず

まあフルビルドしたり報告会に参加するのに手間がかかっただけで、そんなに仕事をしているわけではないのですが。何が原因かと考えるとなんだろうなあ。。。今日は会議が多かったような。

どうにかしようがあったのかというと難しい。

今日もついつい仕事を片付けてしまい、終わったのは20:30という。。。もっとはやく帰りたい。

Optimized C++ ―最適化、高速化のためのプログラミングテクニック

Optimized C++ ―最適化、高速化のためのプログラミングテクニック

 

 あいかわらず Optimize C++ を合間を見て読書中です。並列処理の部分を読んでいるのですが条件変数を使ったモニタ機能lock_guardを使ったScoped Lockなど使ったこと無い機能が多くて、ヘー、ほー、と頷いていました。同じような機能は今作っているシステムでもあるんですが、C++11以前からあるシステムなので同じような機能が独自実装されていましたね。

ジム通いの続き

今日も疲れてジムどころではなかったですが、1時間だけジムで運動しました。

体重は減ってる気がしますが、運動しなくなってきているのでいつまでこの元気が持つか

ビットコインが激しく上下動

理由は知らないけど下落してまた戻ってますね。12:00ごろと9:00ごろに買い足したんですが(0.01BTCだけ)いちばんヘコんでいるところは仕事中なので当然見れんわな

http://gyazo.dyndns.info/data/c178d224eb8f23129b60df3a7c8296f6.png

オリガ・モリソヴナの反語法

 65%くらい読みました。登場人物が増えてきてすでに名前が覚えられなくなりつつあります。そしてここに至ってオリガ・モリソヴナの事情にまったくの興味がない。。。本がつまらないというより小説を楽しむだけの精神的余裕が自分にはないのではないかと思ったりします。

オリガ・モリソヴナの反語法 (集英社文庫)

オリガ・モリソヴナの反語法 (集英社文庫)

 

 CEDECに知り合いがたくさん登壇している話

cedec.cesa.or.jp

CEDECというゲーム開発者用イベントがあるんですが、そこに知っている人がたくさん登壇していてちょっとショックを受けました。。無念。自分も来年は出たいと思いつつも出れるのかなあ。。。。

今の所属する部署のやっている仕事が小さいから少なくとも仕事をやっているだけでは無理なのではという気がします。

がんばりたいけど、今の会社から登壇するのはかなり敷居が高いのでほどほどに頑張ろう。

 単一電池と単二電池をまちがえて買ってきたぁぁぁ

つらいっす

ディープラーニング本読書中。交差エントロピー誤差関数

Tensorflowは inference(モデル定義) loss(誤差関数定義) training(学習アルゴリズム定義) の3ステップで定義する。

以下サンプル

github.com

また、交差エントロピー誤差関数についても勾配消失問題のような減少が起きるので、clip_by_valueによってtf.logの中の値が小さくなりすぎないようにする必要がある。

http://gyazo.dyndns.info/data/5d9f8fc1bd523d6e1f4db8904cd4c7af.png

 

 同等のコードの Keras 版もある。Kerasの方がわかりやすいなと思っていたのだが、こう見てみると Tensorflow の方が流れがわかりやすくて読みやすい気になってくる。

github.com

久しぶりの仕事 / やっぱり仕事以外にする余裕はない

夏休み明けひさしぶりの仕事でした

仕事はあまり忙しくない時期なので楽だったんですけど、休み中は毎日5時間くらいは勉強したり本を読んだりしていたので、それに比べるとやはり仕事がある日は使えて1時間くらい。

仕事の合間合間に Optimize C++を読んだりしていたのですが、やはり集中するのがむずかしく、実装したりコードレビューしたりして時間を使ってしまいました。

Optimized C++ ―最適化、高速化のためのプログラミングテクニック

Optimized C++ ―最適化、高速化のためのプログラミングテクニック

 

18:00くらいには大体仕事が終わったのですが、レビューで気になった部分の仕様調査で結局ズルズルと仕事をしていました。

仕事そのものは進んだのですが、何か得たかというと目の前の仕事を片付けただけなので、これを繰り返すのはエンジニアとしての成長を考えるとよろしくないなあと。

特にコードレビューやビルド待ち時間は時間がかかるわりにはあまり勉強になることもなくしかも、細切れ時間なので使いようがないという。

仕事を早めに終わらせて機械学習の勉強をしたかったのですが、なかなかそういうわけにもいかず、明日はうまく時間を切りたい。

帰りにジムによったんですが、やはり疲れていてそれ程頑張れず

1時間だらだら運動して帰ってきました。。。

こちらも疲れていてロクに運動できませんでした。正確には集中力が切れていました。

 オリガ・モリソヴナの反語法読書中

オリガ・モリソヴナの反語法 (集英社文庫)

オリガ・モリソヴナの反語法 (集英社文庫)

 

 積ん読解消中です

とはいえまだ25%くらいしか読んでない

 最初は主人公の学生時代のおおよそありふれた描写が続いていたのですが、ようやくオリガ・モリソヴナの過去の話も出てきて、ちょっと面白くなってきたところ。

ディープラーニングの続き勉強中

学習における問題のところを勉強しています。

過学習によるオーバーフィッティングや、誤差逆伝播法がシグモイド関数微分の積であることから小さくなりすぎてしまう勾配消失問題について勉強しています。

が、数式が多くてわかったようなわからんような。

勾配消失問題の対策としてはシグモイド関数よりも勾配のある活性化関数を使えばよく、これは例えばtanhやReLU(LeakyReLUやParametric ReLU)で計算すれば良いらしく、オーバーフィッティングの対策としてはランダムにニューロンドロップアウトする(ネットワークから除外する)ことによって、より汎化されたニューラルネットワークができるらしい。

この辺以前も別の本で読んだ記憶はあるものの、やっぱり触らないと忘れるなあ

 

夏休み最終日 / 将棋の子を読んでみたけど微妙・・

夏休み最終日

たくさん休んでしまったので、明日から大急ぎで仕事を進めないと。8月は8/31まであるのが良いですね。(社畜発言)

ZOZOTOWNはコーデから服が買えるのが良い

全然使ってなかったんですが、ZOZOTOWNが時価総額1兆円という話を聞いて使ってみることにしました。コーデを見てそこから服が買えるのが良さげです。

f:id:twainy:20170820211930p:plain

ちなみに株価↓すげえ。

ZOZOTOWNのエンジニア募集はブラックな予感しかしてなかったですが、意外と行ったら良いことあるかもですね。成長していて人が足りない企業はエンジニアにとってはおいしいです。

f:id:twainy:20170820212031p:plain

 

ちょっとした手術をしました

詳細はなんとなく言えないけどちょっとした手術をしました。命に別状はなし。

将棋の子を読んだ

 泣ける話を読みたくて将棋の子を読んでみましたが、プロになれなかった棋士たちの過酷な人生にとても感動できませんでした。この本は奨励会というプロへの登竜門を突破できなかった、棋士になれなかった人たちについて書かれたノンフィクションです。作者である大崎氏の友人である成田英二氏が主役であり、作中では奨励会退会以後、300万の借金をしたため行方を隠し、ゴミ掃除のバイトをして生活しているという姿が描写されます。そんな描写を見てしまうと、友達なんだから助けろよ大崎!と言いたくなってしまいます。

将棋世界の編集長になり、名作「聖の青春」で受賞するような有能勝ち組の大崎氏が、落ちぶれていく友人に助けの手をのばさないのは、それが大崎氏なりの美学なのかもしれないが、納得が行かない。

というわけで個人的にはとても微妙な作品でした。聖の青春は夭折した天才という物語性が強く素直に感動したけど、これはどちらかというと元奨励会の生活がリアルすぎて、何で助けなかったんだ大崎、という気持にしかなりませんでした。

将棋の子 (角川文庫)

将棋の子 (角川文庫)

 

 

ディープラーニングの勉強中

 4章の途中まで読んでいるけどとても面白いです。なんとなく知っているようなそうでもないような知識が多い。

家のPCに入っているKerasが古くてアップデートに手間取ってそこまで進まず。

詳解 ディープラーニング ~TensorFlow・Kerasによる時系列データ処理~

詳解 ディープラーニング ~TensorFlow・Kerasによる時系列データ処理~

 

 ダイエット

今日もジムで90分運動。

痩せたような痩せてないようなよくわからない状況です。

体脂肪率も体重も少しずつ減ってはいるけどこのままだと1ヶ月で4kg痩せるかどうかというところ。かなりキツめのダイエットをしているのでもう少し痩せたいのだが・・・

ファイアーエムブレム覚醒 始めました

2DS LL を買ったので今更ファイアーエムブレム覚醒をはじめました。

難易度ノーマル/カジュアルで開始したけどぬるすぎて面白くないのでどうしたものかと。難易度ハードが良いのでしょうか。

 ルンファク4もやりたかったんですが、2017/10月にベストが出るのでそれまで待つかなと。

ルーンファクトリー4 Best Collection

ルーンファクトリー4 Best Collection

 

 

実家に帰りました / ディープラーニングの勉強中

実家に帰りました

お盆なので実家に帰ってました。

とはいえさくっと戻ってきたので、あまり書くべきこともなく。

ディープラーニングの勉強をしています

 ディープラーニングの本を読んで勉強しているんですが、なかなか終わらず。まだまだ時間がかかりそうです。明日一日頑張ってもおわらないだろう気配。

詳解 ディープラーニング ~TensorFlow・Kerasによる時系列データ処理~

詳解 ディープラーニング ~TensorFlow・Kerasによる時系列データ処理~

 

 

飽きたらプログラマのためのSQLに浮気しています。

 

ローローがまじで倒せません

FEH にハマっているんですが、ハードのローローすら倒せません。

攻略wikiとか見ても、そのキャラ持ってないんすけど!ということが多くてなんとも。。

ダイエットぜんぜんやせません

3日前までスルスル痩せてたので、調子にのって一日バカ食いした後で急に痩せなくなりました。おかしい。それまでは10日で4kg痩せてたんですけど意味不明なリバウンドで2kg戻りました。ドカ食いとはいえ1日食べただけで2kg太るのなんでやねん。

今は毎日ジムで90分運動、1日3食、うち1食はプロテインのみ。炭水化物は少なめ(一日ご飯一杯くらい)という生活をしています。なぜ痩せない。。。

神保町に行った / 意識高い系動画にハマった話

なんか今日はあまり良くない日でした

神保町に行った

読みたい本が溜まっている気がしたので消化のために神保町の本屋にお出かけ

 機械学習の本とか

TensorFlow機械学習クックブック Pythonベースの活用レシピ60+ (impress top gear)

TensorFlow機械学習クックブック Pythonベースの活用レシピ60+ (impress top gear)

 

 昨日動画を見た落合陽一さんの本を読みました。

超AI時代の生存戦略 ―― シンギュラリティ<2040年代>に備える34のリスト

超AI時代の生存戦略 ―― シンギュラリティ<2040年代>に備える34のリスト

 

 神保町に行った主目的は 5G の性能や使われている技術、社会への影響について調査するというものだったのに忘れていて何も調べませんでした。。。

TensorFlowの本は一からロジックを組み立てていて、それはそれで勉強になるけどもKerasを使って楽をしたい気持ちに。いや良い本なんですけど、数式組み立てるところから自分でやると時間かかりそうだし Keras だけでやりたい。。。

超AI時代の生存戦略はざっと見た感じではどこか別の場所で説明を聞いた話がほとんどだったような気がしています。丁寧に読めば違うかもしれないけど読んだ感じではあまり印象に残った話はなかったなあ。

 あと、以前このブログで読みたいと言っていたEffective Debuggingを読書。内容はOreillyにしては非常に易しいです。知ってたことが多いけども、デバッガとかあまり使わないような人達は読むとためになるかも。デバッガが使えるようになるのは良いプログラマになるための重要な一歩だと思います。

Effective Debugging ―ソフトウェアとシステムをデバッグする66項目

Effective Debugging ―ソフトウェアとシステムをデバッグする66項目

 

他にも色々読んだけど覚えているのはそのくらいかなあ。

読みたい本

 フロストシリーズの最終作がいつのまにやら出てたんですね。読みたいけどどうせなら洋書を読みたいなとも思っていて、どうしようか考え中です。(とはいえ Winter's Frostを積ん読中)

フロスト始末〈上〉 (創元推理文庫)

フロスト始末〈上〉 (創元推理文庫)

 
フロスト始末〈下〉 (創元推理文庫)

フロスト始末〈下〉 (創元推理文庫)

 

 あと、内容が良かったので「ダイエットの科学」を買いたいなーと思ったけど電子書籍が無いので悩み中。白揚社Kindle本とか出さなそうなので諦めるか、紙で読むかですよね。。

ダイエットの科学―「これを食べれば健康になる」のウソを暴く

ダイエットの科学―「これを食べれば健康になる」のウソを暴く

 

NewsPicksアカデミアに入りました

意識高い系ブームが突発的に起こったのでNewsPicksアカデミアに5000円と高いけど入ってみました(通常会員ですらないのに)。あらためてみると高え。

ライブ配信が見れるとかで見てみたんですが、あまり面白いものではありませんでした。Youtubeのビジネス系人気動画の方が面白い。なぜかというとレビュー評価によるフィルタリングがされていないため面白くなくてもトップに表示されるという点と、単にこの手の動画を見飽きてしまったためのような気がしています。

やっぱり起業を目指すようなひとたち、なんでも貪欲に吸収しようという人達が見るものだなあと。

というわけで忘れないうちに速攻で解約してみましたが、一ヶ月は使えるらしいので暇な時に見ようと思います。

ゼルダ Botw

ゴロンシティまで行きました。(2週目なのでさくさく進む)

勉強とかもの作りとか

完全にサボりました。あかん。

神保町から帰ってアカデミアとか Youtubeのビジネス系の動画↓とか見てたらモノを作る気分になれなかったのでめっちゃサボりました。やっぱりインプット過剰なのはよくない。

www.youtube.com

TCP/IP Illustratedを読書中

TCP Illustrated Volume1 を読んでいる

TCP/IP Illustrated Volume 1: The Protocols (Addison-Wesley)

TCP/IP Illustrated Volume 1: The Protocols (Addison-Wesley)

 

 古い本なのですが、ネットワークまわりの詳細を知っておくために今更ながら読書。英語なので読むのはタルいですが、かなり細かく説明されていて良いです。

とはいえまだ全然進んでおらず、OSI参照モデルで言うデータリンク層ネットワーク層について読み終わったところ。

http://gyazo.dyndns.info/data/5b4c6477027c5e379bac96d2c10ff417.png

しかも読んだとはいえイーサネットもLLCやSNAPなどはあまり深くは理解していなかったり。まあお仕事で重要なのはコネクションが張られてからなので、その辺はスルー。

なんか勉強したことを説明しようかと思ったけど振り返ってみるとわりと常識的な話が多かったので説明もスルー。

明日時間があればUDP/TCP/TLSあたりを集中的に読みます。

藤井4段勝利

王位戦の予選で小林健二九段との対戦でした。

勉強しながら見てたけど、まあ見ている分には余裕の勝利でしたね。中盤あたりにソフト最善手を打ちまくっていたのが印象的でした。藤井四段に勝つなら序盤で何とかするしかないですね。

マルチプレイヤーゲーム

30分くらい実装したけどほぼ動きなし。VisualStudioがUnityから呼び出されないトラブルにひっかかって時間を浪費。

FEH 

聖魔ガチャでアメリアさっそく取りました。防↓の微妙固体だけどもまあ無課金ですし、仕方ない。そしてさすがアマガイタロー、とてもかわいい。

f:id:twainy:20170815223950j:plain

ゼルダ BotW

2週目プレイ中です。ゲームやってる時間はそんなに長くないんだけども、ブログだけ見るとゲームばっかりやってるみたいや。

2週目なのに古代兵器に殺されまくってます。。。進歩ないなあ

「テクノベート」でビジネス・働き方はどう変わるのか?~落合陽一×メルカリ小泉×ヤフー安宅×グロービス

Youtubeグロービスのチャンネルでおもしろそうなのがあったので見てみました。ビジネススクール的な意識高い話は割と好物です。

落合さんの話してた、DeepLearningは専門家になると難しいけど使う分には簡単という話が印象的で、こんどこそDeepLearningでオモチャ作りたいなというモチベーションになりました。とはいえやっぱりデータ揃えるのは大変なんですよねー。

また、経営者でも技術が大事という発言もされているのですが、この人達が求めるレベルで技術を理解している経営者がどんだけいるのかな、という気にも。まあでも自分は技術者なのでちゃんと理解していかないとなあ。

また、安宅さんが死ぬ3日前まで元気で動ける時代になるという発言をされていて、そういう時代に来るなら死ぬ直前まで勉強したりもの作ったりしていたい。勉強するのを止めたくない気持ちになりました。

 

www.youtube.com

マルチプレイゲームを作り始めた / アニメ ゲーマーズが面白い

今日はろくな事やらなかったので書くことも無いのですが

恵比寿に出かけた

特に予定もないけどな!

ブラブラしてすぐに帰りました。無性に食べたかったので海鮮丼だけ食べて帰りました。(写真はとってない)

マルチプレイゲームの実装中

ちょっと前に作ったボールを蹴るだけのゲームとも言えない何かをマルチプレイゲームに変更中。とはいえ着手したばかりであまり進まず。明日もやりたい。

http://gyazo.dyndns.info/data/0738ffef62aad6573e8883bfd4595532.png

FEH

ようやく飛行パが作れて満足しました。

ゲーマーズ

内容は勘違いでひたすらこんがらがった人間関係をニヤニヤ見るラブコメ

原作好きだけども、アニメは1話の天道さんのキャラが違くて見るのやめてました。Amazonプライムビデオでタダで見れるので見てたけどこれは面白い。

f:id:twainy:20170814222429p:plainf:id:twainy:20170814223616p:plain

見直すと天道さんが良い感じにポンコツだし、アグリのギャルっぽさが減って本当に単に可愛いキャラになっているしでとても満足できる出来でした。

www.amazon.co.jp