Pythonで計算するEarth Mover's Distance
Earth mover's distance (EMD) とは統計学において二つの確率分布間の距離を測る指標です.
Google Colaboratory は自分の PC やリモートサーバに環境を構築することなく,ブラウザ経由で Python の実行が可能になる便利なサービスです.
Google Colaboratory で Google ドライブ内のディレクトリから .py, .csv ファイルなどを読み込む方法を紹介します.
本記事では,周波数解析の方法の一つとして用いられている離散フーリエ変換(計算機上での演算では高速フーリエ変換)の実装方法について取り上げます.
グラフなどを保存するときに PNG 等より PDF で保存した方が拡大時にも鮮明に表示できるので,matplotlib の機能で PDF をエクスポートしてみます.
macOS の Python 環境で OpenCV を使った動画の出力方法が意外と見つからなかったので,書き残しておきます.
The way to accurately measure Python execution time
What is the best way to measure the time that it takes to run a Python program?
ImageNet Large Scale Recognition Competition 2012 (?) で当時,驚異的な正答率の伸びを見せ,今のディープラーニングの流行を作り出した AlexNet, まあ誰もがやってると思いますが,勉強のために論文読んで実装してみました.
初期化関連でエラーが多くて手を焼いているので何とかしたいんですが,なかなかうまくいかないもんですね.
入出力の Tensor のサイズが異なるとエラーが起きるので,そのときは shape を出力して修正すればいいでしょう.