ノイズ除去オートエンコーダを実装する
Pytorchでノイズ除去オートエンコーダを実装する
こちらのサイトのコードを参考にしました。
https://debuggercafe.com/autoencoder-neural-network-application-to-image-denoising/
発生している問題・エラーメッセージ
Fashion MNIST を用いているので28×28ピクセル入力が1になっています。 以下のコードにもあるようにエンコーダー層の最初の層ですが、出力が64となっています。何故64になるのかわかりません。
該当のソースコード
pytorch
1 2self.enc1 = nn.Conv2d(1, 64, kernel_size=3, padding=1) 3self.enc2 = nn.Conv2d(64, 32, kernel_size=3, padding=1) 4self.enc3 = nn.Conv2d(32, 16, kernel_size=3, padding=1) 5self.enc4 = nn.Conv2d(16, 8, kernel_size=3, padding=1) 6self.pool = nn.MaxPool2d(2, 2)
試したこと
64以外の数字でもうまくいく。32や16など。
補足情報(FW/ツールのバージョンなど)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/18 11:43
2021/08/01 10:15
2021/08/02 05:03 編集
2021/08/03 05:08