Report Bug | Request Feature | View Repo
This project uses Python and machine learning techniques for the detection and analysis of Autism Spectrum Disorder (ASD). It applies data preprocessing and classification models, such as Random Forest, to predict ASD based on behavioral data. The project includes data visualizations and insights, offering a comprehensive analysis of ASD patterns.
ASD_Detection_Project/
│
├── data/
│ └── autism_data.csv
│
├── notebooks/
│ └── eda.ipynb
│
├── src/
│ ├── __init__.py
│ ├── preprocess.py
│ ├── model.py
│ └── visualize.py
│
├── scripts/
│ └── train_model.py
│
├── requirements.txt
├── README.md
└── .gitignore
- Data Preprocessing: Handles missing values and encodes categorical data.
- Classification Models: Uses Random Forest to classify and predict ASD.
- Data Visualizations: Includes confusion matrices, correlation heatmaps, and feature importance plots for deeper insights.
git clone https://github.com/2100031988/Autism-Spectrum-Disorder-Detection-and-Analysis.git
cd ASD_Detection_Project
pip install -r requirements.txt
Open the exploratory analysis Jupyter notebook:
jupyter notebook notebooks/eda.ipynb
Run the train_model.py
script to load the data, preprocess it, train the model, and evaluate the results:
python scripts/train_model.py
- Confusion Matrix: Displays the performance of the classification model.
- Correlation Heatmap: Shows relationships between numeric features.
- Feature Importance: Highlights the most influential features in the prediction model.
This project is licensed under the MIT License. See the LICENSE file for more details.
Thanks to these people who have contributed to this project:
For more contributors, check out the CONTRIBUTORS.md file.
© 2024 Sabyasachi Kumar. All rights reserved.