Predicting stress levels based on sleep pattern features using machine learning.
This project is a web application that predicts stress levels during sleep based on various sleep pattern features. It utilizes machine learning models to make predictions based on input data provided by the user. The web app is built using Flask for the backend and HTML/CSS for the frontend.
To run the project locally, follow these steps:
- Clone the repository:
- Navigate to the project directory:
- cd stress-level-prediction
- Install the required dependencies:
- pip install -r requirements.txt
- Start the web app:
- python app.py
- Open your web browser and navigate to:
- Enter the sleep pattern features in the provided form and click "Predict" to get the stress level prediction.
- Python
- Flask
- HTML
- CSS
- Pandas
- NumPy
- Matplotlib
- Seaborn
- Scikit-learn
- User-friendly web interface to input sleep pattern features.
- Machine learning models for stress level prediction.
- Visualization of data insights and model performance metrics.
- Responsive design for different screen sizes.
This project is licensed under the MIT License.
The dataset used in this project is obtained from source.