From 8157f9fb3e13683b63b016b0cf9f54efabc6df54 Mon Sep 17 00:00:00 2001 From: Yandi <yandirzm@gmail.com> Date: Sun, 22 Jan 2023 12:50:16 +0100 Subject: [PATCH] [Second][FFN] Simple --- main.py | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/main.py b/main.py index 9e9d6c2..1d844c5 100644 --- a/main.py +++ b/main.py @@ -9,6 +9,7 @@ import torch import logging import torch.optim import torch.nn as nn +import create_submission def optimizer(cfg, model): result = {"Adam" : torch.optim.Adam(model.parameters())} @@ -36,7 +37,9 @@ if __name__ == "__main__": use_cuda, valid_ratio, overwrite_index=True, - max_num_samples=max_num_samples + max_num_samples=max_num_samples, + train_transform=dataloader.transform_remove_space_time(), + valid_transform=dataloader.transform_remove_space_time() ) if use_cuda : @@ -47,8 +50,13 @@ if __name__ == "__main__": #model = model.build_model(cfg, 18) model = nn.Sequential( - nn.Linear(18,1,False), - nn.ReLU() + nn.Linear(14,8,False), + nn.ReLU(), + nn.Linear(8, 8, True), + nn.ReLU(), + nn.Linear(8,35,True), + nn.ReLU(), + nn.Linear(35,1, True) ) model = model.to(device) @@ -62,14 +70,16 @@ if __name__ == "__main__": for t in range(cfg["Training"]["Epochs"]): + torch.autograd.set_detect_anomaly(True) print("Epoch {}".format(t)) train(model, train_loader, f_loss, optimizer, device) - print(list(model.parameters())[0].grad) + #print(list(model.parameters())[0].grad) val_loss = test.test(model, valid_loader, f_loss, device) print(" Validation : Loss : {:.4f}".format(val_loss)) + create_submission.create_submission(model) """ logdir = generate_unique_logpath(top_logdir, "linear") print("Logging to {}".format(logdir)) -- GitLab