KZKY memo

自分用メモ.

theano

Theano: Scan Op

現時点でTheano(0.7.0).いまさらながら,scan opをちゃんと見てみることにした.scan opのいいところは,variable length input/outputに対応できること,および,loopの中に,symbolに対してconditionを付けられること.基本的に,このページを順に見てい…

GPU/CPUの計算速度比較 02

ここに載っている一般的なlogistic regressionを解くとき,GPU vs CPUで速度比較したのでその時のメモ. 実験環境 計算リソース GPU: GeForce GTX 780 CPU: Intel(R) Xeon(R) CPU X5680 @ 3.33GHz 実験1 設定 #dims = 784 (固定: same as in sample code) #sa…

GPU/CPUの計算速度比較

全サンプルの内積計算をNumpy (CPU) vs Theano (GPU)で速度比較をした時のメモ.実際のサンプルを書く前に,普通に計算する場合を考える.普通にd-by-nの行列があったら,すべてのサンプルの内積計算の計算量は で,nに関してsquare-order.基本的にこういっ…

Theano BLAS周りのリンクエラー

こんな感じのエラーがでたら /usr/bin/ld: cannot find -lf77blas. collect2: ld \xe3\x81\xaf\xe3\x82\xb9\xe3\x83\x86\xe3\x83\xbc\xe3\x82\xbf\xe3\x82\xb9 1 \xe3\x81\xa7\xe7\xb5\x82\xe4\xba\x86\xe3\x81\x97\xe3\x81\xbe\xe3\x81\x97\xe3\x81\x9f. ',…

Theano: Logistic Regressionまでの道のり

Theanoの基本的シンボル操作から,基本的な微分を経て,Logistic Regressionまでの道のり. 基本 installation ubuntu14.04の場合 $ sudo pip install theano version確認 $ python -c "import theano; print theano.__version__" 0.6.0 import 取りあえずim…