Artificial intelligence it’s on the forefront of technological innovation you’ve probably heard of its potential to cure diseases beat people on chests or even surpass human intelligence but how does it work and how would a self-learning ai behave in minecraft to answer these questions we’re going to Talk about deep learning a type of ai that is capable of making decisions on its own and learning from the outcomes of those decisions without human intervention so how exactly does it work well deep learning works the same way your brain makes decisions if you are deciding whether or not you Want to fight a zombie your brain would evaluate different variables like what weapons and armor you have these variables can have different weights meaning you care about both but to different degrees for example you could care more about your sword because it determines how fast you can kill the zombie That means there’d be a higher weight assigned to it these factors all contribute to the threshold that determines whether or not you fight or you run the algorithm will try to adjust these weights and variables based on unfavorable outcomes like dying and favorable ones like surviving so what would this look like in Minecraft now you might have jumped to the conclusion that ai would be extremely smart and build massive redstone contraptions way beyond our comprehension but the exact opposite is actually true an ai just starting out would be terrible at the game even worse than you this is because when There’s not much data for the ai to work off of is nothing to base things on there’s absolutely no idea what any block is or what any mobs do it would mine cobblestone even if diamonds were right next to it assuming we feed the algorithm basic data The only thing the ai recognize is that there are blocks and entities around them with no idea of what any of it does imagine playing minecraft with your monitor turned off yeah that’s right in order to become better at the game the ai has to make mistakes A lot of them it’s gonna have to fall into lava run into cacti fall off a cliff get killed by zombies get killed by skeletons not get killed by spiders in the daytime but then die to them at night it wouldn’t even know how to craft anything everything that experienced Players know not to do essentially has to happen to the ai in order for it to absorb that information into its data set and then come to the right conclusions about it in the love example the ai will have to obliviously run into lava for the first time Die and then realize that dying is not the outcome it wanted and avoid lava from there on out now you might be thinking that training this ai is going to take a lot of data and you’d be correct although we like to meme about minecraft simplicity its systems are actually pretty complex As humans we already have an initially high starting point when we first play minecraft relative to a computer we can tell that zombies are probably bad and that lava will burn us even if we’re completely new to the game that’s because we’ve already learned about it outside of minecraft we know in Our head what hot things generally look like and contribute that to what’s on our screen the ai essentially starts out as a newborn baby trying to play minecraft but after time it grows more and more proficient now let’s talk about something way more interesting what would an advanced ai look like playing Hardcore minecraft i talked with a couple different machine learning researchers at various universities and i came to these conclusions assuming that their ultimate goals to survive the advanced ai would have already absorbed many gigabytes of data sets examining all the things that caused it to lose hearts it won’t even attempt to Go into the end because it’s not necessary for survival and the last thing it needs is some random large entity blasting it from the sky and probably won’t even attempt to go into caves because he’s learned that caves are filled with monsters and fighting monsters increases his chance of dying an ai Would realistically try to optimize the two things a minecraft player needs to survive food and shelter as long as the player has food they won’t starve to death and as long as the player has shelter they never have to increase their chance of dying by fighting mobs It doesn’t care about having fun or any of the emotions we have so it wouldn’t rule out options that we might find boring one possibility is that the ai will create its own crop farm for food and during the night it digs three blocks down and holds Up until the sun comes up again another possibility is that figured out the optimal solution is barricading itself in the nether with a wheat farm forever so it doesn’t have to worry about hostile mobs spawning during the night we’re even doing none of that and deciding to hide out in a minecraft village Using the safety provided by the iron golems to build a wall before they get overwhelmed if it was super super advanced it might even become so adept at combat that it actually goes mining and fights zombies for rotten flesh as its main food source of course these are all just possibilities I don’t know any of these things for sure as there is no minecraft ai that has become that good yet i assume that’s because most ai researchers are working on things that are slightly more important than surviving in a block game the client in the background this video Is a pathfinding hack called the baritone project i thought it was pretty cool how it’s able to continuously calculate and optimize trajectories towards crops and ores and randomly generated worlds but it’s not machine learning because it doesn’t truly quote-unquote learn from the consequences this is because there’s only one Optimization sequence and that sequence doesn’t become more and more efficient based off of the data that it receives however there are things that minecraft is helping out with recently mojane published a video about ai research being conducted in minecraft they announced that they are currently using minecraft as a test environment for algorithms That will have applications to real-life technologies recognizing blocks in minecraft is becoming a segway for neural networks to recognize things like carpets in real life now how cool is that it’s just completely mind-blowing to me how the simple block game i grew up with is changing the world so dramatically it Evolved from my personal creative outlet to catalyst for technological innovation that would determine the future of humanity itself it is for this reason i can say without a single doubt in my mind that minecraft is better than fortnite thank you You Video Information
This video, titled ‘How Artificial Intelligence Beats Minecraft’, was uploaded by MagicGum on 2020-11-12 19:15:01. It has garnered 339509 views and 16858 likes. The duration of the video is 00:06:31 or 391 seconds.
How would an advanced AI play hardcore Minecraft? In this video, we investigate this question by applying deep learning concepts to Minecraft. Watch out Elon Musk.
Join My Discord! https://discord.com/invite/bcBHkZ2 Twitch: https://twitch.tv/MagicGumLIVE Twitter: https://twitter.com/magicgumlol Patreon: https://www.patreon.com/magicgum
Intro: (0:00) What is deep learning?: (0:15) How a Beginner AI Would Play Minecraft: (1:01) Training the AI: (2:27) How an Advanced AI Would Play Hardcore: (3:06) The Baritone Project: (4:59) Mojang’s AI Development: (5:29)
#Survival #hardcoreminecraft #Strategy #artificialintelligence #ai #minecraft #commentary
I investigate the concept of artificial intelligence in minecraft and talk about how deep learning / machine learning / ai can lead to unique concepts within the game that we might’ve not even considered. Even Dream and Technoblade wouldn’t be able to optimize as survival as well as an advanced AI.
I had a lot of fun creating this script talking with many different machine learning researchers at universities like Cornell, ASU, UCLA, and Duke. The style of this video is similar to VSauce, Veritasium and Wifies in parts. A large influence on this educational series has come from content creators like VSauce, Veritasium, and Wifies.