Compass v2.0 開発記録
rating: -2+x

注意: 以下のファイルは穂高研究員による日記の、Compassの開発に関する部分の抜粋です。その性質上、複数の不明瞭・主観的な記述が存在することを念頭に置いて下さい。


日付: 2020/5/6
記入者: 穂高研究員

今日から新しいプロジェクトを行うこととなった。
内容は「Compass」というAIの電子頭脳のアップデートだ。神櫻部長が大学生時代に作ったものだそうだ。
これは重大なプロジェクトのはずなのに、なぜ私のような新人に頼んだのだろうか?

日付: 2020/5/7
記入者: 穂高研究員

早速神櫻部長から仕様書とソースコードが送られてきた。
Pythonのプログラムだった。Javascriptの方がよかった。
冗談はさておき、このコードが完璧すぎて、これの何処から手を付けたらいいのかがさっぱりわからない。私の頭が悪すぎるせいだろうか。
部長から納期は10日後までだと聞かされている。出来なかったら大いに信頼を失うはずだ。何としても完成させねば

日付: 2020/5/8
記入者: 穂高研究員

とりあえず"object_detection.py"の中身を弄ってみた。
ルールベースの物体検出を行っていたようなので、これをYOLOv5に置き換えてみた。
早速精度を計ろうかと思ったが、ハードウェアが手元にないので計りようがない。仕方がないので私は実装に専念して、テストは神櫻部長に行ってもらうことにした。

日付: 2020/5/9
記入者: 穂高研究員

"chatbot.py"を見てみた。辞書式の人口無脳に過ぎなかった。これが最先端のAIなのか? 深層学習が流行る前に作られた物なら仕方がない。
ひとまず、チャットボットの部分を全面的にGPT-Neoに置き換えてみた。

日付: 2020/5/10
記入者: 穂高研究員

先述したもの以外にも幾つかのバグを修正したので、ひとまず神櫻部長にプルリクエストを送信した。
上手くいきますように。

プルリクエスト: リジェクト
付記: クソスパゲッティコードなんか書きやがって、YOLOv5とかGPT-Neoなんて実機程度の性能で動くわけないだろ。

日付: 2020/5/11
記入者: 穂高研究員

リジェクトされた。惨い。辛い。泣きそう。
「500MBもあるモデルが実機で動くわけないだろ」って言われた
最新のハードウェアがその程度のものなわけないだろ!!!

日付: 2020/5/12
記入者: 穂高研究員

Seq2Seqの学習済みモデルをTFhubから引っ張ってきた。これなら12MBしかないから恐らくOKだろう。
YOLOv5はU-Netベースの物体検知に置き換えた。眠い。

日付: 2020/5/13
記入者: 穂高研究員

信じられないほど恐ろしいことが起こった。部長から全く違う内容の、新しい仕様書が送られてきたのだ。
しかも強化学習を使って人間と同じように動かす事が必要だそうだ。
新人にこんな重課を課すなんて
頑張ろう

日付: 2020/5/14
記入者: 穂高研究員

MuZeroを取ってきた。これを実世界の映像でファインチューニングする。
映像データはYoutubeからスクレイピングしてきた。著作権的にもAIに学習させるならOK
今からColabで学習させる。なぜこの法人にはGPUがないのか?

日付: 2020/5/15
記入者: 穂高研究員

データがきえた。

日付: 2020/5/16
記入者: 穂高研究員

良いニュースがある!! 消えたはずのデータが奇跡の復活を遂げた。こんなことは人生初だ。
ただ悪いニュースもある。今日が納期の最終日だ。
仕方がないのでこのデータを神櫻部長に提出した。ひとまず頑張った。私は頑張った。もう寝よう。

プルリクエスト: 承認
付記: お前にしてはよく頑張った。初心者にしては上出来だ。まあこれくらいできて当然だがな。


Table of Contents
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License