今年の4月から研究室に所属して深層強化学習についての勉強と研究を始めました。 研究を始めてから3.5ヶ月で深層強化学習のサーベイ発表と論文の執筆をさせてもらい、研究というものを以前よりずっと理解できるようになって来ました。 今回の記事では自分の…
ログみたいな、どんどんファイルの下に文字列が足されていくようなファイルを見るためのスクリプトを書いたので紹介します。 これは実際に使って見るとこんな感じです。 仕組み 仕組みは単純で、最初にファイルの最後までファイルポインタを進めます。そのあ…
今大学で半期を通してチームでロボットを作るという授業をとっています。 僕がシステム設計を担当しているので、どのように設計したのかを紹介したいと思います。 どんな感じのロボットか ものすごい初期の画像しかないのですが、ロボットの雰囲気はこんな感…
次のコードで速いのはどちらだと思いますか? Code A
大学のコンパイラについての授業でOCamlを使っているのですが、そこでイミュータブルなリストを関数で定義していて感心しました。 そこで、アルバイト先で使っているPHPで同じものを再現してみました。 コード
今年の6月から8月にかけてUC Berkeleyでコンピュータアーキテクチャの授業と"English as second language"というカテゴリーの授業を受けて来ました。 コンピュータアーキテクチャの授業は正確にはCS61CというコードでタイトルがThe great ideas in computer …
大学でロボットを作る機会ができたので家で埃をかぶっていたPlaystationEyeを使って顔認識を試して見た。 使ったもの Raspberry Pi 3 OpenCV Webカメラ(PlaystationEye) セットアップ sudo apt-get install libopencv-dev sudo apt-get install python-ope…
Webでフレームワークを使おうと思うとRuby on Railsほど優れているものはないかと思いますが、僕はアルバイト先でPHPのフレームワークであるLaravelを使って開発しています。 laravel.com 昔はCakePHPが多かったと思いますが、Googleトレンドを見てもLaravel…
初めての投稿になります。 情報工学科の学部生でアルバイトでフルスタックエンジニアをやっています。 最初の内容は僕がQiitaに書いた、 qiita.com の話をします。 なぜ計算順序を考慮した電卓を書いたか 僕が今読んでいる本でUnderstanding Computationとい…