PyTorch로 배우는 Intermediate Deep Learning
Michal Oleszak
Machine Learning Engineer
xyhnn.RNN()








class Net(nn.Module): def __init__(self): super().__init__()self.rnn = nn.RNN( input_size=1, hidden_size=32, num_layers=2, batch_first=True, )self.fc = nn.Linear(32, 1)def forward(self, x): h0 = torch.zeros(2, x.size(0), 32)out, _ = self.rnn(x, h0)out = self.fc(out[:, -1, :]) return out
__init__ 메서드로 모델 클래스 정의self.rnn 정의fc 정의forward()에서 첫 번째 은닉 상태를 0으로 초기화PyTorch로 배우는 Intermediate Deep Learning