~/talk

pomegranate: fast and flexible probabilistic modeling in python

Talkat PyData Seattle 2017 · 2017-06-30..07-02· [machine-learning, python]
links:none on file
slides:none on file

pomegranate is a Cython package that claims concrete speed and flexibility wins: mixtures, hidden Markov models, and Bayesian networks all run 2x or more faster in demos, GPU support uses cupy, and out‑of‑core plus parallel APIs use additive sufficient statistics so training needs one data pass and parallel summaries. The library actually stacks models (mixtures of Bayes nets or HMMs with mixture emissions), ships a Jupyter notebook, and shows real timing and accuracy comparisons.

AI-written summary · about

  1. 0:00pomegranate introduction
  2. 1:50Probabilistic modeling
  3. 6:04When to use pomegranate over other tools
  4. 9:13Presentation goals
  5. 13:29Supported models
  6. 16:25Basic probability distributions
  7. 18:14Model stacking and mixtures
  8. 23:16Why pomegranate is fast
  9. 27:15Sufficient stats and parallelization
  10. 35:59Semi-supervised learning
  11. 39:54Running time comparisons with other libraries
  12. 43:10Gossip Girl case study
  13. 50:55Break and resources
  14. 51:17General mixture models in depth
  15. 57:20Hidden Markov models
  16. 1:06:37Bayesian networks
  17. 1:15:10Learning Bayesian structures
  18. 1:24:44Bayesian classifiers
  19. 1:37:42Advanced classifiers
  20. 1:39:51Parallel model training
  21. 1:40:32Documentation and community
  22. 1:41:16Q&A on robustness
~/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.