/Data_mining

Primary LanguageJupyter Notebook

Data Mining Project

This repository contains code for a rebellious post classifier, a machine learning model designed to classify posts into different categories based on their toxicity levels. The classifier can be used to automatically detect and filter out rebellious posts, helping to create safer online communities.

Overview

The rebellious post classifier is built using deep learning techniques, specifically recurrent neural network (RNN) architectures such as GRU (Gated Recurrent Unit) and LSTM (Long Short-Term Memory). It takes as input text content, and predicts the rebellious level of the post. The classifier can identify whether posts are rebellious or not.

Dependencies

The rebellious post classifier requires the following dependencies:

  • Python 3.x
  • NumPy
  • Pandas
  • Torch
  • NLTK (Natural Language Toolkit)
  • Streamlit

Meet the Team

Nguyễn Quý Đang 22022500

Nguyễn Nhật Minh 22022503

Đỗ Minh Nhật 22022537

Vũ Vân Long 22022501