Student Suicide Prediction and Analysis using Forum Portal
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
Intel Technologies
oneAPI
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.