~/talk

Structuring automated visual inspections with Django and gRPC

Talkat PyData Eindhoven 2023 · 2023-11-30..12-01· [web-platform, machine-learning]
links:none on file
slides:none on file

An MLOps prototype uses Django admin + models to define Product → InspectionView → InspectionTask (x,y,width,height) plus Label records, validates rectangles inside the reference image, and stores captured samples in SQLite; a generated gRPC store_image proto accepts view_id and image bytes and returns the new image id, and the demo actually sends images and they appear in the admin. Packaging uses Poetry for fast dependency locking. Emphasis is on traceable data, human-in-loop labeling, and preferring anomaly detection for low-volume SKUs.

AI-written summary · about

  1. 0:00Introduction
  2. 2:07Visual inspection requirements
  3. 5:58MLOps for robust ML
  4. 8:25ProDrive AI framework
  5. 9:50Django features
  6. 11:16Data models for inspection
  7. 15:04Django and gRPC setup
  8. 17:48Django data models
  9. 20:15Customizing Django admin
  10. 21:18Migrations and admin user
  11. 23:00Image labeling and tasks
  12. 23:43gRPC service with Protobuf
  13. 25:29Generating gRPC code
  14. 26:10Running servers
  15. 26:53Sending images via gRPC
  16. 27:36Future considerations
  17. 28:19Key takeaways
  18. 29:24Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.