Skip to content

akshranair/Hateful-meme-classification

Repository files navigation

MemeGuard: Multimodal Hateful Meme Classification

The deep neural network is trained on the fused textual and visual features to classify the memes as either hateful or non-hateful. Fine-tuning techniques are applied to further enhance the model's performance by adapting the pre-trained models to better capture the nuances of hate speech in memes. Once the model achieves satisfactory performance, it can be deployed as an application or integrated into social media platforms to automatically detect and moderate hateful memes. Regular updates to the training dataset, model retraining, and fine-tuning are conducted to ensure the system remains effective in identifying evolving forms of hate speech. Ethical considerations are taken into account throughout the project to ensure fairness, user privacy, and prevention of misuse. The ultimate goal of this system is to contribute to a safer online environment by accurately classifying and mitigating the spread of hateful memes.

Dataset used - https://hatefulmemeschallenge.com/#download

Screenshot 2023-05-24 at 8 35 46 PM

TSNE Plot for Unimodal Task of Image Classification -

Screenshot 2023-05-24 at 8 38 04 PM

TSNE PLOT for Unimodal Task of Text Classification -

Screenshot 2023-05-24 at 8 38 54 PM

Multimodal Architecture

Screenshot 2023-05-24 at 8 39 54 PM

TSNE Plot for MUltimodal Task of Text Classification-

Screenshot 2023-05-24 at 8 39 33 PM

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published