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 #977

Merged
merged 9 commits into from
Nov 10, 2024
Merged

Conversation

adwityac
Copy link
Contributor

@adwityac adwityac commented Nov 6, 2024

Pull Request for DL-Simplified 💡

Issue Title : Add Hate Speech Detection

  • Info about the related issue (Aim of the project) : 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.
  • Name: Adwitya Chakraborty
  • GitHub ID: adwityac
  • Email ID: adwityachakraborty@hotmail.com
  • Idenitfy yourself: (Mention in which program you are contributing in. Eg. For a JWOC 2022 participant it's, JWOC Participant) GSSoC Extended Participant

Closes: #972

Describe the add-ons or changes you've made 📃

Added Hate Speech Detection System with all the required dependencies,images,dataset.

Type of change ☑️

What sort of change have you made:

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Code style update (formatting, local variables)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • This change requires a documentation update

How Has This Been Tested? ⚙️

Describe how it has been tested

The model was tested by splitting the dataset into training and testing sets, allowing performance evaluation on unseen data. Metrics such as accuracy, precision, recall, and F1-score were used to assess its effectiveness in detecting hate speech.

Describe how have you verified the changes made

The model was tested by splitting the dataset into training and testing sets, allowing performance evaluation on unseen data. Metrics such as accuracy, precision, recall, and F1-score were used to assess its effectiveness in detecting hate speech.

Checklist: ☑️

  • My code follows the guidelines of this project.
  • I have performed a self-review of my own code.
  • I have commented my code, particularly wherever it was hard to understand.
  • I have made corresponding changes to the documentation.
  • My changes generate no new warnings.
  • I have added things that prove my fix is effective or that my feature works.
  • Any dependent changes have been merged and published in downstream modules.

Copy link

github-actions bot commented Nov 6, 2024

Our team will soon review your PR. Thanks @adwityac :)

@aslams2020
Copy link

This PR has been merged by the GSSoC team
here - sanjay-kv/Open-source-Practice#1349

Don't add labels to it now.You'll get the points in the leaderboard update.

Copy link
Owner

@abhisheks008 abhisheks008 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  1. The Model/README.md file is not updated as per the README template.
  2. If you are making a GUI for showcasing the features of the project, then you need to create a separate sub folder as Web App, and put the files accordingly. Sharing a project folder for your reference, https://github.com/abhisheks008/DL-Simplified/tree/main/Brain%20Tumor%20Detection
    image

@abhisheks008
Copy link
Owner

This PR has been merged by the GSSoC team here - sanjay-kv/Open-source-Practice#1349

Don't add labels to it now.You'll get the points in the leaderboard update.

Can you please clarify why is this PR merged without any review? Why the points are allocated? If this is happened due to my inactivity during these days, then I apologize for that. I have been part of this open source event since 2021-22, you can check my past records as a PA. I think you should wait for the last day of the coding period before adding the points. Adding points to a PR and merging them without a review is also violating the code of conduct.

Apologies for the inactivity during this period due to my committments at my organisation.

@MastanSayyad
Copy link

@abhisheks008 Program Manager here. Yes, We had to give points due to inactivity, as it's understandable that contributors may feel impatient on the last day of GSSoC. However, note that this was a project addition for "Hate Speech Detection," which qualifies for only level 1 (10 points) and the points have been added after the PR review.

If you are active again Then Please feel free to proceed with reviewing this PR, and we’ll remove the points from the previous one.

@abhisheks008
Copy link
Owner

@abhisheks008 Program Manager here. Yes, We had to give points due to inactivity, as it's understandable that contributors may feel impatient on the last day of GSSoC. However, note that this was a project addition for "Hate Speech Detection," which qualifies for only level 1 (10 points) and the points have been added after the PR review.

If you are active again Then Please feel free to proceed with reviewing this PR, and we’ll remove the points from the previous one.

I'll review the PR, please remove the points which has been added.

@adwityac
Copy link
Contributor Author

@abhisheks008 Made the changes you requested, kindly review and let me know if further changes have to be made.

@abhisheks008
Copy link
Owner

abhisheks008 commented Nov 10, 2024

Hi @adwityac can you please drop a message in Discord, it'll be helpful for further communications.
Discord username: abhisheks008

Copy link
Owner

@abhisheks008 abhisheks008 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved!
@adwityac

@abhisheks008 abhisheks008 added Status: Approved Approved PR by the PA. level 2 Level 2 for GSSOC and removed Status: Requested Changes Changes requested. labels Nov 10, 2024
@abhisheks008 abhisheks008 merged commit 4e88e95 into abhisheks008:main Nov 10, 2024
@abhisheks008
Copy link
Owner

Hi @MastanSayyad @aslams2020 please remove the points added through https://github.com/sanjay-kv/Open-source-Practice/pull/1349 as this pull request and issue is being upgraded from Level 1 to 2.

Thanks in advance!

@MastanSayyad
Copy link

@abhisheks008 already removed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
gssoc-ext level 2 Level 2 for GSSOC Points Updated Status: Approved Approved PR by the PA.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add Hate Speech Detection
4 participants