Spaces:
Sleeping
Sleeping
Update core/train_eval.py
Browse files- core/train_eval.py +2 -2
core/train_eval.py
CHANGED
|
@@ -167,7 +167,7 @@ def train_and_evaluate(df, features, target, model_cls, horizon=1, hidden=64, la
|
|
| 167 |
train_loss = 0.0
|
| 168 |
for batch_X, batch_y in train_loader:
|
| 169 |
optimizer.zero_grad()
|
| 170 |
-
outputs = model(batch_X)
|
| 171 |
loss = criterion(outputs, batch_y)
|
| 172 |
loss.backward()
|
| 173 |
optimizer.step()
|
|
@@ -179,7 +179,7 @@ def train_and_evaluate(df, features, target, model_cls, horizon=1, hidden=64, la
|
|
| 179 |
val_loss = 0.0
|
| 180 |
with torch.no_grad():
|
| 181 |
for batch_X, batch_y in test_loader:
|
| 182 |
-
outputs = model(batch_X)
|
| 183 |
loss = criterion(outputs, batch_y)
|
| 184 |
val_loss += loss.item() * batch_X.size(0)
|
| 185 |
val_loss /= len(test_loader.dataset)
|
|
|
|
| 167 |
train_loss = 0.0
|
| 168 |
for batch_X, batch_y in train_loader:
|
| 169 |
optimizer.zero_grad()
|
| 170 |
+
outputs = model(batch_X) # Ensure only batch_X is passed to model
|
| 171 |
loss = criterion(outputs, batch_y)
|
| 172 |
loss.backward()
|
| 173 |
optimizer.step()
|
|
|
|
| 179 |
val_loss = 0.0
|
| 180 |
with torch.no_grad():
|
| 181 |
for batch_X, batch_y in test_loader:
|
| 182 |
+
outputs = model(batch_X) # Ensure only batch_X is passed to model
|
| 183 |
loss = criterion(outputs, batch_y)
|
| 184 |
val_loss += loss.item() * batch_X.size(0)
|
| 185 |
val_loss /= len(test_loader.dataset)
|