Link to More Information on Data: https://docs.autismresearchcentre.com/tests/AQ10.pdf
This project contains two main components: a web application for autism diagnosis prediction asking AQ-10 diagnostic questions and a Jupyter notebook for model training and analysis based on 400+ previous responses and diagnosis utilizing the AQ-10 survey.
- Python 3.7 or higher
- pip package manager
- Git (for cloning the repository)
The web application provides an interactive interface for autism diagnosis prediction.
-
Navigate to the web application directory:
cd WebApp -
Create a virtual environment:
python -m venv venv
-
Activate the virtual environment:
- Windows:
venv\Scripts\activate
- macOS/Linux:
source venv/bin/activate
- Windows:
-
Install dependencies:
pip install -r requirements.txt
-
Run the application:
python app.py
-
Access the application: Open your web browser and navigate to:
http://127.0.0.1:5000
- Press
Ctrl+Cin the terminal to stop the server
The notebooks contain exploratory data analysis (EDA) and machine learning model training code.
-
Navigate to the model training directory:
cd ModelTraining -
Create a virtual environment:
python -m venv venv
-
Activate the virtual environment:
- Windows:
venv\Scripts\activate
- macOS/Linux:
source venv/bin/activate
- Windows:
-
Install dependencies:
pip install -r requirements.txt
-
Start Jupyter Notebook:
jupyter notebook
-
Open the analysis notebook: In the Jupyter interface, navigate to and open:
Autism Diagnosis EDA and Prediction Model.ipynb