Student Suicide Prediction and Analysis using Forum Portal

Alvis Abreo

Alvis Abreo

Bengaluru, Karnataka

"Suicide prediction for Students using Student Forum," aims to leverage technology to address this pressing issue. By harnessing the power of natural language processing (NLP) and sentiment analysis, we seek to identify potential signs of emotional distress and suicidal tendencies. ...learn more

Project status: Concept

Artificial Intelligence

Intel Technologies
oneAPI

Code Samples [1]

Overview / Usage

Using the power of OneAPI and Machine Learning, in our project we showcase how we can use student forums and conversation done on any microphone to detect if a student is prone to have intriguing thoughts of commiting suicide which is based on analysis of data recorded for past few days. We have also used Natural Language Processing (NLP) to add convenince to recording of data for analysis.

✅ Student goes and initially registers on a student forum portal after which he/she can login and access the existing posts on the portal.

✅ The student can post their posts on the forum as well.

✅ The posts can be made either by typing the text via keyboard or by using a mic.

✅ If the microphone is used the voice is then converted to text.

✅ Either ways the text is then stored in the database based on the data for each user individually.

✅ For each individual the data is then processed by summarising their data of past few days and then this data is sent to the model for processing.

✅ The model then analyses if the student is having thoughts relating to commiting suicide and if so, the counsellor is informed about the same via the stored contact information.

Methodology / Approach

We chose a categorical dataset comsisting of reddit platform's data comprising of 2 columns and 2,33,338 rows. 🔧 Then we performed the following on the dataset:

     • PreProcessing of text:
                 1. Punctuation removal
                 2. Stop word removal
                 3. Tokenization
                 4. Lemmatization
                 5. Construction of word vector
                 6. Train BiLSTM model
                 7. Prediction and accuracy

  • Comment text collection

  • Construction of weighted word vector

  • Obtaining comment text representation

🔧 After this we created an online forum portal for students using nodejs, html and css where the students can register, login and use the forum to discuss things openly.

🔧 In the portal we have also integrated functionality of Natural Language Processing which allows the facility of recording voice which might be preferred which then converts to text and the same functionality is implemented.

Technologies Used

• sklearn

• python

• keras

• pandas

• numpy

• nltk

• bilstm

• nodejs

Repository

https://github.com/cratonoid/Suicide_Detection_Project_Using_ML_with_OneAPI

Collaborators

There are no people to show.

Comments (0)