stMind

about Arsenal, Arsene Wenger, Tech, Computer vision and Machine learning

CourseraのDeep Learning SpecializationのCourse2まとめ

www.coursera.org 引き続き、Deep Learning SpecializationのCourse2を受講しました。Course1では日本語訳がありましたが、Course2では英語字幕(時々誤り有り)のみで、仕事で頭を使ってから帰った後で取り組むのは難しいものがありました。結局、週末に一…

CourseraのDeep Learning SpecializationのCourse1まとめ

www.coursera.org Andrew Ng先生のディープラーニング講座を始めました。Course1はNeural Network and Deep Learningで、Logistic regressionから始まって、Neural Networkの基本、Shallow and Deep Neural Networkという流れで学習するコースになってます。…

kinect生産終了のニュースに触れて

www.nikkei.com www.fastcodesign.com トータルで全世界3500万台、発売60日間で800万台売れたということでギネス記録にもなったキネクトが生産終了となるようです。 キネクトといえば、RGB-D画像からRandom Forestで部位を推定する手法がCVPR2010でベストペ…

インストール済みのcudnnのバージョン確認

#include <cudnn.h> #include <iostream> int main(int argc, char** argv) { std::cout << "CUDNN_VERSION: " << CUDNN_VERSION << std::endl; return 0; } $ nvcc cudnn_version.cpp -o cudnn_version $ ./cudnn_version CUDNN_VERSION: 5110 このプログラムはこのIssueで知っ</iostream></cudnn.h>…

flickr8k dataset

Deep Visual-Semantic Alignments for Generating Image Descriptions image caption用のflickr8k datasetは、アノテーションとVGGの特徴量は上記リンクからダウンロード可能ですが、対応する画像自体は別途ダウンロードする必要があります。各画像のダウン…

上手に考えるための引き出しを増やす

新しい分かり方作者: 佐藤雅彦出版社/メーカー: 中央公論新社発売日: 2017/09/20メディア: 単行本この商品を含むブログ (2件) を見る 新しいアイデアを必要とする状況というのは意外と多く、その度に同じような事しか考えられず、自分はアイデアを考える才能…

コンパイルエラーで個人的にわりとよく使うコマンド

OSX El Capitan 10.11.6です。 locate, export 例えば、とあるmakeを実行したらwchar.hが見つからないと言われました。 $ make g++ libRegionBPP/libRegionBPP.cpp -c -std=c++98 -pedantic -W -Wall -fopenmp -O3 -fPIC In file included from /usr/local/C…

openposeのjsonを解析する

昨日は、ナチョがウェストブロム戦で見せた奇跡のクリアをopenposeで関節推定してみました。openposeは、関節位置をファイル出力するオプションを用意しているので、jsonで出力して黒背景に関節位置を描画しましたが、その時の解析手順を簡単にまとめておき…

決定的瞬間のPose Estimation by OpenPose

これが誰か分かったあなたは立派なグーナーです。 答えはこちら。 'I was in the right place at the right time' | Interview | News | Arsenal.com

NLP for arsenal.com is difficult

スポナビライブの画面を開いたら、バギーズ戦の配信開始まで「1日と…」って明日かよー。 www.arsenal.com 最近というか、今年に入ってarsenal.comが変わった。試合毎に記事がまとまって見れるようになって、例えば上の vs Chelseaの記事は11本分がスクロール…

Learning by Associationの論文を軽く読む

[1706.00909] Learning by Association - A versatile semi-supervised training method for neural networks (画像は論文より引用) CVPR2017で発表された論文の一つ。ミュンヘン工科大学とGoogleの共著。 図にあるように、ラベルあり(A)とラベルなし(B…

CNNによるテキスト分類で学習済みword2vec(fastText)を使う

CNNとテキスト分類で検索すると、一番最初に出てくるWildMLのチュートリアル。 チュートリアルではembedding layerも含めて学習するようになっていますが、embeddingのところはFacebookが公開しているfastTextの学習済みword2vecで置き換えてやってみました…

Try word2vec in 5 minutes

Task word2vecを使ったテキスト分類の問題(質問文?回答文?)をやってみます。 Steps datasetの入手 pre-trained modelの入手 datasetとpre-trained modelのロード 学習 評価 1. datasetの入手 まずはデータセットが必要ですが、UCSD(カリフォルニア大学…

アーセンベンゲル補完計画、始めました

先月末、ベンゲル監督が二年間の契約延長を発表しました。 www.arsenal.com 今シーズンは、就任以来初じゃないかと思うほどの不振が続いて、契約満了を迎える今シーズンで本当に辞めてしまうかもしれないと思いました。 とりあえず、契約更新は喜ばしいです…

MacとLinuxでディレクトリ内ファイルリストを取得する時の挙動が違う?

以前作ったDeep Learningを使ったブランドロゴ認識だけど、ありがたいことに使ってくれる方がいて、githubにissueが来ました。 github.com 27クラスのロゴ画像をそれぞれ学習用、テスト用に分けてpickle化するスクリプトでエラーになるということらしい。Iss…

研究を売れ

研究を売れ!―ソニーコンピュータサイエンス研究所のしたたかな技術経営作者: 夏目哲,所眞理雄出版社/メーカー: 丸善プラネット発売日: 2016/01/30メディア: 単行本この商品を含むブログ (1件) を見る ソニーコンピュータサイエンス研究所(CSL)の研究成果を…

Habits change into character

休暇中ということもあり、2017年がふわっとスタートしたわけですが、一年の計は元旦にありの教えに従って今年の抱負を記しておきたいと思います。(既に元旦ではなくなってますが、それはおいておきます) 「身につけた習慣が個性になる」 タイトルを意訳す…

Tensorflowでロゴ画像を分類する

UdacityのDeep LearningコースでTensorflowを試してみたものの、いまいちしっくりこない感じがありました。こういうのは、自分で何かしら作って試してみるのが一番ということで、ブランドロゴ画像の分類をしてみました。 なお、ここで書いたコードは GitHub …

matlabでは行列を行ベクトルにするとcolumn major order

3x3の行列Aを9x1の行ベクトルに直すと、1, 2, 3, 4, 5, 6, 7, 8, 9となると思っていたら、1, 4, 7, 2, 5, 8, 3, 6, 9だった... (column major order) >> A A = 1 2 3 4 5 6 7 8 9 >> A(:) ans = 1 4 7 2 5 8 3 6 9 >> ちなみに、numpyだと指定しない限り、ro…

アーセナルの攻撃スタイルにみるUnix哲学

バーディー、結局残留ですってね。 www.soccer-king.jp アーセナルに来たら、相手も引いて守るし、スペースがない中でバーディーは活躍できないんじゃないかなんて言われてましたが、 僕は十分フィットするなぁと思ってました。というよりも、バーディーのよ…

How AlphaGo WorksとAlphaGoの裏側

How AlphaGo Works from Shane (Seungwhan) Moon www.slideshare.net DeepMindがNatureに投稿した論文を、CMUのPhDの方が解説しているプレゼン資料がslideshareにありました。 AlphaGoの仕組みがとても分かりやすくまとめてあり、英語ですが一読の価値ありで…

誰も教えてくれない秘密の扉の喩え話

medium.com 真面目で努力家な人ほど、正攻法なんだけど一番成功するのが難しい方法をとってしまいがちなんだよなぁ。成功が難しいというか、競争率の激しい方法ですね。 大変に成功した人というのは、人生やビジネス、そして成功はナイトクラブのように捉え…

参考にならないかもしれない東京マラソン参加レポート

走ってきました、東京マラソン2016。 フィニッシュ時間は5時間20分。 ラスト10キロは両足がほぼつった状態で、なんとかゴールまでたどり着いた感じでしたが、 最後まで歩かずに走りきったので満足です。 来年も走りたいなぁと思いつつ、抽選に当選しないとい…

TensorFlowのRun a TensorFlow demo modelでつまずかない

UdacityでTensorFlowを使ったディープラーニングの講義が始まりましたね。 www.udacity.com 遅ればせながらTensorFlowをインストールすることにしました。pipでインストールは問題なかったですが、手書き文字認識のデモを実行してみると、タイムアウトになっ…

2016年にやりたいこと

気力と体力の充実 年齢を重ねるにつれて、心と体の充実があらゆる活動の基盤になっていることを痛感します。ランニングを習慣化したことで体調をコントロールできるようになったので、2016年も続けていきたい。運動不足で悩んでいる人には是非お勧めしたい。…

Stand on the words of giants

「世界」を変えろ! 急成長するスタートアップの秘訣作者: デビッド・S・キダー,小林啓倫出版社/メーカー: 日経BP社発売日: 2013/09/05メディア: 単行本この商品を含むブログを見る 色々なスタートアップの創業者達へのインタビュー本。日本でも馴染みのあるF…

git add --patchをy or nキーのみで決定する設定

stackoverflowは読んでるだけでも色々発見があります。 git add -pしたときにy or nキーのみで、Enterキーなしで決定できるようになる設定です。 $ git config --global interactive.singleKey true

「駐輪場」を検索する

クロスバイクを初めて手に入れて、時間があったら自転車に乗って出かけたいと思ってます。そこで困ること第一位は、駐輪場。じゃあってことで、Googleで「駐輪場」と検索してみると近くの駐輪場がいくつか出てきます。よしっと思って行ってみると満車… しょ…

kaggleのデータファイルをwgetで並列ダウンロード

kaggleのデータファイルをwgetで並列ダウンロードする方法を調べた。スクリプトを書いたりすることなく、コマンドラインで完結するのでお手軽。 1. pupでリンクアドレスを取得する chromeのデベロッパーツール等で確認、CSSセレクタを使ってアドレスを取り出…

「The Platform : IT企業はなぜ世界を変えるのか」を読んだ

ザ・プラットフォーム:IT企業はなぜ世界を変えるのか?作者: 尾原和啓出版社/メーカー: PLANETS発売日: 2015/06/09メディア: Kindle版この商品を含むブログを見る いつも思うことだけど、GoogleやApple、Facebook、Twitterがない世界を想像するのがもはや困…