~/talk

"Small Data" Machine Learning

Talkat PHP UK Conference 2013 · 2013-02-21..02-23· [machine-learning, php]
speakerdeck:andreiz
slides:none on file

A program sanitizes a single-letter account’s reply stream by training on 8,500 labeled replies, extracting features like language, mention counts and punctuation, and classifying with logistic regression with synthetic oversampling to correct extreme class imbalance. It uses MongoDB + Twitter streaming (firehose) for data collection, blocks classified users via the Twitter API, and validates results with scikit‑learn; outcome is roughly 80% effective and noticeably cleaner but limited by API quirks and PHP’s math tooling.

AI-written summary · about

  1. 0:00Introduction
  2. 1:01Twitter spam problem
  3. 2:57Developing the cleaner tool
  4. 4:41Machine learning basics
  5. 7:05Algorithms and training
  6. 10:33Logistic regression
  7. 14:01Data collection and features
  8. 20:12Addressing dataset bias
  9. 22:52Training the model
  10. 30:10Code implementation
  11. 33:40Putting it all together
  12. 38:02Lessons and future work
  13. 41:55Q&A and conclusion
~/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.