2015-01-01から1年間の記事一覧
神経回路や神経活動を模倣できるオープンなシミュレーション「NEURON」のpython環境を導入をしてみたのでメモを残しておきます。試した環境はMac OS XのYosemite(10.10.5)、homebrewでインストールしたpython3.4.3です。 参考サイト(公式インストール手順…
最初にbuild.gradle内のcompile files('libs/GoogleAdMobAdsSdk-6.4.1.jar')を消去。 プロジェクトのbuild.gradleのdependenciesに以下を追加 dependencies { // something compile 'com.google.android.gms:play-services:8.1.0' } ついで同ファイルの最初…
何度も何度も怒られては対処法を調べて数分を犠牲にしてしまうので、やるべきことをリスト化しました。 OS環境はMac OS X 10.10です。 ssh-agentに登録する とりあえずこれで大抵の場合は解決できます。 ssh-add ~/.ssh/[rsaファイル名] push先のリンクを確…
Theanoを使った機械学習の勉強に励む中、とりあえず実装例を見たいと思いAutoEncoderをTheanoで実装したらしい一連のリポジトリを見つけて喜んでいました。 caglar/autoencoders · GitHub このプログラムを動かす中で行った四苦八苦をメモに残しておこうと思…
最近流行りのchainerを使用して機械学習の挙動を勉強しており、そろそろDeepDreamに手を付けるべくその方法を調査した所、どうやらcaffeが必要だとわかりました。 しかし問題があります。caffeはpython3を公式サポートしておりません。そのためか、普通にcaf…
Splatoonのガチマッチに篭っていますが、いまいち自分の特性が分かりません。 StatInkという対戦結果を記録しつつ統計計算もしてくれるサービスがあるらしいので早速使ってみます。 このサイトは、スプラトゥーンの勝敗データを自動的に収集して統計として後…
IkaLogという画像認識を用いてSplatoonの対戦結果を記録できるサービスがあるとのこと。 任天堂の WiiU 用ソフト「スプラトゥーン」の画面をリアルタイム解析して、 いろいろなことができるソフトです。 引用元 : IkaLog/IkaUI.md at master · hasegaw/IkaLo…
手軽にPythonで使える人工ニューラルネットライブラリで少し有名になっているchainerですが、少し変わったことをしようと改造しだすと実装の複雑さに困惑してしまいます。誤差伝搬などの計算式とか原理をあまり知らないせいですが。 英語を読んで数式を読ん…
色んなサーバでGPU環境を整えていると、そのたびに調べないといけないのでメモ。もし素直じゃないCUDA環境でも、CUDA_ROOTを変えたりlib64を変更するだけでなんとかなるはず。これを書いた.bash_profileを毎回読みこめばCUDA環境が整うはず。 export CUDA_RO…
chainerでサンプルコードを動かすと、optimizer.setupでこけた。 >>> import numpy as np >>> from chainer import cuda, Function, FunctionSet, gradient_check, Variable, optimizers, utils >>> import chainer.functions as F >>> model = FunctionSet(…
MATLABで唯一(?)マルチスレッドが可能になるparfor、かなり便利に作られている反面、意図しない予想外なエラーがぽこぽこ出てきて困る時があります。 今回はparfor内でSubscripted assignment between dissimilar structures.というエラーが出ました。 in…
全然スマートじゃないですが、読み込めたので、まあ良しとしてください。 JSONファイルに日本語などが混じっている場合は、最後の.decode()で適切な文字コードを指定する必要があるかと思います。 import json import zipfile zippath = 'test.zip' z = zipf…
あまりスマートじゃないですが、読み込めたので、まあ良しとしてください。 import zipfile import io from PIL import Image # load zip zippath = 'test.zip' z = zipfile.ZipFile(zippath) # load image from zip imgname = 'test.png' img = Image.open(…
RenderJobやRenderQueue辺りを使って多数の画像を複数同時に作れるが、RenderJobはメモリエラーか何かで画像の生成に失敗する時があるらしい。しかしクラス内にエラー処理するリスナーが見当たらない。 RenderJob → Mitsuba Renderer: mitsuba::RenderJob Cl…
ニコニコ動画にアップロードする際、容量などを気にしないといけません。 そのため圧縮率の高い効率的な動画を作りたいわけですが、いろんなソフトを使うのは面倒です。 今回はffmpegコマンドを使って動画をニコニコ用にコンバートしてみました。 0. ffmpeg…
numpyのインストール pip install numpy pillowのインストール pip install pillow サンプルコード from PIL import Image import numpy as np a = np.random.randint(0, 255, (128,128)) pilImg = Image.fromarray(np.uint8(a)) pilImg.save('hoge.png') ↓…
機械学習の練習などの用途に、MNISTという大量の手書き数字画像データがあります。そのデータをpythonコードからダウンロードしてファイル保存してくれる関数fetch_mldata('MNIST original')があるのですが、よくわからないErrorを吐いて停止することが多々…
久々にAndroid Studioのバージョンを上げて作業しようと思ったら、タイトルのようなエラーが行く手を阻みました。GradleのOffline Workをオフにしてから同期すれば解決しました。 (Mac版Android Studioでの操作) ツールバーのAndroid Studio ↓ Build, Exec…
Pythonで機械学習を試す際、MNISTという名の学習用データを使わせてもらうことが多いです。しかし日本語環境によってはデータをロードする際に以下の様なエラーが出て読み込めないことがあります。 load.py f = gzip.open(dataset, 'rb') train_set, valid_s…
2015年5月17日、大阪都構想に賛成するか反対するかで住民投票が行われ、反対705585票、賛成694844票となり、「大阪市は都構想に反対する」という選択をしました。 http://www3.nhk.or.jp/news/html/20150517/k10010082861000.html 投票数1400429あるなか、票…
MATLABでOpenCVを使えるようになるmexを使ったOpenCVのラッパー、mexopencvがあります。 mexopencv - Matlab mex functions for OpenCV 非常に便利なのですが、導入の際に少し手間取ったのでメモを残しておきます。 こちらの環境は MacOSX Yosemite、MATLAB …
データマイニングとか画像認識とかやりたい! 機械学習のライブラリは色々あるから”それっぽいもの”はすぐに作れるだろうけれど、ちょっとだけ機械学習の理論を知っておきたい! と思ったエンジニアが四苦八苦しているときに作成したまとめです。 Deep Learn…
イベントとか ADF2015(詳細後述) ニコニコ超会議2015(詳細後述) 第1回WBAIハッカソン(詳細後述) 所属歴 阪大かるた会 阪大、生命機能研究科 NAISTバイオ科、神経系の研究室 以下、詳細 ADF2015 recruit-jinji.jp 総合プログラムコンテスト、チーム「E…
v=[ver]; {v.Name}' 終わり。
Docomoの雑談対話APIとは なんらかの発言テキストを送ると、それっぽい答えを返してくれるDocomo製の無料APIです。 Slackなどのチャットサービスに癒やし役として活躍してくれるはずです。 今回はこの雑談会話botを、Google Apps Scriptを通してSlackに導入…
UIFileSharingEnabled、実機内のアプリで生成したファイルを簡単にPCに取り込めて便利です。 が、UIFileSharingEnabledをYESにしたまま申請すると、理由を聞かれて申請が通りません。 ですのでアプリ申請のときだけUIFileSharingEnabledをNOにする必要がある…
新しく外部ライブラリをプロジェクトに追加して、Gradle Syncしたら Error:Configuration with name 'default' not found. というエラーが発生。 原因は様々かもしれませんが、私の場合はOffline workがオンになっていたせいでした。 Preferences...→Gradle→…
JNIで使う.soライブラリが見つからなかったりすると次のようなエラーが出ます。 java.lang.UnsatisfiedLinkError: Couldn't load PQAMakerJNI from loader dalvik.system.PathClassLoader: findLibrary returned null at java.lang.Runtime.loadLibrary(Runt…