|
{ |
|
"Verbosity": { |
|
"level": 2 |
|
}, |
|
"NeuralNetwork": { |
|
"Architecture": { |
|
"model_type": "EGNN", |
|
"equivariance": true, |
|
"radius": 5, |
|
"max_neighbours": 20, |
|
"num_gaussians": 50, |
|
"envelope_exponent": 5, |
|
"int_emb_size": 64, |
|
"basis_emb_size": 8, |
|
"out_emb_size": 128, |
|
"num_after_skip": 2, |
|
"num_before_skip": 1, |
|
"num_radial": 6, |
|
"num_spherical": 7, |
|
"num_filters": 126, |
|
"edge_features": [ |
|
"length" |
|
], |
|
"hidden_dim": 371, |
|
"num_conv_layers": 3, |
|
"output_heads": { |
|
"graph": { |
|
"num_sharedlayers": 2, |
|
"dim_sharedlayers": 50, |
|
"num_headlayers": 3, |
|
"dim_headlayers": [ |
|
918, |
|
918, |
|
918 |
|
] |
|
}, |
|
"node": { |
|
"num_headlayers": 3, |
|
"dim_headlayers": [ |
|
918, |
|
918, |
|
918 |
|
], |
|
"type": "mlp" |
|
} |
|
}, |
|
"task_weights": [ |
|
1, |
|
100 |
|
], |
|
"output_dim": [ |
|
1, |
|
3 |
|
], |
|
"output_type": [ |
|
"graph", |
|
"node" |
|
], |
|
"num_nodes": 24, |
|
"input_dim": 4, |
|
"pna_deg": null, |
|
"edge_dim": 1, |
|
"freeze_conv_layers": false, |
|
"initial_bias": null, |
|
"activation_function": "relu", |
|
"SyncBatchNorm": false |
|
}, |
|
"Variables_of_interest": { |
|
"input_node_features": [ |
|
0, |
|
1, |
|
2, |
|
3 |
|
], |
|
"output_names": [ |
|
"energy", |
|
"forces" |
|
], |
|
"output_index": [ |
|
0, |
|
2 |
|
], |
|
"output_dim": [ |
|
1, |
|
3 |
|
], |
|
"type": [ |
|
"graph", |
|
"node" |
|
], |
|
"graph_feature_names": [ |
|
"energy" |
|
], |
|
"graph_feature_dims": [ |
|
1 |
|
], |
|
"node_feature_names": [ |
|
"atomic_number", |
|
"cartesian_coordinates", |
|
"forces" |
|
], |
|
"node_feature_dims": [ |
|
1, |
|
3, |
|
3 |
|
], |
|
"denormalize_output": false |
|
}, |
|
"Training": { |
|
"num_epoch": 10000, |
|
"EarlyStopping": true, |
|
"perc_train": 0.9, |
|
"loss_function_type": "mae", |
|
"batch_size": 20, |
|
"continue": 0, |
|
"Optimizer": { |
|
"type": "AdamW", |
|
"learning_rate": 0.001 |
|
}, |
|
"conv_checkpointing": false, |
|
"patience": 10, |
|
"Checkpoint": true, |
|
"checkpoint_warmup": 1 |
|
} |
|
}, |
|
"Visualization": { |
|
"plot_init_solution": true, |
|
"plot_hist_solution": false, |
|
"create_plots": true |
|
} |
|
} |