This is a web based ML Project which takes user's input, and based on that it will analyze if there is any signs of suicidal thoughts.
It uses kaggle dataset: nikhileswarkomati/suicide-watch
Language & libraries: Python, Numpy, Pandas, scikit-learn and NLTK
Frontend: HTML, CSS and JavaScript
Backend: FastAPI
Deployment: Docker and Railway
To run this project, you will need to add the following environment variables to your .env file
DATASET=nikhileswarkomati/suicide-watch
DATASET_NAME=suicide-watch
KAGGLE_USERNAME=YOUR KAGGLE USERNAME
KAGGLE_KEY=YOUR KAGGLE KEY
APP_ENV=development | production
git clone https://github.com/parbhat-cpp/suicidal-ml.git
cd suicidal-ml
pip install -r requirements.txt
