in ludwig/models/trainer.py [0:0]
def train(
self,
training_set,
validation_set=None,
test_set=None,
validation_field=None,
validation_metric=None,
save_path='model',
regularization_lambda=0.0,
epochs=100,
learning_rate=0.001,
batch_size=128,
eval_batch_size=0,
bucketing_field=None,
early_stop=20,
reduce_learning_rate_on_plateau=0,
reduce_learning_rate_on_plateau_patience=5,
reduce_learning_rate_on_plateau_rate=0.5,
reduce_learning_rate_eval_metric=LOSS,
reduce_learning_rate_eval_split=TRAINING,
increase_batch_size_on_plateau=0,
increase_batch_size_on_plateau_patience=5,
increase_batch_size_on_plateau_rate=2,
increase_batch_size_on_plateau_max=512,
increase_batch_size_eval_metric=LOSS,
increase_batch_size_eval_split=TRAINING,
learning_rate_warmup_epochs=1,
resume=False,
skip_save_model=False,
skip_save_progress=False,
skip_save_log=False,
random_seed=default_random_seed,
**kwargs