Agriculture & Livestock
TarımGöz
Plant disease diagnosis with a phone camera, and data-driven irrigation.
Smallholder farmers have limited access to experts, and decisions are usually made on guesswork. I designed a diagnostic tool that identifies disease from a photo of a leaf and works without an internet connection.
What it does
- Diagnosis from the cameraIdentifying a disease or pest from a leaf photo and producing a recommendation.
- Irrigation calculationWorking out when and how much to water from the weather forecast and soil moisture.
- Herd monitoringEarly detection of illness in animals through video and sensors.
Technologies I worked with
- Flutter (Dart)
- CNN image classification
- Transfer learning
- LiteRT (TensorFlow Lite)
- Core ML
- Model quantization
- On-device inference
- Dataset labeling
- Data augmentation
- Weather and satellite data APIs
- IoT soil moisture sensors
- Offline operation
Technical approach
- DataA base model from an open dataset (PlantVillage, for example), then specialization with field images.
- ModelA classifier built with transfer learning, then quantized and reduced to LiteRT and Core ML formats.
- AppInference runs entirely on the phone; diagnosis works with no internet.
- FeedbackUser corrections turn into new labeled data.
The real challenge is not the model architecture, it is the data. A model trained on open datasets shot under laboratory conditions falls apart on a shadowed, blurry photo taken in the field. The fix: build the base model on open data, specialize it step by step with domain-specific images, and let the model say “I am not sure” when it is not confident.