jiegzhan/multi-class-text-classification-cnn
Classify Kaggle Consumer Finance Complaints into 11 classes. Build the model with CNN (Convolutional Neural Network) and Word Embeddings on Tensorflow.
Implements 1D convolution filters over word embedding sequences to capture n-gram patterns in complaint narratives, with configurable hyperparameters via JSON. Provides separate training and inference pipelines—`train.py` learns embeddings and CNN filters end-to-end, while `predict.py` loads checkpoints for batch classification on new complaints. Built entirely on TensorFlow with support for compressed CSV input data.
426 stars. No commits in the last 6 months.
Stars
426
Forks
195
Language
Python
License
Apache-2.0
Category
Last pushed
Mar 25, 2018
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/embeddings/jiegzhan/multi-class-text-classification-cnn"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
codelion/adaptive-classifier
A flexible, adaptive classification system for dynamic text classification
jiegzhan/multi-class-text-classification-cnn-rnn
Classify Kaggle San Francisco Crime Description into 39 classes. Build the model with CNN, RNN...
cbaziotis/datastories-semeval2017-task4
Deep-learning model presented in "DataStories at SemEval-2017 Task 4: Deep LSTM with Attention...
iamaziz/ar-embeddings
Sentiment Analysis for Arabic Text (tweets, reviews, and standard Arabic) using word2vec
aws-samples/sample-extreme-text-classifier
A Python text classifier for large-scale multi-class classification using Amazon Bedrock....