OpenAI - Solving Rubik's Cube with a Robot Hand - RL Paper Explained
Offered By: Aleksa Gordić - The AI Epiphany via YouTube
Course Description
Overview
Explore OpenAI's groundbreaking research on solving the Rubik's Cube with a robotic hand in this comprehensive 55-minute video explanation. Delve into the intricacies of the system, from its physical components to the advanced machine learning techniques employed. Learn about Automatic Domain Randomization (ADR), the vision pipeline, and how the robot achieves perturbation robustness. Gain insights into the policy network architecture, behavioral cloning, and meta-learning aspects of this innovative project. Understand the challenges and solutions in training a robotic hand purely through simulation to manipulate real-world objects with precision.
Syllabus
Intro
Comparison with Dactyl system
High-level overview
Tasks Rubik's cube and block reorientation
Physical system overview
Reading angles from the cube electronics
Realistic modeling of the system in simulation
Automatic Domain Randomization ADR
Cube size randomization during training blog
Entropy and rand param probability distribution
ADR pseudocode
Rapid
Randomizations
PPO
Actions and rewards
Policy network, embed and add
Behavioural cloning
Vision pipeline
Focal loss
Results
Perturbation robustness
Meta-learning
Predicting environment variables from LSTM hidden state
Taught by
Aleksa Gordić - The AI Epiphany
Related Courses
Creative Acts of Curious PeopleCreativeLive Hiper-Memória & Hiper-Aprendizagem
Udemy Steps to AGI
Edan Meyer via YouTube Acquiring and Understanding Cross-Task Generalization with Diverse NLP Tasks
USC Information Sciences Institute via YouTube Agent57 - Outperforming the Atari Human Benchmark
Yannic Kilcher via YouTube