ravindrayadav26 / Human_Stress_Detection

Human Stress Detection project utilizes machine learning techniques to detect stress in an individual

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Human Stress Detection

Stress Detection

Description

The Human Stress Detection project utilizes machine learning techniques, various Python libraries (streamlit, numpy, pandas and scikit_learn), and multiple parameters to accurately detect and analyze stress levels in individuals. By combining signals such as heart rate, skin conductance, sleeping hours, blood oxygen, etc. the project employs advanced algorithms to provide stress assessment, offering valuable insights for timely intervention and support.

How It Works

The stress detection system collects data from multiple sources. The collected data is preprocessed to extract relevant features and eliminate noise. Machine learning algorithm (Decision Tree Classifier) analyze the extracted features to identify patterns associated with stress. The system assigns a stress level score based on the analyzed data. The results are presented to the user through a user-friendly interface.

Installation

To run the Stress Detection Project on your local machine, follow these steps:

  1. Clone the repository:
  git clone https://github.com/raviroyal18/Human_Stress_Detection
  1. Install the required dependencies:
  pip install -r requirements.txt
  1. Launch the application:
  streamlit run .\main.py

Screenshots

Home Page

Home.png

Datainfo Page

DataInfo.png

Detection Page

Detection.png

Acknowledgements

We would like to acknowledge the following resources and libraries that have greatly contributed to the development of this project:

Contributing

Contributions are always welcome!

Contributers:

About

Human Stress Detection project utilizes machine learning techniques to detect stress in an individual


Languages

Language:Python 96.3%Language:Shell 3.7%