AgroAI-suite: Intelligent smart farming platform powered by FastAPI, PyTorch & OpenCV. Features ML crop recommendations, field yield & net profit calculator, leaf pathology vision diagnostics, Mandi market prices, and multilingual AI voice advisories.
# AgroAI-suite 🌾🤖
> **Intelligent Smart Farming & Agronomy Suite** powered by FastAPI, PyTorch Deep Learning, Computer Vision Pathology, Agronomist RAG Chatbot, and Multilingual Voice Advisories.
---
## 🌟 Key Features
- 🌾 **PyTorch Crop ML Engine**: 22-class Neural Network Classifier (`CropNeuralNet`) trained on NPK, pH, temperature, humidity, and rainfall parameters.
- 💰 **Yield & Net Profit (ROI) Calculator**: Field-scale acre land scaling (`field_acres`), gross revenue, input cost analysis, net profit (₹/Acre), and ROI % calculations.
- 🧪 **Precise Commercial Fertilizer Solver**: Calculates exact kg and bag dosages for Urea (45kg), DAP (50kg), MOP (50kg), SSP, Vermicompost, and Neem Cake with application schedules.
- 🔬 **Computer Vision Pathology Diagnostics**: Leaf photo analysis extracting RGB ratios, chlorosis & necrosis indices, severity ratings (`Mild`, `Moderate`, `Severe`), infection area %, and bounding box visual overlays.
- 🤖 **AI Agronomist RAG Chatbot**: TF-IDF Cosine Similarity vector search over agricultural knowledge bases with multi-script entity extraction.
- 🌦️ **Real-Time Weather Advisory**: Integrated with Open-Meteo REST API for temperature, humidity, 30-day rainfall, and agricultural risk warnings.
- 📊 **Government Mandi Commodity Market Prices**: Real-time market rates per quintal with high-performance `TTLCache`.
- 🔊 **Multilingual Voice Advisories & 1-Click Export**: Web Speech API audio playback supporting 7 regional languages (English, Hindi, Telugu, Tamil, Bengali, Kannada, Malayalam) + 1-Click WhatsApp plan sharing and PDF printable Health Card export.
---
## 🏗️ Architecture
```
+------------------------------------+
| FastAPI Web Backend |
| (main.py) |
+-----------------+------------------+
|
+--------------------------------------+--------------------------------------+
| | |
+-------v-------+ …