Tabular

Fast.ai Tabular

Architecture

job_item = JobItem(
    name= "arch",
    value= "[200 - 100]",
    value_type= ValueType.TEXT,
    label= "Architecture"
)

Batch size

job_item = JobItem(
    name "batch_size",
    value= "32",
    value_type= ValueType.INT,
    label= "Batch Size"
)

Number of epochs

job_item = JobItem(
    name= "nb_epochs",
    value= "50",
    value_type= Valuetype.INT,
    label= "Number of epochs"
)

Minimal feature importance (%)

job_item = JobItem(
    name= "min_feat_importance",
    value= "0",
    value_type= ValueType.INT,
    label= "Minimal feature importance (%)"
)

Add info

job_item = JobItem(
    name= "add_info",
    value= True,
    value_type= ValueType.BOOL,
    label= "Add info"
)

XGBoost

Booster

job_item = JobItem(
    name= "booster",
    value= "gbtree", # "gbtree", "dart", "gblinear"
    value_type= ValueType.MULTI,
    label= "Booster"
)

Nb Estimators

job_item = JobItem(
    name= "nb_estimators",
    value= "100",
    value_type= ValueType.INT,
    label= "Nb Estimators"
)

Max depth

job_item = JobItem(
    name= "max_depth",
    value= "6",
    value_type= ValueType.INT,
    label= "Number of epochs"
)

Learning rate (eta)

job_item = JobItem(
    name= "learning_rate",
    value= "0.3",
    value_type= ValueType.FLOAT,
    label= "Learning rate (eta)"
)

Subsample (0 - 1)

job_item = JobItem(
    name= "subsample",
    value= "0.5",
    value_type= ValueType.FLOAT,
    label= "Subsample (0 - 1)"
)

Minimal feature importance (%)

job_item = JobItem(
    name= "min_feat_importance",
    value= "0",
    value_type= ValueType.INT,
    label= "Minimal feature importance (%)"
)

Add info

job_item = JobItem(
    name= "add_info",
    value= True,
    value_type= ValueType.BOOL,
    label= "Add info"
)

CatBoost

Nb Estimators

job_item = JobItem(
    name= "nb_estimators",
    value= "100",
    value_type= ValueType.INT,
    label= "Nb Estimators"
)

Learning rate

job_item = JobItem(
    name= "learning_rate",
    value= "0.1",
    value_type= ValueType.FLOAT,
    label= "Learning rate"
)

Minimal feature importance (%)

job_item = JobItem(
    name= "min_feat_importance",
    value= "0",
    value_type= ValueType.INT,
    label= "Minimal feature importance (%)"
)

Add info

job_item = JobItem(
    name= "add_info",
    value= True,
    value_type= ValueType.BOOL,
    label= "Add info"
)

LightGBM

Boosting Type

job_item = JobItem(
    name= "booster",
    value= "gbdt", # "gbdt", "dart", "rf"
    value_type= ValueType.MULTI,
    label= "Boosting Type"
)

Nb Estimators

job_item = JobItem(
    name= "nb_estimators",
    value= "100",
    value_type= ValueType.INT,
    label= "Nb Estimators"
)

Max depth

job_item = JobItem(
    name= "max_depth",
    value= "-1",
    value_type= ValueType.INT,
    label= "Number of epochs"
)

Learning rate

job_item = JobItem(
    name= "learning_rate",
    value= "0.1",
    value_type= ValueType.FLOAT,
    label= "Learning rate"
)

Max number of leaves

job_item = JobItem(
    name= "num_leaves",
    value= "31",
    value_type= ValueType.INT,
    label= "Max number of leaves"
)

Minimal feature importance (%)

job_item = JobItem(
    name= "min_feat_importance",
    value= "0",
    value_type= ValueType.INT,
    label= "Minimal feature importance (%)"
)

Add info

job_item = JobItem(
    name= "add_info",
    value= True,
    value_type= ValueType.BOOL,
    label= "Add info"
)