N / 26Portfolio · 2026
Engineering
Loading
0%
Wildlife Chatbot: carved elephant and leopard figures on a contour map beside a paper speech bubble
All work04 / 08

Category
Machine Learning / NLP / Flask
Role
Model, training data and web app
Year
2026
Tools
Python · Flask · TensorFlow / Keras · NLTK · NumPy

Machine LearningNLPFlaskTensorFlow
Wildlife Chatbot: carved elephant and leopard figures on a contour map beside a paper speech bubble
01

The brief

One conversational guide to seven major parks: Yala, Udawalawe, Wilpattu, Minneriya, Horton Plains, Bundala and Sinharaja.

02

What it does

  • 01Intent classification with a bag-of-words neural network in TensorFlow/Keras
  • 02Flask web chat interface, plus a command-line version for quick testing
  • 03Thumbs-up feedback reinforces the matched pattern in the training data
  • 04Thumbs-down lets the user supply the correct intent; after five corrections the model retrains automatically
  • 05JSON endpoints for chat, feedback, corrections, intent tags and training status
03

In numbers

7national parks
5corrections per retrain
300training epochs

05SmartMed

Pharmacy & medicine management system