Giter VIP home page Giter VIP logo

snigdho8869 / multiclass-text-classification Goto Github PK

View Code? Open in Web Editor NEW
14.0 3.0 2.0 2.38 MB

Natural Language Processing for Multiclass Classification: A repository containing NLP techniques for multiclass classification of text data.

Python 0.09% JavaScript 0.03% CSS 0.12% HTML 0.26% Jupyter Notebook 99.49%
adaboost-classifier bert-fine-tuning cnn-model ensemble-learning gradient-boosting-classifier gru keras-tensorflow logistic-regression natural-language-processing neural-network nlp random-forest-classifier rnn-lstm support-vector-machines xlnet-fine-tuning flask-application

multiclass-text-classification's Introduction

Multiclass Text Classification with Machine Learning and Deep Learning

This repository contains code for implementing various machine learning and deep learning models for multiclass text classification. The models implemented in this repository include support vector machines(SVM), Multinominal naive Bayes, logistic regression, random forests, ensembled learning, adaboost, gradientboosting, convolutional neural networks(CNN), and recurrent neural networks(RNN) an gted recurrent unit(GRU).

Requirements:

  • Python

  • Scikit-learn

  • TensorFlow

  • Keras

Dataset:

The dataset used in this project is the bbc-tex dataset, which consists of approximately 2225 text.

Results:

The results of each model on the bbc-text dataset are as follows:

Model Accuracy
Logistic Regression 96.58%
Support Vector Machine 96.94%
Multinomial Naive Bayes 94.97%
Randomforest 95.15%
GradientBoostingClassifier 94.25%
Ensemble Classifier 97.12%
AdaBoost 94.43%
LSTM 1-Layer 99.22%
LSTM 2-Layers 97.78%
GRU 91.74%
CNN+LSTM 98.73%
BERT 99.60%
XLNet 99.46%

Webapplication:

This web application for multiclass text classification using machine learning and deep learning would allow users to input text data and receive a prediction of the most likely category or label for that text.

Webapplication Interface:

interface

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.