なにメモ

コンピュータビジョンや機械学習関係の話題を書き綴ると思うブログです。

【ラボ畜おすすめ】Nexus7という名のノートパソコン(周辺機器込み約3万円1kg)

Kindleで電子書籍を読んだり、Google Chromeでネットをやるのに最適なNexus7。 さらには300gぐらいの重さで、という軽さもあり、日々持ち歩いています。 ただ、ノートパソコンとNexus7を同時に持ち歩くと、正直邪魔だし、重いしでいいことがありません。 そ…

Random Forestで計算できる特徴量の重要度

1.背景とかRandom Forest[1]とは、ランダムさがもつ利点を活用し、大量に作った決定木を効率よく学習させるという機械学習手法の一種である。SVMなどの既存の手法に比べて、特徴量の重要度が学習とともに計算できること、学習が早いこと、過学習が起きにく…

今日から始めるデータサイエンス はじめに

はじめに 昨今、新聞などで見られるビッグデータという記事。それと同時にチラッと見えるデータサイエンス(データ科学)とかデータサイエンティストとか。これらの話を利益とかあまり知らない学生の視点から説明していく一連の日記を書いてみます。今後はR…

R言語の手軽な連想配列(ハッシュ)のようなもの

Rには連想配列(ハッシュ)のパッケージ{hash}がありますが、もっと手軽なものを見つけました。リストを使う方法です。

Bag-of-Featuresの実装

Bag-of-Featuresが必要になったものの、OpenCVではPython用に実装されていないという悲しい現実が待ち受けていたので実装しました。(ちなみにコーディングスタイルはJavaです。) ベクトルの量子化にK-meansを使う一般的なものはこちらです。 This is a class…

【移植した過去記事】OpenCV 2.2での画像の貼り付けとアルファチャネルへの対応

OpenCV 2.2での画像の貼り付けは以下のとおり。 OpenCV: paste a image 実はチートシートにもほぼ同じ内容が書いてあったりする。(行列操作の例3参照)http://opencv.jp/opencv-2.2/opencv_cheatsheet.pdfソースの内容は1.貼りつけたい領域をRectクラスで…

【移植した過去記事】Windows7(64bit版)のKinectインストール方法(OpenNI)

Kinectを64bit版のWindows7で使おうとしたら、 とてもインストールが面倒だったので、手順を残しておこうと思う。 このインストールは以下のソフトを使った。 ※インストールにはすべて32bit版を使った。 バージョン ソフト名 備考 1.1.0.41 OpenNI(unstabled…

ブログ、ことはじめ

はてなに移ってからあまり時間が立ってないので、まだ技術的記事がありません。 過去に別のブログに書いたコンピュータビジョンや機械学習関係の話題を少しずつ移植していこうと考えています。 今後も研究や開発している中で気づいた技術的話題かとりとめの…