एक फ़ोरकास्टिंग RNN बनाना
अब समय है कि आप अपना पहला रिकरेंट नेटवर्क बनाएँ! यह एक sequence-to-vector मॉडल होगा, जिसमें दो लेयर्स वाली एक RNN लेयर होगी और hidden_size 32 होगा। RNN लेयर के बाद, एक साधारण linear लेयर आउटपुट्स को उस एकल मान पर मैप करेगी जिसकी भविष्यवाणी करनी है।
आपके लिए निम्नलिखित इम्पोर्ट पहले से किए गए हैं:
import torch
import torch.nn as nn
यह अभ्यास पाठ्यक्रम का हिस्सा है
इंटरमीडिएट Deep Learning with PyTorch
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
class Net(nn.Module):
def __init__(self):
super().__init__()
# Define RNN layer
self.rnn = ____(
____,
____,
____,
____,
)
self.fc = nn.Linear(32, 1)