Skip to content

Interactive Fieldmark bird identification on GitHub Pages - #1

Merged
du000362 merged 1 commit into
mainfrom
agent/github-pages-browser-inference
Jul 21, 2026
Merged

Interactive Fieldmark bird identification on GitHub Pages#1
du000362 merged 1 commit into
mainfrom
agent/github-pages-browser-inference

Conversation

@du000362

Copy link
Copy Markdown
Owner

Summary

  • publish the complete Bird Detector Python project
  • export the trained EfficientNet-B0 checkpoint to an 18 MB ONNX browser model
  • add private on-device inference for all 555 NABirds classes
  • redesign Fieldmark with responsive light/dark themes, batch uploads, calibrated alternatives, uncertainty details, and CSV export
  • add a GitHub Pages workflow and clear local/browser documentation
  • refresh the Streamlit interface for Streamlit 1.59

Validation

  • pytest -q — 10 passed
  • static-bundle validation — passed
  • WCAG AA contrast validation — passed
  • JavaScript syntax checks — passed
  • deterministic and real-photo PyTorch/ONNX parity — passed
  • local static HTTP and Streamlit health checks — passed

Privacy and repository scope

  • selected photos are processed in browser memory and are not uploaded
  • NABirds images, Python checkpoints, reports, and local editor state remain excluded from Git
  • only the optimized browser model is versioned

@du000362
du000362 marked this pull request as ready for review July 21, 2026 00:19
@du000362
du000362 merged commit 6cec55c into main Jul 21, 2026
1 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants