1 ) model.train()
output = model(cat_feat_data, num_feat_data)
loss = criterion( output, target ) # Reshape for regression
epoch_loss += loss.item()
optimizer.zero_grad()
loss.backward()
optimizer.step()
-
model.train()
optimizer.zero_grad()
output = model(cat_feat_data, num_feat_data)
loss = criterion( output, target ) # Reshape for regression
epoch_loss += loss.item()
loss.backward()
optimizer.step() -
model.train()
output = model(cat_feat_data, num_feat_data)
loss = criterion( output, target ) # Reshape for regression
epoch_loss += loss.item()
loss.backward()
optimizer.step()
optimizer.zero_grad(set_to_none=True)