Ashutosh1975270/rnn-lstm-sentiment-classifier
1
๐ง RNN LSTM Sentiment Analysis
 
A professional deep learning implementation from the 13-Project Machine Learning Curriculum. Fully deployed on Hugging Face Spaces and GitHub using custom Docker networking.
๐ฏ The Problem
Predicting movie review sentiment (Positive/Negative) using Bidirectional LSTMs.
๐ ๏ธ Architecture
- Data Engineering: Custom
DataLoaderutilities and artifact tracking - Model Framework: PyTorch
nn.Modulewith optimized training loops - Inference Pipeline: Real-time prediction tracking inside the GUI
๐ How to Run Locally
# 1. Clone the master repository
git clone [repo_url]
cd [project_folder]
# 2. Install dependencies
pip install -r requirements.txt
# 3. Launch the AI Dashboard
streamlit run app.py๐ Repository Structure
๐ฆ rnn_lstm_text_classification
โฃ ๐ data/ # Raw and processed serialized data (.pkl)
โฃ ๐ models/ # Saved neural network weights and metrics
โฃ ๐ charts/ # Evaluative tracking graphs
โฃ ๐ notebooks/ # Original experimentation files
โฃ ๐ app.py # Core Streamlit execution layer
โฃ ๐ Dockerfile # Deployment configurations
โ ๐ path_utils.py # Resilient pathing handlersMaintained by the automated DL Architecture Pipeline.
