{"model_name":"Plant Scout Hampton Roads Plant Classifier","model_version":"1.0.0","architecture":"EfficientNet-B0 with a four-class classification head","initial_weights":"ImageNet pretrained weights, fine-tuned on the plant dataset","input":{"formats":["JPEG","PNG","WEBP","BMP"],"max_upload_bytes":10485760,"inference_size":224,"preprocessing":"Resize shortest side to 256, center crop to 224x224, ImageNet normalization"},"classes":[{"key":"beach_vitex","common_name":"Beach vitex","scientific_name":"Vitex rotundifolia","group":"target","train":811,"validation":213,"total":1024},{"key":"english_ivy","common_name":"English ivy","scientific_name":"Hedera helix","group":"target","train":291,"validation":90,"total":381},{"key":"japanese_honeysuckle","common_name":"Japanese honeysuckle","scientific_name":"Lonicera japonica","group":"target","train":560,"validation":127,"total":687},{"key":"other","common_name":"Other plant","scientific_name":null,"group":"other","train":1236,"validation":327,"total":1563}],"checkpoint_selection":{"best_epoch":6,"best_checkpoint_training_seconds":1786.0721104000004,"best_checkpoint_training_minutes":29.8},"training_configuration":{"optimizer":"AdamW","learning_rate":0.0001,"loss":"Class-weighted cross entropy","batch_size":32,"requested_time_limit_minutes":60,"pretraining":"ImageNet EfficientNet-B0 weights","augmentations":["Random resized crop to 224x224","Random horizontal flip","Color jitter"],"epochs_completed":9,"actual_run_elapsed_minutes":151.9},"confidence":{"threshold":0.65,"score_type":"softmax score, not a calibrated probability","below_threshold_result":"unknown","limitations":"An unfamiliar species can still score highly as one of the known classes; confirm important identifications with an expert."},"api_access":{"authentication":"Bearer API key required for POST /predict and POST /save-example; the website uses same-origin /web/predict and /web/save-example endpoints without a personal API key","batch_endpoint":"POST /batch-predict (API key) or POST /web/batch-predict (same-origin website, no personal key)","key_generation_endpoint":"POST /api-keys/generate","key_generation_protection":"No admin key required; rate limited to 10 keys per source IP per hour; keys are returned once and stored as hashes","authenticated_requests_require_https":false,"transport_security_note":"HTTP is accepted. Use HTTPS where available because HTTP does not encrypt API keys or uploaded photos in transit."},"training_data":{"total_images":3655,"classes":{"beach_vitex":{"train":811,"validation":213,"total":1024},"english_ivy":{"train":291,"validation":90,"total":381},"japanese_honeysuckle":{"train":560,"validation":127,"total":687},"other":{"train":1236,"validation":327,"total":1563}},"license_counts":{"cc-by-nc":3307,"cc-by":226,"cc0":77,"cc-by-nc-sa":43,"cc-by-sa":2},"source_manifest":"attribution.csv","images_from_manifest":3655,"region":"Hampton Roads, Virginia; beach vitex additionally includes US-wide observations","source":"iNaturalist research-grade observations and photo-level licensed images","source_links":["https://www.inaturalist.org/","https://www.inaturalist.org/observations/"],"license_notice":"The combined dataset includes CC BY-NC and CC BY-NC-SA images and is for noncommercial use only. See attribution.csv for per-photo attribution and license terms.","dataset_download":"/download/dataset"},"checkpoint":{"filename":"plant_classifier.pt","size_bytes":16349399,"last_modified_utc":"2026-10-04T03:16:14+00:00","parameter_count":4054737}}