윤영준 윤영준 2023-06-21
Relu -> leakyRelu
@d344876c51b143e948331e92cbad4beaa1d16c6d
model/AttentiveRNN.py (Renamed from model/attentivernn.py)
--- model/attentivernn.py
+++ model/AttentiveRNN.py
@@ -44,7 +44,7 @@
                 groups=groups,
                 dilation=dilation
             ),
-            nn.ReLU()
+            nn.LeakyReLU()
         )
         self.conv_hidden = nn.ModuleList()
         for block in range(blocks):
@@ -52,7 +52,7 @@
                 self.conv_hidden.append(
                     self.conv2
                 )
-        self.relu = nn.ReLU
+        self.leakyrelu = nn.LeakyReLU
         self.blocks = blocks
         self.layers = layers
 
@@ -62,7 +62,7 @@
         for i, hidden_layer in enumerate(self.conv_hidden):
             x = hidden_layer(x)
             if (i % self.layers == 0) & (i != 0):
-                x = F.relu(x)
+                x = self.leakyrelu(x)
                 x = x + shortcut
         return x
 
model/Autoencoder.py (Renamed from model/autoencoder.py)
--- model/autoencoder.py
+++ model/Autoencoder.py
No changes
model/Discriminator.py (Renamed from model/discriminator.py)
--- model/discriminator.py
+++ model/Discriminator.py
No changes
model/Generator.py (Renamed from model/AttentiveRNN GAN.py)
--- model/AttentiveRNN GAN.py
+++ model/Generator.py
@@ -1,5 +1,5 @@
-from attentivernn import AttentiveRNN
-from autoencoder import AutoEncoder
+from AttentiveRNN import AttentiveRNN
+from Autoencoder import AutoEncoder
 from torch import nn
 
 
 
train.py (added)
+++ train.py
@@ -0,0 +1,15 @@
+import torch
+import numpy as np
+import pandas as pd
+import plotly.express as px
+from model import Autoencoder
+from model import Generator
+from model import Discriminator
+from model import AttentiveRNN
+
+## 대충 열심히 GAN 구성하는 코드
+## 대충 그래서 weight export해서 inference용과 training용으로 나누는 코드
+## 대충 그래서 inference용은 attention map까지 하는 녀석과 deraining까지 하는 녀석 두개가 나오는 코드
+## 학습용은 그래서 풀 weight
+## 대충 학습은 어떻게 돌려야 되지 하는 코드
+## generator에서 튀어 나온 애들을 따로 저장해야 하는건가
Add a comment
List