in lab/02-Training/wind_turbine.py [0:0]
def create_model(n_features, dropout=0):
return torch.nn.Sequential(
torch.nn.Conv2d(n_features, 32, kernel_size=2, padding=1),
torch.nn.ReLU(),
torch.nn.Dropout(dropout),
torch.nn.Conv2d(32, 64, kernel_size=2, padding=1),
torch.nn.ReLU(),
torch.nn.Dropout(dropout),
torch.nn.Conv2d(64, 128, kernel_size=2, padding=2),
torch.nn.ReLU(),
torch.nn.ConvTranspose2d(128, 64, kernel_size=2, padding=2),
torch.nn.ReLU(),
torch.nn.Dropout(dropout),
torch.nn.ConvTranspose2d(64, 32, kernel_size=2, padding=1),
torch.nn.ReLU(),
torch.nn.Dropout(dropout),
torch.nn.ConvTranspose2d(32, n_features, kernel_size=2, padding=1),
)