~/talk

Apache Spark and ML workflows

links:none on file
slides:none on file

Shows how to train churn models from a telco CSV using Spark MLlib pipelines (string indexer, one‑hot encoding, VectorAssembler) and how to export/apply models with PMML or serialized Python objects, warning that pickles are insecure and slow. Demonstrates distributed grid search by swapping scikit‑learn’s GridSearchCV for spark_sklearn so many hyperparameter fits run across the cluster instead of via n_jobs, and recommends using JPML/OpenScoring for safe distributed scoring in Java to avoid REST‑based DDoS on a single server.

AI-written summary · about

  1. 0:00Intro
  2. 1:45STITCH FIX
  3. 10:26Modeling Life Cycle Persisted Model Training
  4. 14:42Churn Prediction Dataset
  5. 17:21Modeling Training
  6. 19:03Scikit-Learn Models
  7. 20:25Scikit-Learn Pipelines
  8. 21:35Apache Spark MLlib Pipelines
  9. 28:51Storing Models as PMML
  10. 31:08Model Life Cycle
  11. 33:16Embarrassingly Parallel Model Training
  12. 39:01What do you mean deploy?
  13. 40:46Scoring with a REST server: Open Scoring
~/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.