Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Jigsaw - Agile Community Rules Classification

A Machine Learning project developed for the Jigsaw - Agile Community Rules Classification competition. The objective is to classify online comments according to community rules using Natural Language Processing (NLP) techniques.


🏆 Competition

  • Competition: Jigsaw - Agile Community Rules Classification
  • Platform: Kaggle

📖 Project Overview

This project focuses on building a text classification model capable of detecting whether a comment violates a specific community rule.

The workflow includes text preprocessing, feature engineering, model training, and prediction generation.


🎯 Problem Statement

Automatically classify user comments into the correct moderation category to help moderators maintain healthy online communities.


📊 Dataset

The dataset was provided by Kaggle as part of the competition.

Due to the competition terms, the dataset is not included in this repository.


🛠️ Technologies

  • Python
  • Pandas
  • NumPy
  • Scikit-learn
  • NLP
  • Jupyter Notebook

🔄 Workflow

  • Data Loading
  • Text Cleaning
  • Feature Engineering
  • Model Training
  • Prediction
  • Submission Generation

📸 Screenshots

Dataset

Dataset

Model

Model

Prediction

Prediction


📂 Project Structure

notebooks/
screenshots/
README.md
requirements.txt

👨‍💻 Author

Karim Maher

Data Science | Machine Learning | Flutter | Digital Marketing

About

classify online comments according to community rules using Natural Language Processing (NLP) techniques

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages