An open API service indexing awesome lists of open source software.

https://github.com/jibbs1703/classify-text-models

This repository contains projects that classify texts using a variety of machine learning and deep learning models. The projects show use-cases of classifying text data through Natural Language Processing methods.
https://github.com/jibbs1703/classify-text-models

data-science deep-learning machine-learning natural-language-processing text-classification

Last synced: over 1 year ago
JSON representation

This repository contains projects that classify texts using a variety of machine learning and deep learning models. The projects show use-cases of classifying text data through Natural Language Processing methods.

Awesome Lists containing this project

README

          

# Text Classification

## Overview
This repository contains projects that classify text data using a variety of machine learning and deep learning models. The projects demonstrate real-world use-cases of Natural Language Processing. The tasks completed cover disaster tweet classification, spam message detection, and fake news recognition.

## Projects

### **Disaster Tweets Classification**
- **Dataset**: Disaster tweets from [Kaggle](https://www.kaggle.com/competitions/nlp-getting-started).
- **Achievement**: F1 accuracy scores: Logistic Regression (79.25%), Complement Naive Bayes (78.42%).
- **Process**: Developed supervised machine learning models to classify tweets as disaster-related (1) or non-disaster-related (0).

### **Fake News Recognition**
- **Dataset**: Fake and real news articles from [Kaggle](https://www.kaggle.com/datasets/clmentbisaillon/fake-and-real-news-dataset/data).
- **Achievement**: Logistic Regression Cross Validation Model achieved 99.51% F1 score.
- **Process**: Developed models to classify news articles as true (1) or fake (0).

### **Spam Message Detection**
- **Dataset**: Spam email messages from [Kaggle](https://www.kaggle.com/datasets/ashfakyeafi/spam-email-classification).
- **Achievement**: Logistic Regression Cross Validation Model achieved 94.37% F1 score.
- **Process**: Developed models to classify emails as spam (1) or ham (0).