Sahil Garg
Initial commit: Solar PV Predictive Maintenance API
7690851
raw
history blame contribute delete
404 Bytes
import torch.nn as nn
class LSTMAutoencoder(nn.Module):
def __init__(self, input_dim, hidden_dim):
super().__init__()
self.encoder = nn.LSTM(input_dim, hidden_dim, batch_first=True)
self.decoder = nn.LSTM(hidden_dim, input_dim, batch_first=True)
def forward(self, x):
encoded, _ = self.encoder(x)
decoded, _ = self.decoder(encoded)
return decoded