DFP Training Module
This module function is responsible for training the model.
Parameter |
Type |
Description |
Example Value |
Default Value |
---|---|---|---|---|
feature_columns | list | List of feature columns to train on | [“column1”, “column2”, “column3”] | - |
epochs | int | Number of epochs to train for | 50 | - |
model_kwargs | dict | Keyword arguments to pass to the model | {“encoder_layers”: [64, 32], “decoder_layers”: [32, 64], “activation”: “relu”, “swap_p”: 0.1, “lr”: 0.001, “lr_decay”: 0.9, “batch_size”: 32, “verbose”: 1, “optimizer”: “adam”, “scalar”: “min_max”, “min_cats”: 10, “progress_bar”: false, “device”: “cpu”} | - |
validation_size | float | Size of the validation set | 0.1 | - |
{
"feature_columns": [
"column1",
"column2",
"column3"
],
"epochs": 50,
"model_kwargs": {
"encoder_layers": [
64,
32
],
"decoder_layers": [
32,
64
],
"activation": "relu",
"swap_p": 0.1,
"lr": 0.001,
"lr_decay": 0.9,
"batch_size": 32,
"verbose": 1,
"optimizer": "adam",
"scalar": "min_max",
"min_cats": 10,
"progress_bar": false,
"device": "cpu"
},
"validation_size": 0.1
}