Reinforcement learning: how computers learn from experience
Reinforcement learning is a form of AI training that allows a program to explore an environment and learn from its experiences.
It's used in self-driving cars, wherein the software learns how to lane merge safely after driving the same simulated roads many, many times.
It's also used in games. Instead of writing complicated instructions, programmers set an AI loose to play itself inside board games like Go, Chess, and Bakgammon, and multiplayer games like Starcraft. In some instances, like OpenAI's quest to teach an AI to play the video game Dota 2, the AIs played an equivalent of 180 years per day in order to learn and play well.
In some cases, the best practices AIs develop through reinforcement look very different from human play.
Brilliant offers courses in computer science, math, and natural sciences.
Brilliant is made with the loving efforts of lifelong learners from MIT, Caltech, Duke, the University of Chicago, and more.
In school, people are often trained to apply formulas to rote problems. But this traditional approach prevents deeper understanding of concepts, reduces independent critical thinking, and cultivates few useful skills.
Whether you're looking for Computer Science Fundamentals or are ready to learn to write your own Neural Networks, Brilliant has a course for you: