SlideShare a Scribd company logo
Lars Gregori, SAP Hybris Labs
November 06, 2017
AI and Minecraft
PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Minecraft and Malmo
▪ What is Minecraft and Project Malmo?
Reinforcement Learning
▪ An introduction to Reinforcement Learning.
AI and Minecraft
▪ Reinforcement Learning with Minecraft and Malmo.
Agenda
Minecraft
PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
#AIandMinecraft @choas
Minecraft
Markus "Notch" Persson
Mojang AB
Best-selling PC game of all time
Exploration
Resource gathering
Crafting
Combat
Sandbox construction game
Creative + building aspects
Three-dimensional environment
PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Minecraft Demo
Project Malmo
PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
#AIandMinecraft @choas
Project Malmo
Open Source (Github)
Microsoft Research Lab
Based on
Minecraft / Minecraft Forge
Agents written in
Python, Lua, C++, C#,
Java, Torch, ALE
Mission XML
WorldState
Send Command
PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Malmo Tutorial
Reinforcement Learning
PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
#AIandMinecraft @choas
Reinforcement Learning
Supervised
Learning
Unsupervised
Learning
Reinforcement
Learning
PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
#AIandMinecraft @choas
Reinforcement Learning
Observation Reward Action
Environment
Agent
PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
#AIandMinecraft @choas
“Reinforcement learning is like
trial-and-error learning.”David Silver
Reinforcement Learning
PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Public
13
Reinforcement Learning: An Introduction
Richard S. Sutton and Andrew G. Barto

(1998)
Reinforcement Learning
PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Reinforcement Learning Example
Deep Reinforcement Learning
PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
#AIandMinecraft @choas
Deep Reinforcement Learning
Supervised
Learning
Unsupervised
Learning
Reinforcement
Learning
PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
#AIandMinecraft @choas
Deep Reinforcement Learning
https://youtu.be/TmPfTpjtdgg
PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Deep Minecraft
Thank you.
Contact information:
Lars Gregori
@choas
PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
#AIandMinecraft @choas
The Malmo Platform for Artificial Intelligence Experimentation. Proc. 25th International Joint
Conference on Artificial Intelligence http://www.ijcai.org/Proceedings/2016
Project Malmo https://www.microsoft.com/en-us/research/project/project-malmo/
Project Malmo (Github) https://github.com/Microsoft/malmo
Links
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company.
The information contained herein may be changed without prior notice. Some software products marketed by SAP SE and its distributors contain proprietary software components 

of other software vendors. National product specifications may vary.
These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP or its affiliated
companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP or SAP affiliate company products and services are those that are 

set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.
In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release
any functionality mentioned therein. This document, or any related presentation, and SAP SE’s or its affiliated companies’ strategy and possible future developments, products, and/
or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time for any reason without notice. The information
in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forward-looking statements are subject to various 

risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements,
and they should not be relied upon in making purchasing decisions.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) 

in Germany and other countries. All other product and service names mentioned are the trademarks of their respective companies. 

See http://global.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices.
© 2017 SAP SE or an SAP affiliate company. All rights reserved.

More Related Content

PDF
Minecraft and Reinforcement Learning
PDF
The Cloud Platform Play
PDF
sps1-ConfirmationOfParticipation
ODP
Hootsuite: eZ Publish Platform 5 and Symfony2
PPTX
Provoke: Case Study: Developing Conversational Interfaces and ChatBots for Bu...
PDF
SAP Developers Update
PDF
SAP HANA Cloud Platform - The big picture
PDF
Quantify your drive: IoT on a personal scale with SAP technologies
Minecraft and Reinforcement Learning
The Cloud Platform Play
sps1-ConfirmationOfParticipation
Hootsuite: eZ Publish Platform 5 and Symfony2
Provoke: Case Study: Developing Conversational Interfaces and ChatBots for Bu...
SAP Developers Update
SAP HANA Cloud Platform - The big picture
Quantify your drive: IoT on a personal scale with SAP technologies

Similar to AI and Minecraft (20)

PDF
SAP Cloud Platform x Microsoft Graph
PDF
Using a trained model on your mobile device
PDF
Using a trained model on your mobile device
PDF
More than colors and white spaces – designing enterprise applications - Janin...
PDF
Innovate and Extend with an Agile Digital Enterprise Platform
PDF
#askSAP Analytics Innovations Community Call: Delivering the Intelligent Ente...
PDF
Sales, Marketing and Artificial intelligence: Science Fiction or Reality?
PPTX
CD Winter 2017 - SAP Industry 4.0
PPTX
SAP Developer Relations for Nextgen
PDF
SAP HANA Cloud Platform - The big picture
PDF
SAP Analytics Overview and Strategy
PDF
No Egos, No Agendas, No Bullshit
 
PDF
Fostering a culture of innovation with Design Thinking
PDF
Supplier Integration to Ariba Network: Cloud Integration Gateway
PDF
Daniel Dalhmeier - 2017 - On the Challenges of Translating NLP Research into ...
PDF
DevRel @ SAP
PDF
4Developers 2015: Responsywne aplikacje web'owe z użyciem OpenUI5 - Witalij R...
PDF
#AskSAP Analytics Innovations Community Call: SAP Analytics Fall 2018 Innovat...
PDF
PDF
Performance Support Architektur & Organisation
SAP Cloud Platform x Microsoft Graph
Using a trained model on your mobile device
Using a trained model on your mobile device
More than colors and white spaces – designing enterprise applications - Janin...
Innovate and Extend with an Agile Digital Enterprise Platform
#askSAP Analytics Innovations Community Call: Delivering the Intelligent Ente...
Sales, Marketing and Artificial intelligence: Science Fiction or Reality?
CD Winter 2017 - SAP Industry 4.0
SAP Developer Relations for Nextgen
SAP HANA Cloud Platform - The big picture
SAP Analytics Overview and Strategy
No Egos, No Agendas, No Bullshit
 
Fostering a culture of innovation with Design Thinking
Supplier Integration to Ariba Network: Cloud Integration Gateway
Daniel Dalhmeier - 2017 - On the Challenges of Translating NLP Research into ...
DevRel @ SAP
4Developers 2015: Responsywne aplikacje web'owe z użyciem OpenUI5 - Witalij R...
#AskSAP Analytics Innovations Community Call: SAP Analytics Fall 2018 Innovat...
Performance Support Architektur & Organisation
Ad

More from Lars Gregori (20)

PDF
BYOM - Bring Your Own Model
PDF
uTensor - embedded devices and machine learning models
PDF
SAP Leonardo Machine Learning
PDF
Minecraft and reinforcement learning
PDF
Machine Learning Models on Mobile Devices
PDF
Minecraft and Reinforcement Learning
PDF
IoT protocolls - smart washing machine
PDF
[DE] AI und Minecraft
PDF
[DE] IoT Protokolle
PDF
[German] Boards für das IoT-Prototyping
PDF
IoT, APIs und Microservices - alles unter Node-RED
PDF
Web Bluetooth - Next Generation Bluetooth?
PDF
Embedded Rust – Rust on IoT devices
PDF
Embedded Rust on IoT devices
PDF
IoT mit Rust programmieren
PDF
Boards for the IoT-Prototyping
PDF
Groß steuert klein - Wie lässt sich ein Arduino steuern?
PDF
Connecting Minecraft and e-Commerce business services
PDF
Moto - Orchestrating IoT for business users 
and connecting it to YaaS
PDF
IoT Chess mnug
BYOM - Bring Your Own Model
uTensor - embedded devices and machine learning models
SAP Leonardo Machine Learning
Minecraft and reinforcement learning
Machine Learning Models on Mobile Devices
Minecraft and Reinforcement Learning
IoT protocolls - smart washing machine
[DE] AI und Minecraft
[DE] IoT Protokolle
[German] Boards für das IoT-Prototyping
IoT, APIs und Microservices - alles unter Node-RED
Web Bluetooth - Next Generation Bluetooth?
Embedded Rust – Rust on IoT devices
Embedded Rust on IoT devices
IoT mit Rust programmieren
Boards for the IoT-Prototyping
Groß steuert klein - Wie lässt sich ein Arduino steuern?
Connecting Minecraft and e-Commerce business services
Moto - Orchestrating IoT for business users 
and connecting it to YaaS
IoT Chess mnug
Ad

Recently uploaded (20)

PPTX
Patient Appointment Booking in Odoo with online payment
PDF
Salesforce Agentforce AI Implementation.pdf
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PDF
Website Design Services for Small Businesses.pdf
PDF
Autodesk AutoCAD Crack Free Download 2025
PPTX
Computer Software and OS of computer science of grade 11.pptx
PDF
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
PPTX
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
PDF
Designing Intelligence for the Shop Floor.pdf
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PDF
Download FL Studio Crack Latest version 2025 ?
PPTX
history of c programming in notes for students .pptx
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PDF
iTop VPN Free 5.6.0.5262 Crack latest version 2025
PDF
How AI/LLM recommend to you ? GDG meetup 16 Aug by Fariman Guliev
PDF
AutoCAD Professional Crack 2025 With License Key
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PPTX
Why Generative AI is the Future of Content, Code & Creativity?
PDF
Cost to Outsource Software Development in 2025
Patient Appointment Booking in Odoo with online payment
Salesforce Agentforce AI Implementation.pdf
CHAPTER 2 - PM Management and IT Context
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
Website Design Services for Small Businesses.pdf
Autodesk AutoCAD Crack Free Download 2025
Computer Software and OS of computer science of grade 11.pptx
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
Designing Intelligence for the Shop Floor.pdf
wealthsignaloriginal-com-DS-text-... (1).pdf
Download FL Studio Crack Latest version 2025 ?
history of c programming in notes for students .pptx
Odoo Companies in India – Driving Business Transformation.pdf
iTop VPN Free 5.6.0.5262 Crack latest version 2025
How AI/LLM recommend to you ? GDG meetup 16 Aug by Fariman Guliev
AutoCAD Professional Crack 2025 With License Key
Design an Analysis of Algorithms I-SECS-1021-03
Why Generative AI is the Future of Content, Code & Creativity?
Cost to Outsource Software Development in 2025

AI and Minecraft

  • 1. Lars Gregori, SAP Hybris Labs November 06, 2017 AI and Minecraft
  • 2. PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Minecraft and Malmo ▪ What is Minecraft and Project Malmo? Reinforcement Learning ▪ An introduction to Reinforcement Learning. AI and Minecraft ▪ Reinforcement Learning with Minecraft and Malmo. Agenda
  • 4. PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ #AIandMinecraft @choas Minecraft Markus "Notch" Persson Mojang AB Best-selling PC game of all time Exploration Resource gathering Crafting Combat Sandbox construction game Creative + building aspects Three-dimensional environment
  • 5. PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Minecraft Demo
  • 7. PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ #AIandMinecraft @choas Project Malmo Open Source (Github) Microsoft Research Lab Based on Minecraft / Minecraft Forge Agents written in Python, Lua, C++, C#, Java, Torch, ALE Mission XML WorldState Send Command
  • 8. PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Malmo Tutorial
  • 10. PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ #AIandMinecraft @choas Reinforcement Learning Supervised Learning Unsupervised Learning Reinforcement Learning
  • 11. PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ #AIandMinecraft @choas Reinforcement Learning Observation Reward Action Environment Agent
  • 12. PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ #AIandMinecraft @choas “Reinforcement learning is like trial-and-error learning.”David Silver Reinforcement Learning
  • 13. PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Public 13 Reinforcement Learning: An Introduction Richard S. Sutton and Andrew G. Barto
 (1998) Reinforcement Learning
  • 14. PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Reinforcement Learning Example
  • 16. PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ #AIandMinecraft @choas Deep Reinforcement Learning Supervised Learning Unsupervised Learning Reinforcement Learning
  • 17. PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ #AIandMinecraft @choas Deep Reinforcement Learning https://youtu.be/TmPfTpjtdgg
  • 18. PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Deep Minecraft
  • 20. PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ #AIandMinecraft @choas The Malmo Platform for Artificial Intelligence Experimentation. Proc. 25th International Joint Conference on Artificial Intelligence http://www.ijcai.org/Proceedings/2016 Project Malmo https://www.microsoft.com/en-us/research/project/project-malmo/ Project Malmo (Github) https://github.com/Microsoft/malmo Links
  • 21. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company. The information contained herein may be changed without prior notice. Some software products marketed by SAP SE and its distributors contain proprietary software components 
 of other software vendors. National product specifications may vary. These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP or SAP affiliate company products and services are those that are 
 set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation, and SAP SE’s or its affiliated companies’ strategy and possible future developments, products, and/ or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time for any reason without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forward-looking statements are subject to various 
 risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, and they should not be relied upon in making purchasing decisions. SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) 
 in Germany and other countries. All other product and service names mentioned are the trademarks of their respective companies. 
 See http://global.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices. © 2017 SAP SE or an SAP affiliate company. All rights reserved.