This project contains an application to take input of text and classify it into two categories which are Depressed or Non-Depresssed using a deep learning algorithm. The project contains a frontend where the user can input text data which will be sent to the model to be processed and a result will be generated. The implementation has two components the front-end for user interaction and the back-end for the python run flask server
This project uses a deep learning algorithm word vectorization using the GloVe vector corpus which has to be pre-downloaded by the user
It is available to download Here
It must be extracted into the folder glove.6B
and the folder should be placed in the server
directory
The final path must look something like this server\glove.6B\*.txt
- Open a command line in the client directory
npm install --legacy-peer-deps
to install all the required node librariesnpm start
to run the development server
The backend part of the depression training model
pip install virtualenv
to install virtual environment to local machine- Open the server directory in a new command line
- Create a virtual environment in current directory with
virtualenv venv
- Switch to the virtual environment
venv\Scripts\activate
- Install all the required python Libraries
pip install -r requirements.txt
- Run the flask development server using
flask run
xcopy <source> <destination> /EXCLUDE:exclude.txt /S
/S
is for recursive copy