Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Hate Speech Detection #972

Open
adwityac opened this issue Oct 31, 2024 · 5 comments · May be fixed by #977
Open

Add Hate Speech Detection #972

adwityac opened this issue Oct 31, 2024 · 5 comments · May be fixed by #977
Assignees
Labels
gssoc-ext level 1 Level 1 for GSSOC Status: Assigned Assigned issue.

Comments

@adwityac
Copy link

Deep Learning Simplified Repository (Proposing new issue)

🔴 Project Name : Hate Speech Detection

🔴 Aim : The aim of the project is to develop a Natural Language Processing (NLP) system that can automatically identify and classify hate speech and abusive language in social media posts. By leveraging sentence classification techniques, the project seeks to filter out harmful content, promote a safer online environment, and reduce the spread of hate and controversy on social media platforms. Ultimately, the goal is to enhance user experience and foster positive interactions by mitigating the impact of negative and toxic communication.

🔴 Dataset :
Dataset---Hate-Speech-Detection-using-Deep-Learning.csv


🔴 Approach : This project focuses on hate speech detection using a deep learning approach, specifically employing an LSTM (Long Short-Term Memory) model to analyze text data. The LSTM model is designed to capture sequential patterns in text, making it effective for understanding context in hate speech detection tasks.


📍 Follow the Guidelines to Contribute in the Project :

  • You need to create a separate folder named as the Project Title.
  • Inside that folder, there will be four main components.
    • Images - To store the required images.
    • Dataset - To store the dataset or, information/source about the dataset.
    • Model - To store the machine learning model you've created using the dataset.
    • requirements.txt - This file will contain the required packages/libraries to run the project in other machines.
  • Inside the Model folder, the README.md file must be filled up properly, with proper visualizations and conclusions.

🔴🟡 Points to Note :

  • The issues will be assigned on a first come first serve basis, 1 Issue == 1 PR.
  • "Issue Title" and "PR Title should be the same. Include issue number along with it.
  • Follow Contributing Guidelines & Code of Conduct before start Contributing.

To be Mentioned while taking the issue :

  • Full name : Adwitya Chakraborty
  • GitHub Profile Link : profile link
  • Email ID : [email protected]
  • Participant ID (if applicable):
  • Approach for this Project : This project uses an LSTM-based deep learning approach for hate speech detection. Text data is preprocessed, tokenized, and transformed into word embeddings to capture meaning. The LSTM model then analyzes the sequential text patterns, learning contextual cues that help identify hate speech. The model's performance is evaluated using accuracy and other relevant metrics.
  • What is your participant role? (Mention the Open Source program) Contributor (GSSoC)

Happy Contributing 🚀

All the best. Enjoy your open source journey ahead. 😎

Copy link

Thank you for creating this issue! We'll look into it as soon as possible. Your contributions are highly appreciated! 😊

@abhisheks008
Copy link
Owner

Apart from LSTM any other models you know for this project?

@adwityac
Copy link
Author

adwityac commented Nov 6, 2024

Nope, only LSTM

@abhisheks008
Copy link
Owner

Cool then go ahead. But this will be labelled as Level 1 only.
@adwityac

@adwityac
Copy link
Author

adwityac commented Nov 6, 2024

@abhisheks008 got it, fine by me :)

@adwityac adwityac linked a pull request Nov 6, 2024 that will close this issue
12 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
gssoc-ext level 1 Level 1 for GSSOC Status: Assigned Assigned issue.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants