解像度を分けて訓練するネットワークの工夫をしていました。[...]...tf.tensordotで行列積を表現するための設定2019-07-24TensorFlowのtensordotという関数はとても強力で、テンソルに対する行列積に対する計算をだいたい表現できます。軸の設定がいまいちよくわからなかったので、確かめてみました。[...]...Pillowでグレースケール化するときに3チャンネルで出力するテクニック2019-07-20カラー画像をグレースケール化すると1チャンネルの出力になりますが、カラー画像と同時に扱うと整合性からグレースケールでも3チャンネルで欲しいことがあります。[...]...画像のダウンサンプリングとPSNRの測定2019-07-20U-Netでどこまでの深さが効いているのかを考えるために、画像をダウンサンプリングし、アップサンプリングするという処理を行いPSNRを見ていきます。[...]...PyTorchでOnehotエンコーディングするためのワンライナー2019-07-20PyTorchでクラスの数字を0,1のベクトルに変形するOnehotベクトルを簡単に書く方法を紹介します。ワンライナーでできます。PyTorchではこれでOnehotエンコーディングができます。[...]...pytube+ffmpeg-pythonでYouTubeからダウンロードした動画の音声+動画を結合する方法2019-07-15YouTubeをPythonで手軽にダウンロードできるライブラリとして、PyTubeがあります。ダウンロードした動画は音声と動画が別々になっていて、動画だけ再生したら無音になっていたということがしばしばあります。[...]...KerasのLearningRateSchedulerとPyTorchのLambdaLRの微妙な違い2019-07-11学習率の調整は大事です。エポック後に学習率を減衰させる際、現在のエポックを引数として更新後の学習率を返す関数を与えると便利なことが多いです。NetworksTensorFlowでもラプラシアンピラミッドを作る人気記事まだデータがありません。