Pythonで計算するEarth Mover's Distance

Earth mover's distance (EMD) とは統計学において二つの確率分布間の距離を測る指標です.

Colab無料版の利用時間制限とGPU性能比較

Google Colaboratory は自分の PC やリモートサーバに環境を構築することなく,ブラウザ経由で Python の実行が可能になる便利なサービスです.

ColabでGoogleドライブ内のファイルを読み込む

Google Colaboratory で Google ドライブ内のディレクトリから .py, .csv ファイルなどを読み込む方法を紹介します.

Pythonによる離散フーリエ変換

本記事では,周波数解析の方法の一つとして用いられている離散フーリエ変換(計算機上での演算では高速フーリエ変換)の実装方法について取り上げます.

matplotlibの出力画像をPDFで保存する

グラフなどを保存するときに PNG 等より PDF で保存した方が拡大時にも鮮明に表示できるので,matplotlib の機能で PDF をエクスポートしてみます.

OpenCVで動画を読込・保存する [macOS]

macOS の Python 環境で OpenCV を使った動画の出力方法が意外と見つからなかったので,書き残しておきます.

Pythonの実行時間を高精度で計測する

Python 上でプログラムの実行時間を計測する方法は調べればたくさん掲載されていますが,どれが最も良い方法なんでしょうか.

TensorFlowを使ったAlexNet

ImageNet Large Scale Recognition Competition 2012 (?) で当時,驚異的な正答率の伸びを見せ,今のディープラーニングの流行を作り出した AlexNet, まあ誰もがやってると思いますが,勉強のために論文読んで実装してみました.

TensorFlowの初期化に関する問題

初期化関連でエラーが多くて手を焼いているので何とかしたいんですが,なかなかうまくいかないもんですね.

TensorFlowで出力Tensorの形を調べる

入出力の Tensor のサイズが異なるとエラーが起きるので,そのときは shape を出力して修正すればいいでしょう.