~/talk

Extending Spark Machine Learning Beyond Linear Regression

Talkat Scala Days Copenhagen 2017 · 2017-05-30..06-02· [machine-learning]
slides:none on file

Shows how to add custom Transformer and Estimator stages to Spark ML pipelines in Scala (Python bindings not supported yet), with runnable examples: a simple word‑count Transformer and a Naive Bayes classifier that trains on feature vectors. Explains that iterative training currently switch to RDD and cache for performance, exposes Spark’s parameter system so hyperparameter grid search and cross‑validation work, and covers model export (MLReader/MLWriter, custom save) plus publishing code to GitHub, Maven Central and spark‑packages.

AI-written summary · about

  1. 0:00Intro
  2. 0:15Spark MLA
  3. 3:54Introduction
  4. 5:19The Good Stuff
  5. 6:43Spark Datasets
  6. 12:05Spark ML Adventure
  7. 12:32Building a Transformer
  8. 12:53Transform Schema
  9. 14:16Word Count
  10. 14:56Verify Input Schema
  11. 15:26Verify Transform Schema
  12. 15:43Pipeline Stage
  13. 16:18Configurable Parameters
  14. 17:03Crossvalidation
  15. 17:14Example
  16. 18:57Input columns
  17. 20:00Classifier
  18. 20:36Naive classifier
  19. 21:08Vector assembler
  20. 22:20Dataframe transformations
  21. 22:54More code
  22. 23:07Basetrade cadets
  23. 24:32Lunch
  24. 24:46Putting it in an ML pipeline
  25. 26:27Publishing your ML model
  26. 27:27Spark example repo
  27. 28:19Spark books
  28. 29:08Buy this book
  29. 30:10Data and Comps
  30. 30:57Questions
~/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.