Пример #1
0
# Make shell script option parser
parser = argparse.ArgumentParser()
parser.add_argument("--train",
                    help="Run model training loops and save models \
                     in models/ directory.",
                    action="store_true")
parser.add_argument("--test",
                    help="Run testing for all models saved in \
                     models/ directory.",
                    action="store_true")
args = parser.parse_args()

# Get datasets
pp = PreProcessor(data_dir="../data/")
train, val, test = pp.get_data()

if args.train:

    # Prepare models for training.
    timesteps = [2, 5, 10, 20, 50, 100, 200]
    models = [LinearModel, Layer1NN, Layer2NN, Layer3NN]
    _trainer = Trainer(timesteps, models, train, val)
    _trainer.train_loop()

elif args.test:

    del train
    del val

    models_dir = list(