PyTorchでweight clipping
3.7k{icon} {views} WGANの論文見てたらWeight Clippingしていたので、簡単な例を実装して実験してみました。かなり簡単にできます。それを見ていきましょう。 Weight Clippingと […]...
PyTorchでGANの訓練をするときにrequires_grad(trainable)の変更はいるのかどうか
6.9k{icon} {views}PyTorchでGANのある実装を見ていたときに、requires_gradの変更している実装を見たことがあります。Kerasだとtrainableの明示的な変更はいるんで、もしかして […]...
GANでGeneratorの損失関数をmin(log(1-D))からmaxlog Dにした場合の実験
11.7k{icon} {views} GANの訓練をうまくいくためのTipとしてよく引用される、How to train GANの中から、Generatorの損失関数をmin(log(1-D))からmaxlog Dにし […]...
tf.tensordotで行列積を表現するための設定
4.2k{icon} {views} TensorFlowのtensordotという関数はとても強力で、テンソルに対する行列積に対する計算をだいたい表現できます。しかし、軸の設定がいまいちよくわからなかったので、確かめて […]...
Pillowでグレースケール化するときに3チャンネルで出力するテクニック
26k{icon} {views} カラー画像をグレースケール化すると1チャンネルの出力になりますが、カラー画像と同時に扱うと整合性からグレースケールでも3チャンネルで欲しいことがあります。Numpyのブロードキャストを […]...
PyTorchでOnehotエンコーディングするためのワンライナー
14.1k{icon} {views} PyTorchでクラスの数字を0,1のベクトルに変形するOnehotベクトルを簡単に書く方法を紹介します。ワンライナーでできます。 TL;DR PyTorchではこれでOnehot […]...
pytube+ffmpeg-pythonでYouTubeからダウンロードした動画の音声+動画を結合する方法
8.1k{icon} {views} YouTubeをPythonで手軽にダウンロードできるライブラリとして、PyTubeがあります。しかし、ダウンロードした動画は音声と動画が別々になっていて、動画だけ再生したら無音にな […]...
PyTorchで複数出力があるモデルの出力の型について
8.1k{icon} {views} 出力が複数あるモデルの訓練というのは少し複雑なモデルだとよく出てきます。PyTorchでは複数出力のモデルの、出力の型はどうなっているでしょうか。それを見ていきます。中間層の値を取り […]...
pix2pixを1から実装して白黒画像をカラー化してみた(PyTorch)
20.4k{icon} {views} pix2pixによる白黒画像のカラー化を1から実装します。PyTorchで行います。かなり自然な色付けができました。pix2pixはGANの中でも理論が単純なのにくわえ、学習も比較 […]...
OpenCVで作成した動画がブラウザで正常に表示できない場合の解決法
26.3k{icon} {views} OpenCVで作成した動画をサイトで表示する場合、ローカルで再生できていても、ブラウザ上では突然プレビューがでなり、ハマることがあります。原因の特定が難しい現象ですが、動画を作成す […]...