C/C++
http://www.seas.upenn.edu/~ofirpele/FastEMD/code/ http://www.mathworks.com/matlabcentral/fileexchange/22962-the-earth-movers-distance http://fr.cyclopaedia.net/wiki/Earth-mover,-s-distance http://ai.stanford.edu/~rubner/emd/default.htm htt…
線形代数ライブラリ,Lapackのインストール. $ sudo apt-get install libblas-dev liblapack-dev libatlas-base-dev ソースコードには #include コンパイル時は $ g++ hoge.c -llapack -lblas
端末で $ sudo apt-get install 'libboost*-dev' date_time, regex, thread, python, signals, test, felesystem, serialization, program_options 以外は#includeするだけで使用可能. 追記:2011.05/09 こちらの方がいいか・・・ $sudo apt-get install li…
ノートPCにインストール.↓を参考にしつつ. http://imagingsolution.blog107.fc2.com/blog-entry-207.html
最近傍探索のライブラリ. http://www.cs.ubc.ca/~mariusm/index.php/FLANN/FLANN
Locality sensitive hashing(LSH) http://www.mit.edu/~andoni/LSH/ ANN (Matlab Wrapper) http://webscripts.softpedia.com/script/Scientific-Engineering-Ruby/Mathematics/ANN-MATLAB-Wrapper-33976.html (C++) http://www.cs.umd.edu/~mount/ANN/
matlabでファイル名にインデックスをつけて出力したい場合, filename = sprintf('hogehoge%03d.pgm',i); imwrite(uint8(img),filename,'pgm'); と書く,一方C++では char filename[100]; sprintf(filename,"hogehoge%03d",i); 〜 という感じ.本日,うっかり…
参考になった http://d.hatena.ne.jp/colorcle/searchdiary?of=10&word=*[SIFT] 藤吉先生の論文をテキストにして1からC++で実装していた. matlabで実装してみようと思う.
http://www2.nict.go.jp/w/w114/stsi/K5/VSSP/fftw3_install.html・FFTW wiki http://www32.atwiki.jp/amaeda/
・インストーラ http://sourceforge.net/projects/opencvlibrary/files/OpenCV2.0はよくわからんので1.1preをダウンロード,インストーラ実行.
C++でランダム行列を使って見たいので,正規分布をもつ乱数の生成法を調べてみた. Boostライブラリにはメルセンヌツイスター等と同様にすでに正規乱数を発生させる関数が用意されているらしい.が,まあ,仕組みを理解しつつ試しに作ってみるのもありかなぁ…
C++の練習がてら何か実験してみたい気分.まずは高速フーリエ変換を行うfftw(Fast Fourie Transform in the West),Boostライブラリ,OpenCVを使えるようにしたい.・FFTW http://www.fftw.org/install/windows.html http://www.alab.t.u-tokyo.ac.jp/~bond/…
プレゼン用に訓練データ・質問データを図示できる画像を作ろうかと思い,手書きの数字データセットを探していたらこんなのを発見. http://yann.lecun.com/exdb/mnist/ 手書き数字のデータベースだった. Matlab用にmatファイルかなにかに書き換えて使いたい…
http://www.stanford.edu/group/SOL/software/lsqr.htmlmatlabではこれを使っていた,はず….
自分が使っている欲張アルゴリズムの計算にはmatlabを使用している.しかし,そんなに難しい算法ではないので,自力でC++に実装してみたい.卒研が終わったら,C++の勉強も兼ねて自分で書こうと思っている.ただ,そのなかで共役勾配法を使って解を得る部分が少…