2017-01-01から1年間の記事一覧
pythonでOpenCVを使う場合、conda経由でインストールするのがもっとも簡単かつ一般的だと思う。 conda install -c menpo opencv=3.3.1 みたいにすれば一発で入る。 バージョン一覧が確認したければ conda search -c menpo opencv とすれば、condaからインス…
複数のリストやnumpy arrayを、その対応関係を崩さずにシャッフルするのに手間取ったのでメモする。ここでいう対応関係とは、配列Xとyがあった時、(X[0], y[0]), (X[1], y[1])のペアのことを表す。一つの訓練サンプルに対するラベルとか、従属変数に対する説…
タイトルの通り。 GPU, CPU, HDDの温度、使用量などを逐一測定し、グラフで表示してくれるpsensorというソフトがあるので使ってみた。聞くところによるとGPGPU(というかDeep Learning)用途での使用ではGPU温度が80度〜90度くらいまで上がるのが正常らしい。…
複数のHDDを用意してそれぞれwindows, linuxとマルチブートして使い分けたかったので、その手順をメモする。 環境 windows10のSSD, windowsデータ用HDD, Ubuntu16.04のHDDの三つがSATA接続済み GTX970使用 Ubuntu16.04を空のHDDにインストール HDDにubuntuイ…
pythonにはpandasという非常に優れたデータ解析ツールが用意されている。昔はデータ解析といえばRがよく用いられていたらしいが、 pandasやnumpyなどの便利なツールが開発され、pythonが爆発的に普及していったらしい。 そんなわけで勉強がてらpandasの基礎…
少し前までエディタはAtomを使っていたが、いい加減重いのにうんざりしたので軽量高速と話題の Visual Studio Code(VSCode)というエディタに乗り換えた。なるほどいい感じではある。特にデフォルトでターミナルがついていたり(windowsはコマンドプロンプトで…
めも。 numpyで、特定の軸に対して全て同じ値やarrayを入れたい時があった。例えば二次元の場合、 a = np.zeros((5, 5)) #array([[ 0., 0., 0., 0., 0.], # [ 0., 0., 0., 0., 0.], # [ 0., 0., 0., 0., 0.], # [ 0., 0., 0., 0., 0.], # [ 0., 0., 0., 0., …
deep learning によるsemantic segmentation用の手法と、データセットに関するサーベイ論文。arXivに2017年4月にアップロードされたもので、筆者曰くdeep learningを中心としたsemantic segmentationのサーベイはこれが初めてらしい。 論文は以下 https://ar…
CNNに代わる手法としてのRNNを提案したReNetの論文を読んだ。 [1505.00393] ReNet: A Recurrent Neural Network Based Alternative to Convolutional Networks Multi-dimentional RNNによる多次元データ(画像、動画など)へのRNNの適用はなされていたが、全方…
パスワード管理に1passwordを使っており、windowsとmacには公式で対応しているがlinuxは非対応。linuxも結構普段使いするので、入れてみようと思った。 wineというmac/linuxにwindowsアプリを導入できるソフトを使う。 www.winehq.org ただしうまく動作しな…
Ubuntu16.04にnvidiaドライバをインストール後、ldconfigやapt upgradeを実行すると /sbin/ldconfig.real: /usr/lib/nvidia-375/libEGL.so.1 is not a symbolic link /sbin/ldconfig.real: /usr/lib32/nvidia-375/libEGL.so.1 is not a symbolic link みたい…
Recurrent Neural Networkは系列データに対して適用されるが、時刻と対応している必要はなく、系列順序に意味のあるデータならなんでもよい。 前回の記事 dlrecord.hatenablog.com で取り上げたように、画像、動画、ボリュームデータなど、多次元データに対…
ニューラルネットワークが現在盛んに研究されているが、その中でも系列データを扱うRecurrent Neural Network(RNN)について学習した。 CNNは研究でもよく取り扱っていたが、RNNは手付かずだったので。。 教材はこれとか 深層学習 (機械学習プロフェッショナ…