YoVDO

A Raspberry Pi and DeepLearning4J Brain That Plays Minecraft

Offered By: Devoxx via YouTube

Tags

Devoxx Courses Artificial Intelligence Courses Software Development Courses Machine Learning Courses Deep Learning Courses Raspberry Pi Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore how to create an autonomous Minecraft-playing system using a Raspberry Pi cluster and DeepLearning4J in this 50-minute Devoxx conference talk. Dive into the fundamentals of machine learning, neural networks, and Markov decision processes before examining the architecture of a Raspberry Pi cluster. Learn about the DeepLearning4J library and its application in Java development for AI. Discover how Project Malmo, an AI experimentation platform built on Minecraft, integrates with these technologies. Gain insights into the software architecture designed for autonomous Minecraft gameplay and witness a live demonstration of the Pi Brain in action. Conclude with a discussion on future directions and potential applications of this innovative approach to AI in gaming.

Syllabus

Intro
Inspiration
Hierarchical Temporal Memory
Introduction To Machine Learning
Deep Learning Basics
Neural Network Elements: Node
Neural Network Elements: Layers
Markov Decision Process
Raspberry Pi Variations
Pi Brain Architecture
Raspberry Pi Cluster (Mk 2)
Cluster Hat
Why Java?
Azul Zulu Java For Embedded
Deep Learning4J (DL4J)
DL4J Core Classes
RL4J Basics
Project Malmo
Malmo Example Code (1)
Demo Software Architecture
Applying ML To Minecraft
Conclusions
Future Directions


Taught by

Devoxx

Related Courses

Software as a Service
University of California, Berkeley via Coursera
Software Testing
University of Utah via Udacity
The Hardware/Software Interface
University of Washington via Coursera
Software Debugging
Saarland University via Udacity
Introduction to Systematic Program Design - Part 1
The University of British Columbia via Coursera