2019年6月PyTorchで複数出力があるモデルの出力の型について2019-06-28出力が複数あるモデルの訓練というのは少し複雑なモデルだとよく出てきます。PyTorchでは複数出力のモデルの、出力の型はどうなっているでしょうか。中間層の値を取りたい場合も使えます。[...]...pix2pixを1から実装して白黒画像をカラー化してみた(PyTorch)2019-06-27pix2pixによる白黒画像のカラー化を1から実装します。PyTorchで行います。自然な色付けができました。pix2pixはGANの中でも理論が単純なのにくわえ、学習も比較的安定しているので結構おすすめです。[...]...OpenCVで作成した動画がブラウザで正常に表示できない場合の解決法2019-06-27OpenCVで作成した動画をサイトで表示する場合、ローカルで再生できていても、ブラウザ上では突然プレビューがでなり、ハマることがあります。[...]...PyTorchで行列(テンソル)積としてConv2dを使う2019-06-25PyTorchではmatmulの挙動が特殊なので、思った通りにテンソル積が取れないことがあります。[...]...PyTorch/TorchVisionで複数の入力をモデルに渡したいケース2019-06-24PyTorch/TorchVisionで入力が複数あり、それぞれの入力に対して同じ前処理(transforms)をかけるケースを考えます。デフォルトのtransformsは複数対応していないのでうまくいきません。[...]...PyTorchでDCGANやってみた2019-06-23PyTorchでDCGANをやってみました。MNISTとCIFAR-10、STL-10を動かしてみましたがかなり簡単にできました。訓練時間もそこまで長くはないので結構手軽に遊べます。Augmentationのバッチサイズ別の精度低下について2019-06-21大きいバッチサイズで訓練する際は、バッチサイズの増加にともなう精度低下が深刻になります。[...]...画像をただ並べたいときに使えるTorchVision2019-06-20TorchVisionはPyTorchの画像処理を手軽に行うためのライブラリですが、ディープラーニングを全く使わない、ただの画像処理でも有効に使うことができます。