autism-detector / preprocessor_config.json
toderian's picture
Add preprocessor_config.json
957b4f0 verified
{
"version": "1.0.0",
"feature_order": [
"developmental_milestones",
"iq_dq",
"intellectual_disability",
"language_disorder",
"language_development",
"dysmorphism",
"behaviour_disorder",
"neurological_exam"
],
"categorical_features": {
"developmental_milestones": {
"type": "categorical",
"mapping": {"N": 0, "G": 1, "M": 2, "C": 3},
"description": "N=Normal, G=Global delay, M=Motor delay, C=Cognitive delay"
},
"intellectual_disability": {
"type": "categorical",
"mapping": {"N": 0, "F70.0": 1, "F71": 2, "F72": 3},
"description": "N=None, F70.0=Mild (ICD-10), F71=Moderate, F72=Severe"
},
"language_disorder": {
"type": "binary",
"mapping": {"N": 0, "Y": 1},
"description": "N=No, Y=Yes"
},
"language_development": {
"type": "categorical",
"mapping": {"N": 0, "delay": 1, "A": 2},
"description": "N=Normal, delay=Delayed, A=Absent"
},
"dysmorphism": {
"type": "binary",
"mapping": {"NO": 0, "Y": 1},
"description": "NO=No dysmorphic features, Y=Yes"
},
"behaviour_disorder": {
"type": "binary",
"mapping": {"N": 0, "Y": 1},
"description": "N=No, Y=Yes"
},
"neurological_exam": {
"type": "text_binary",
"normal_value": "N",
"encoding": {"normal": 0, "abnormal": 1},
"description": "'N' for normal, any other non-empty string indicates abnormality"
}
},
"numeric_features": {
"iq_dq": {
"type": "numeric",
"min": 20,
"max": 150,
"normalization": "min_max",
"description": "IQ or Developmental Quotient score"
}
}
}