-
Notifications
You must be signed in to change notification settings - Fork 1
/
config.yaml
41 lines (35 loc) · 861 Bytes
/
config.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# general
project: Probabilistic Neural Network Versus Ex-Post Calibration For Capturing Prediction Uncertainty
log_level: INFO
debug: 0
verbose: 1
# filepaths
paths:
root: vb_calibration_nn
data: data
checkpoint: checkpoints
logs: logs
results: results
# global vars
seed: 42
workers: 4
device: cuda
model_arch: feedforward
hidden_layers: [4, 4]
monitor_loss: True
transf: YJ # transformation/defining the type of approximation
p: 5 # number of factors in covariance matrix
batch_size: 64
randomize_minibatch: True # randomize minibatch for each iteration
valid_pct: 0.2 # test split percentage
num_workers: 4
prior: uniform
optimizer: ADAM # options: ADAM, ADADELTA
# ADADELTA hyperparameters
epsilon: 0.0000001
rho: 0.95
# ADAM hyperparameters
vb_lr: 0.001 # learning rate for VB
nn_lr: 0.001 # learning rate for NN
beta_1: 0.9
beta_2: 0.999