Refactor code

This commit is contained in:
Jensun Ravichandran
2021-05-20 14:40:02 +02:00
parent 969fb34cc3
commit df061cc2ff
2 changed files with 25 additions and 24 deletions

View File

@@ -23,8 +23,8 @@ if __name__ == "__main__":
distribution=(nclasses, prototypes_per_class),
input_dim=100,
latent_dim=2,
proto_lr=0.005,
bb_lr=0.005,
proto_lr=0.001,
bb_lr=0.001,
)
# Initialize the model
@@ -33,12 +33,17 @@ if __name__ == "__main__":
# Callbacks
vis = pt.models.VisSiameseGLVQ2D(train_ds, border=0.1)
es = pl.callbacks.EarlyStopping(monitor="val_loss",
min_delta=0.001,
patience=3,
verbose=False,
mode="min")
# Setup trainer
trainer = pl.Trainer(
gpus=0,
max_epochs=20,
callbacks=[vis],
max_epochs=100,
callbacks=[vis, es],
weights_summary=None,
)
@@ -55,5 +60,4 @@ if __name__ == "__main__":
saved_model.show_lambda()
# Testing
# TODO
# trainer.test(model, test_dataloaders=test_loader)
trainer.test(model, test_dataloaders=test_loader)