Add AI ML layer for Nagara AI
Summary
Added Step 4 AI/ML layer for Nagara AI Smart City Platform.
Changes
- Added Gemini helper and city assistant
- Added tourism itinerary and recommendation engine
- Added crowd prediction model
- Added complaint classification model
- Added city health score logic
- Added event recommendation engine
- Added sample training datasets
- Added trained model artifacts
- Added AI documentation and environment example
- Added unit tests for AI layer
Verification
- Ran unit tests successfully
- Verified required datasets and model files
- Confirmed FastAPI-ready callable functions
Notes
This merge request only includes the AI/ML layer. It does not include FastAPI routes, frontend, database models, or map integration, as required.