~/talk

Test Driven Neural Networks with Ruby

Talkat MountainWest RubyConf 2014 · 2014-03-20..03-21· [machine-learning, testing, ruby]
links:none on file
slides:none on file

Uses Ruby to build a feedforward neural network trained on letter frequency from the Bible (Matthew and Acts) to classify six languages, encoding 54 characters as 54 input nodes with roughly forty hidden units and six output bits. Tests enforce input vectors summing to one and catch odd utf‑8 spaces, training uses cross validation targeting 5% error rate, and a demo web app shows instant O(1) predictions from the learned weighted sums.

AI-written summary · about

  1. 0:00Intro
  2. 0:17Gold Sponsors
  3. 1:49The Challenge
  4. 3:34Ruby is not complex Math
  5. 5:08Today we'll cover
  6. 6:47Input layer
  7. 7:00Hidden layer
  8. 7:21Output layer
  9. 8:02Digital Logic
  10. 8:27Fuzzy Logic
  11. 9:48Activation Functions
  12. 10:47Training Algorithms
  13. 11:18Visually What they do
  14. 12:36Just the tip of the iceberg
  15. 14:27Specifically
  16. 15:14Data Collection
  17. 16:49Character Distribution
  18. 18:00TDD Neural Nets
  19. 19:00The Model
  20. 19:31Test the Seams
  21. 21:02The Case for Cross Validation
  22. 22:46Ockham's Razor
  23. 27:54Conclusion
~/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.