Back to Projects
Machine Learning

Pashu Dhan AI

Overview

Pashu Dhan AI is a comprehensive veterinary diagnostics and decision-support system designed to empower Indian farmers, veterinarians, and researchers. The application integrates computer vision and generative AI to instantly identify 39+ indigenous cattle breeds from images and provide actionable biological insights. Built on Streamlit, it combines specialized local classification models with global large language models for localized agricultural intelligence.

  • Automated Breed Classification: Uses a fine-tuned EfficientNetB0 Convolutional Neural Network deployed with TensorFlow to perform real-time image inference with ~91% accuracy across 39 classes.
  • Retrieval-Augmented Trait Generation: Queries a localized Pandas-driven CSV database containing physiological and behavioral attributes to build context-enriched prompts for the Google Gemini 3.5 Flash API.
  • Dynamic Multilingual Translation: Integrates deep-translator APIs to convert inputs and generated outputs dynamically into regional languages including Hindi, Marathi, and Punjabi.
  • On-Demand Text-to-Speech: Employs the gTTS library to synthesize spoken-word audio files from generated reports, caching audio bytes inside the Streamlit session state for low-latency playback.

Technologies

PythonStreamlitTensorFlowGoogle Gemini
JU
Jupyter Notebook
Pandas LogoPandasNumpyOpenCV
Source CodeLive Demo

Project Glimpse

Pashu Dhan AI screenshot 1
Pashu Dhan AI screenshot 2
Pashu Dhan AI screenshot 3
Pashu Dhan AI screenshot 4
Pashu Dhan AI screenshot 5
Pashu Dhan AI screenshot 6