~/talk

Forecasting critical food violations at restaurants using open data

Talkat PyData DC 2016 · 2016-10-07..10-09· [machine-learning, data-visualization]
github:nd1
slides:none on file

Prototype predicts critical restaurant violations using Python with scraped DC inspection pages (selenium), Yelp, Google Places, Forecast IO and Cclickfix, ingested via pandas into SQLite and modeled with scikit-learn pipelines and custom transformers. Dataset ~1,400 inspections suffers heavy class imbalance; best classifiers yield AUC 0.56 (near coin flip). Reordering inspections by model confidence on a 3‑month holdout finds 11% more violations about 10 days earlier. No city integration, limited historical coverage, and blocking during scraping constrain performance.

AI-written summary · about

  1. 0:00Introduction
  2. 2:11Project motivation
  3. 3:39Problem framing
  4. 5:26Data sources
  5. 9:59Data wrangling
  6. 12:32Model selection
  7. 14:19Class imbalance
  8. 15:42Reordering inspections
  9. 16:46Future improvements
  10. 17:31Advice for novices
  11. 18:12Q&A
  12. 18:55Scikit-learn pipelines
  13. 21:43Evaluating predictions
  14. 23:28Feature selection
  15. 25:15Closing remarks
~/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.