Training
- PyTorch and timm, ConvNeXt V2 Tiny pretrained on ImageNet-22k
- AdamW, batch size 32, 224 px inputs, fresh lab and field mix every epoch
- CUDA mixed precision on an RTX 4070 laptop GPU
Four parts: a vision model trained on a GPU, a search engine over 237 extension guides, a question engine that keeps every number in code, and a small web stack that serves it all.
A static site, one Python server, and an AI model that only writes text.
ConvNeXt V2 Tiny, fine-tuned on 19,260 photos: 12,918 from the lab and 6,342 taken in fields and gardens.
Every question, piece of advice and chat reply starts from passages in 237 university extension guides.
The AI model writes the words. Code does the counting, so the same answers always give the same result.
Python end to end, from data checks to the server; plain HTML, CSS and JavaScript for the site.