~/talk

Distributed In-Database Machine Leaning

Talkat PGConf Silicon Valley 2016 · 2016-11-14..11-16· [machine-learning, databases]
links:none on file
slides:none on file

Apache Madlib brings machine learning into the database and runs in-database on Greenplum, HAWQ and Postgres. Algorithms are implemented in C++ using Eigen and Boost and execute with a distributed iteration loop: transition, merge, final on MPP segments. Demos show linear regression with per-group models, one-class SVM for novelty/fraud detection, and a path/sessionization utility. Performance scales roughly linearly to hundreds of millions of rows; roadmap adds mini-batching, graph algorithms, GPUs/TensorFlow and gradient-boosted trees.

AI-written summary · about

  1. 0:00Introduction
  2. 0:53Machine learning is eating the world
  3. 1:11Google Trends
  4. 1:47Interest in Machine Learning
  5. 2:30Relational Data
  6. 4:17What is Madlib
  7. 6:04Madlib functions
  8. 15:03History of Madlib
  9. 17:21Academic Partners
  10. 18:14Supported Platforms
  11. 18:47Greenplum Architecture
  12. 21:00Query Optimizer
  13. 22:06Other Features
  14. 23:19Algorithm Scalability
  15. 28:03Linear Regression
  16. 30:34Execution Flow
  17. 31:44Stored Procedure
  18. 35:13Demo
  19. 38:40Support Vector Machines
  20. 41:00Training Data
  21. 41:48Decision Boundary
  22. 42:57Outlier Data
  23. 43:56Path Function
  24. 46:12Upcoming Work
  25. 48:36Questions
~/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.