| { |
| "dataset_split": { |
| "train": { |
| "file": "train.extxyz", |
| "description": "Training set. 90% of this file is used for actual training; the remaining 10% is automatically held out as the validation set by the MACE run_train script." |
| }, |
| "validation": { |
| "file": "train.extxyz", |
| "fraction": 0.10, |
| "source": "automatic", |
| "description": "Validation split is not a separate file. It is carved out automatically from train.extxyz by MACE at training time, controlled by the --valid_fraction=0.10 argument in the training bash script." |
| }, |
| "test": { |
| "file": "test.extxyz", |
| "source": "manual", |
| "description": "Independent test set, collected and set aside separately. Not derived from train.extxyz" |
| } |
| }, |
| "notes": [ |
| "valid_fraction=0.10 in fine_tune.sh determines the validation split size (10% of train.extxyz).", |
| "test.extxyz is a standalone holdout set, kept fully separate from the train/validation split." |
| ] |
| } |
|
|