NeuroChat AI — NLP Chatbot
NeuroChat AI
A neural network-based NLP and Deep learning chatbot built from scratch using PyTorch and NLTK, with an end-to-end pipeline for text preprocessing, intent classification, and response generation.
Key Features
- Text tokenization and stemming
- Bag-of-Words feature extraction
- Neural network-based intent classification
- Automated response selection
- Flask-based deployment
Model Architecture
Bag of Words → Linear → ReLU → Linear → ReLU → Linear → Intent
Technologies
Python · PyTorch · NLTK · NLP · Deep Learning · Neural Networks · Flask
This project demonstrates practical understanding of core NLP and Deep Learning concepts, building a conversational AI system without relying on pre-built chatbot APIs.
