Skip to content

A RNN meant for classifying messages as spam or ham. A basic approach to the idea of classifying various messages as spam or genuine which uses LSTM - Long Short Term Memory to neutralize the vanishing gradient. Accuracy achieved : 94.32%

Notifications You must be signed in to change notification settings

ArjunKrooksML/RNN_Spam-Ham

Repository files navigation

import statements :

import pandas as pd import tensorflow as tf import numpy as np from sklearn.feature_extraction.text import CountVectorizer from keras.preprocessing.text import Tokenizer from keras.preprocessing.sequence import pad_sequences from keras.models import Sequential from keras.layers import Dense, LSTM, Embedding from sklearn.model_selection import train_test_split from keras.preprocessing import sequence

The dataset could be found here : https://www.kaggle.com/datasets/team-ai/spam-text-message-classification

About

A RNN meant for classifying messages as spam or ham. A basic approach to the idea of classifying various messages as spam or genuine which uses LSTM - Long Short Term Memory to neutralize the vanishing gradient. Accuracy achieved : 94.32%

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published