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: Jigsaw - Agile Community Rules Classification
- Platform: Kaggle
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.
Automatically classify user comments into the correct moderation category to help moderators maintain healthy online communities.
The dataset was provided by Kaggle as part of the competition.
Due to the competition terms, the dataset is not included in this repository.
- Python
- Pandas
- NumPy
- Scikit-learn
- NLP
- Jupyter Notebook
- Data Loading
- Text Cleaning
- Feature Engineering
- Model Training
- Prediction
- Submission Generation
notebooks/
screenshots/
README.md
requirements.txt
Karim Maher
Data Science | Machine Learning | Flutter | Digital Marketing


