You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
68 lines
1.3 KiB
JSON
68 lines
1.3 KiB
JSON
{
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
|
"$id": "https://example.local/schemas/experiment_manifest.schema.json",
|
|
"title": "ExperimentManifest",
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"required": [
|
|
"experiment_name",
|
|
"dataset_snapshot_id",
|
|
"base_config",
|
|
"overrides"
|
|
],
|
|
"properties": {
|
|
"experiment_name": {
|
|
"type": "string",
|
|
"minLength": 1
|
|
},
|
|
"dataset_snapshot_id": {
|
|
"type": "string",
|
|
"minLength": 1
|
|
},
|
|
"description": {
|
|
"type": "string"
|
|
},
|
|
"base_config": {
|
|
"type": "string",
|
|
"minLength": 1
|
|
},
|
|
"overrides": {
|
|
"type": "object"
|
|
},
|
|
"splits": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"required": [
|
|
"kind"
|
|
],
|
|
"properties": {
|
|
"kind": {
|
|
"type": "string",
|
|
"enum": [
|
|
"year",
|
|
"regime",
|
|
"sector",
|
|
"walk_forward",
|
|
"score_bucket"
|
|
]
|
|
},
|
|
"params": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"tags": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"notes": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|