~/talk

A Raspberry Pi and DeepLearning4J Brain That Plays Minecraft

slides:none on file

A functioning Java-based brain runs on a Raspberry Pi cluster using DeepLearning4J and RL4J with Project Malmo as the Minecraft interface and Zulu embedded JVM for ARM. Architecture maps a simple neocortex to four Pi Zero layers (plus a Pi 3 controller), exchanging state vectors about nearby blocks and using reinforcement learning / DQN-style policies to choose actions. Demo environment places random lava; agent learns to avoid death sometimes and sometimes dies — work in progress but runs end-to-end on cheap Pi hardware.

AI-written summary · about

  1. 0:00Intro
  2. 1:32Inspiration
  3. 4:53Hierarchical Temporal Memory
  4. 6:27Introduction To Machine Learning
  5. 12:20Deep Learning Basics
  6. 15:58Neural Network Elements: Node
  7. 17:01Neural Network Elements: Layers
  8. 19:21Markov Decision Process
  9. 25:56Raspberry Pi Variations
  10. 26:40Pi Brain Architecture
  11. 27:06Raspberry Pi Cluster (Mk 2)
  12. 28:09Cluster Hat
  13. 29:02Why Java?
  14. 31:05Azul Zulu Java For Embedded
  15. 32:03Deep Learning4J (DL4J)
  16. 34:02DL4J Core Classes
  17. 34:56RL4J Basics
  18. 37:52Project Malmo
  19. 39:01Malmo Example Code (1)
  20. 41:25Demo Software Architecture
  21. 43:58Applying ML To Minecraft
  22. 45:24Conclusions
  23. 46:13Future Directions
~/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.