terra_faction_bot / params.yaml
guyar's picture
Upload params.yaml
6905961
raw
history blame
No virus
1.42 kB
prepare:
folderlocation: 'terra-mystica/'
vp-data-dir: 'data/faction-picker-bot/vpdata.csv'
feature-data-dir: 'data/faction-picker-bot/featdata.csv'
player-drop-dir: 'data/faction-picker-bot/unfinishedgames.csv'
prepare-step2:
round-features: 'one-hot' # choose between: ['one-hot', 'ordinal']
map-features: 'one-hot' # choose between: ['one-hot', 'ordinal']
playercount-features: 'ordinal' # choose between: ['one-hot', 'ordinal']
pickle-dir: 'data/faction-picker-bot/each-faction-data.pkl'
training:
model-dir: 'data/faction-picker-bot/models/'
model-metrics-dir: 'data/faction-picker-bot/model-metrics/'
training-routine: 'lgb_train_method' # either lgb_train_method or lgb_kfolds_scikitlearn
train-proportion: 0.8
val-proportion: 0.1
test-proportion: 0.1
split-rounds: 1500 # used only when lgb_kfolds_scikitlearn is selected
num-rounds: 40
lgbt-model-kwargs:
num_leaves: 31
learning_rate: 0.1
max_depth: -1
boosting_type: 'dart'
objective: 'regression'
feature_fraction: 0.7
nn-model-kwargs:
hidden_units: [8, 8]
learning_rate: 0.001
batch_size: 256
num_epochs: 100
loss: 'mse'
create-metrics:
metrics-dir: 'data/faction-picker-bot/metrics/'
metrics-dir2: 'data/faction-picker-bot/model_metrics.json'
metrics-dir3: 'data/faction-picker-bot/model_plot_data.csv'
shap-metrics:
shap-dir: 'data/faction-picker-bot/shap-metrics/'