You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Star1 (1)You must be signed in to star a repository
About
This project is used to detect neurodevelopmental disorder in child, adolescents and adults.This is a mini-project (ITIT-3203) under the supervision of Dr. Saumya Bhadauria. Used 5 machine learning techniques (Logistic Regression, Decision Tree, Naive Bayes, KNN and ANN) on three different datasets. Please readme for the results.
Normalize the numerical variables using MinMax Scaler
One-hot encoding for categorical variables
Encoded the asd_classes column
Encoded ASD class dataset visualization
Child dataset:
Adult Dataset:
Adolescent Dataset:
Machine Learning Techniques
Logistic Regression
Decision Tree
K-Nearest Neighbor
Naive Bayes
Sequential Model (CNN)
Accuracy, AUC score, cross validation and F-beta score comparison
Child Dataset:
Techniques
Accuracy
Precision
Sensitivity
F-beta score
F1 score
Logistic Regression
0.98783
0.966
0.95
0.95
0.95
Decision Tree
1
1
1
1
1
K-Nearest Neighbor
0.96
0.933
1
0.94594
0.966551
Naive Bayes
0.86
0.838
0.928
0.85526
0.8813
Sequential Model (CNN)
0.959
0.964
0.964
0.964
0.964
Adult Dataset:
Techniques
Accuracy
Precision
Sensitivity
F-beta score
F1 score
Logistic Regression
0.9836
0.956
1
0.9641
0.97727
Decision Tree
1
1
1
1
1
K-Nearest Neighbor
0.959
0.9318
0.9534
0.9360
0.94252
Naive Bayes
0.8934
0.8260
0.8837
0.837
0.8539
Sequential Model (CNN)
0.97540
0.95454
0.9767
0.9589
0.9655
Adolescent Dataset:
Techniques
Accuracy
Precision
Sensitivity
F-beta score
F1 score
Logistic Regression
0.9
0.92307
0.92307
0.92307
0.92307
Decision Tree
1
1
1
1
1
K-Nearest Neighbor
0.75
0.7222
1
0.7647
0.8387
Naive Bayes
0.75
0.7222
1
0.76470
0.8387
Sequential Model (CNN)
0.699
0.8181
0.6923
0.78947
0.75001
Confusion Matrix and Learning curves
Child Dataset:
Adult Dataset:
Adolescent Dataset:
License
The detection project is free and open-source software licensed under the Apache-2.0 license.
About
This project is used to detect neurodevelopmental disorder in child, adolescents and adults.This is a mini-project (ITIT-3203) under the supervision of Dr. Saumya Bhadauria. Used 5 machine learning techniques (Logistic Regression, Decision Tree, Naive Bayes, KNN and ANN) on three different datasets. Please readme for the results.