From 935c1107059f65bf72315a1fe5a23148c7e7b5ce Mon Sep 17 00:00:00 2001 From: Thomas Simonini Date: Thu, 7 Sep 2023 12:06:32 +0200 Subject: [PATCH 1/6] Create learning-agents --- units/en/unitbonus3/learning-agents | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 units/en/unitbonus3/learning-agents diff --git a/units/en/unitbonus3/learning-agents b/units/en/unitbonus3/learning-agents new file mode 100644 index 0000000..30fa55e --- /dev/null +++ b/units/en/unitbonus3/learning-agents @@ -0,0 +1,29 @@ +# Unreal Learning Agents + +[Learning Agents](https://dev.epicgames.com/community/learning/tutorials/8OWY/unreal-engine-learning-agents-introduction) is an Unreal Engine (UE) plugin that allows you **to train AI characters using machine learning (ML) in Unreal**. + +It's an exciting new plugin. Where you're able to create unique environments using Unreal Engine and train your agents in it. + +Let's see how you can get started and train a car to drive in an Unreal Engine Environment + + +## Case 1: I don't know anything about Unreal Engine and Beginners in Unreal Engine +If you're new to Unreal Engine, don't be scared! We listed two courses you need to follow to be able to use Learning Agents: + +1. Master the Basics: Begin by watching this course [your first hour in Unreal Engine 5](https://dev.epicgames.com/community/learning/courses/ZpX/your-first-hour-in-unreal-engine-5/E7L/introduction-to-your-first-hour-in-unreal-engine-5). This comprehensive course will **lay down the foundational knowledge you need to use Unreal**. + +2. Dive into Blueprints: Explore the world of Blueprints, the visual scripting component of Unreal Engine. [This video course](https://youtu.be/W0brCeJNMqk?si=zy4t4t1l6FMIzbpz) will familiarize you with this essential tool. + +Armed with the basics, **you're now prepared to play with Learning Agents**: + +3. Get the Big Picture of Learning Agents by [reading this informative overview](https://dev.epicgames.com/community/learning/tutorials/8OWY/unreal-engine-learning-agents-introduction). + +4. [Teach a Car to Drive using Reinforcement Learning in Learning Agents](https://dev.epicgames.com/community/learning/tutorials/qj2O/unreal-engine-learning-to-drive). + +## Case 2: I'm familiar with Unreal + +For those already acquainted with Unreal Engine, you can jump straight into Learning Agents with these two tutorials: + +1. Get the Big Picture of Learning Agents by [reading this informative overview](https://dev.epicgames.com/community/learning/tutorials/8OWY/unreal-engine-learning-agents-introduction). + +2. [Teach a Car to Drive using Reinforcement Learning in Learning Agents](https://dev.epicgames.com/community/learning/tutorials/qj2O/unreal-engine-learning-to-drive). . From 02daa2092778e0eee0c0dec326649ceaa7a6ceac Mon Sep 17 00:00:00 2001 From: Thomas Simonini Date: Thu, 7 Sep 2023 12:07:16 +0200 Subject: [PATCH 2/6] Update _toctree.yml --- units/en/_toctree.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/units/en/_toctree.yml b/units/en/_toctree.yml index 26327a5..2c08589 100644 --- a/units/en/_toctree.yml +++ b/units/en/_toctree.yml @@ -222,6 +222,8 @@ title: (Automatic) Curriculum Learning for RL - local: unitbonus3/envs-to-try title: Interesting environments to try + - local: unitbonus3/learning-agents + title: An introduction to Unreal Learning Agents - local: unitbonus3/godotrl title: An Introduction to Godot RL - local: unitbonus3/rl-documentation From f974dc51cfd2f32b96e824af5ce030ae3485aff5 Mon Sep 17 00:00:00 2001 From: Thomas Simonini Date: Thu, 7 Sep 2023 12:07:38 +0200 Subject: [PATCH 3/6] Update learning-agents --- units/en/unitbonus3/learning-agents | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/units/en/unitbonus3/learning-agents b/units/en/unitbonus3/learning-agents index 30fa55e..312cb17 100644 --- a/units/en/unitbonus3/learning-agents +++ b/units/en/unitbonus3/learning-agents @@ -1,4 +1,4 @@ -# Unreal Learning Agents +# An Introduction to Unreal Learning Agents [Learning Agents](https://dev.epicgames.com/community/learning/tutorials/8OWY/unreal-engine-learning-agents-introduction) is an Unreal Engine (UE) plugin that allows you **to train AI characters using machine learning (ML) in Unreal**. From 220eb73d2b6994e28912c4c5cd9efe3ee62f4e36 Mon Sep 17 00:00:00 2001 From: Thomas Simonini Date: Thu, 7 Sep 2023 12:09:39 +0200 Subject: [PATCH 4/6] Update and rename learning-agents to learning-agents.mdx --- units/en/unitbonus3/{learning-agents => learning-agents.mdx} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename units/en/unitbonus3/{learning-agents => learning-agents.mdx} (100%) diff --git a/units/en/unitbonus3/learning-agents b/units/en/unitbonus3/learning-agents.mdx similarity index 100% rename from units/en/unitbonus3/learning-agents rename to units/en/unitbonus3/learning-agents.mdx From db40e5014c7b45239dccb0b7d15849bff79adce4 Mon Sep 17 00:00:00 2001 From: Thomas Simonini Date: Thu, 7 Sep 2023 12:13:58 +0200 Subject: [PATCH 5/6] Update learning-agents.mdx * Adding illustration --- units/en/unitbonus3/learning-agents.mdx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/units/en/unitbonus3/learning-agents.mdx b/units/en/unitbonus3/learning-agents.mdx index 312cb17..ec8e144 100644 --- a/units/en/unitbonus3/learning-agents.mdx +++ b/units/en/unitbonus3/learning-agents.mdx @@ -2,10 +2,14 @@ [Learning Agents](https://dev.epicgames.com/community/learning/tutorials/8OWY/unreal-engine-learning-agents-introduction) is an Unreal Engine (UE) plugin that allows you **to train AI characters using machine learning (ML) in Unreal**. -It's an exciting new plugin. Where you're able to create unique environments using Unreal Engine and train your agents in it. +It's an exciting new plugin where you can create unique environments using Unreal Engine and train your agents. -Let's see how you can get started and train a car to drive in an Unreal Engine Environment +Let's see how you can **get started and train a car to drive in an Unreal Engine Environment**. +
+Learning Agents
+<figcaption>Source: [Learning Agents Driving Car Tutorial](https://dev.epicgames.com/community/learning/tutorials/qj2O/unreal-engine-learning-to-drive)</figcaption>
+</figure>
 
 ## Case 1: I don't know anything about Unreal Engine and Beginners in Unreal Engine
 If you're new to Unreal Engine, don't be scared! We listed two courses you need to follow to be able to use Learning Agents:

From b2043eaea232e30a9d3375fb263d29c862019cdb Mon Sep 17 00:00:00 2001
From: Thomas Simonini <simonini_thomas@outlook.fr>
Date: Thu, 7 Sep 2023 12:25:24 +0200
Subject: [PATCH 6/6] Update learning-agents.mdx

---
 units/en/unitbonus3/learning-agents.mdx | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/units/en/unitbonus3/learning-agents.mdx b/units/en/unitbonus3/learning-agents.mdx
index ec8e144..51f92a3 100644
--- a/units/en/unitbonus3/learning-agents.mdx
+++ b/units/en/unitbonus3/learning-agents.mdx
@@ -7,7 +7,7 @@ It's an exciting new plugin where you can create unique environments using Unrea
 Let's see how you can **get started and train a car to drive in an Unreal Engine Environment**.
 
 <figure>
-<img src=
Source: [Learning Agents Driving Car Tutorial](https://dev.epicgames.com/community/learning/tutorials/qj2O/unreal-engine-learning-to-drive)