~/talk

Machine Learning and Go

Talkat dotGo 2017 · on Monday, 2017-11-06· [go, machine-learning]
slides:none on file

Someone ports MNIST logistic regression to Go, first using pure Go matrix code and one goroutine per row, sees single-threaded and naive parallel runs slower than Python+native C, then swaps to gonum with BLAS/GEMM via cgo and gets much faster performance. A toy demo hits about 98% accuracy with longer training. Also shows an immutable-matrix library, experiments with one goroutine per row, and points toward cgo + GPU and TensorFlow bindings as next steps.

AI-written summary · about

  1. 0:00Intro
  2. 0:55History of Machine Learning
  3. 2:00Alphago
  4. 2:56AlphaGo Master
  5. 3:37GPU CPU
  6. 4:16Machine Artificial Intelligence
  7. 5:54Performance
  8. 6:10Input
  9. 6:24Logistic Regression
  10. 7:56What could go wrong
  11. 9:32Matrix
  12. 10:07Wheel
  13. 10:40Boyfriends
  14. 11:18ImageCut
  15. 13:13Matrix Multiplication
  16. 15:23References
~/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.