Reinforcement Learning: AI Flight with Unity ML-Agents

BY
Udemy

Mode

Online

Fees

₹ 2499

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course and certificate fees

Fees information
₹ 2,499
certificate availability

Yes

certificate providing authority

Udemy

The syllabus

Course Updates

  • Course Update - Unity Ml-Agents V1.0
  • 1080p Videos

[V1.0] Unity Ml-Agents - Introduction & Setup

  • This Section Is Deprecated
  • Introduction
  • Important Resources
  • Install Unity And Anaconda
  • Download Ml-Agents
  • Ml-Agents Orientation
  • Creating An Example Project
  • The Basic Ml-Agent Example
  • Setting Up An Anaconda Environment To Train
  • Training Ml-Agents
  • Tensorboard And Inference
  • Section Wrap-Up
  • Section Quiz

[V1.0] Unity Ml-Agents - Introduction & Setup

  • Unity Hub & Anaconda
  • New Project, Install Ml-Agents, & Import Examples
  • 3d Ball Example
  • Training 3d Ball Example

[V1.0 & V0.11] Asset Creation In Blender

  • Introduction
  • Important Resources & Assets
  • Low-Poly Terrain: Setup
  • Low-Poly Terrain: Subdivide, Triangulate, & Sculpt
  • Low-Poly Terrain: Sculpt The Racetrack
  • Low-Poly Rocks: Medium Rock
  • Low-Poly Rocks: Tall & Flat Rocks
  • Low-Poly Rocks: Colliders
  • Low-Poly Rocks: Export
  • Checkpoint: First Piece
  • Checkpoint: More Pieces, Collider, & Export
  • Finish Line Checkpoint
  • Low-Poly Airplane: Reference Images
  • Low-Poly Airplane: Body (Part 1)
  • Low-Poly Airplane: Body (Part 2)
  • Low-Poly Airplane: Body (Part 3)
  • Low-Poly Airplane: Wings
  • Low-Poly Airplane: Horizontal Stabilizer
  • Low-Poly Airplane: Landing Gear
  • Low-Poly Airplane: Propeller
  • Low-Poly Airplane: Export

[V0.11] Project Setup & Ml-Agents Installation

  • This Section Is Deprecated
  • Introduction
  • New Unity Project
  • Important Resources & Assets
  • Import Ml-Agents

[V1.0] Project Setup & Ml-Agents Installation

  • Ml-Agents V1.0 Note
  • Important Resources & Assets
  • New Project
  • Project Clean-Up & Install Ml-Agents

[V1.0 & V0.11] Desert Race Path Creation

  • Import 3d Meshes
  • Desert Terrain & Rock Prefabs
  • [V0.11] Airplane Prefab
  • [V1.0] Airplane Prefab
  • Checkpoint Prefabs
  • Desert Area Prefab
  • Placing Rocks In The Desert Environment
  • Complete Rock Placement
  • Race Path
  • Complete Race Path
  • Boundaries

[V0.11] Aircraft Area

  • This Section Is Deprecated
  • Aircraftarea.Cs: Variables
  • Aircraftarea.Cs: Aircraftagents & Aircraftacademy Lookup
  • Aircraftarea.Cs: Instantiate Checkpoints
  • Aircraftarea.Cs: Place Checkpoints Along Race Path
  • Aircraftarea.Cs: Reset Agent Position Function
  • Aircraftarea.Cs: Reset Agent Position Continued
  • Set Up Aircraft Area & Test Checkpoint Instantiation
  • Rotate.Cs For Checkpoints & Propeller

[V1.0] Aircraft Area

  • Variables
  • Awake() & Start()
  • Resetagentposition()
  • Race Condition Fix
  • Aircraftarea Prefab Setup
  • Rotate.Cs

[V0.11] Aircraft Agent & Aircraft Player

  • This Section Is Deprecated
  • Aircraftagent.Cs: Variables
  • Aircraftagent.Cs: Add Script, Rigidbody, Trailrenderer To Prefab
  • Aircraftagent.Cs: Agentaction()
  • Aircraftagent.Cs: Agentaction() + Processmovement()
  • Aircraftagent.Cs: Processmovement() Continued
  • Aircraftagent.Cs: Processmovement() Completed
  • Aircraftplayer.Cs & Input System
  • Input System Mini-Quiz
  • Aircraftplayer.Cs: Variables
  • Aircraftplayer.Cs: Process Inputs
  • Airplaneplayer Prefab, Input Bindings, & Aircraft Academy
  • Behavior Parameters
  • Follow Camera & Playtesting
  • Aircraftagent.Cs: More Variables
  • Aircraftagent.Cs: Even More Variables
  • Aircraftagent.Cs: Explosions, Ray Perception, & Max Step
  • Aircraftagent.Cs: Training Logic In Agentaction()
  • Aircraftagent.Cs: Vectortonextcheckpoint() & Gotcheckpoint()
  • Aircraftagent.Cs: Agentreset(), Freezeagent(), & Thawagent()
  • Aircraftagent.Cs: Ontriggerenter() For Checkpoints
  • Aircraftagent.Cs: Oncollisionenter() & Explosionreset()
  • Aircraftagent.Cs: Collectobservations()
  • Aircraftagent.Cs: Rayperception Observations Visualization
  • Aircraftagent.Cs: Rayperception Observations Code
  • Section Quiz

[V1.0] Aircraft Agent & Aircraft Player

  • Aircraftagent.Cs: Variables
  • Aircraftagent.Cs: Initialize()
  • Aircraftagent.Cs: Onactionreceived()
  • Aircraftagent.Cs: Processmovement()
  • Aircraftplayer.Cs: Input System & Variables
  • Aircraftplayer.Cs: Heuristic()
  • Aircraftplayer.Cs: Airplane Prefab Setup
  • Aircraftplayer: Input Bindings
  • Aircraftplayer.Cs: Follow Camera, Decisionrequester, & Test Flight
  • Aircraftagent.Cs: More Variables
  • Aircraftagent.Cs: Training Logic In Initialize() & Onactionreceived()
  • Aircraftagent.Cs: Vectortonextcheckpoint()
  • Aircraftagent.Cs: Gotcheckpoint()
  • Aircraftagent.Cs: Onepisodebegin()
  • Aircraftagent.Cs: Freeze() & Thaw()
  • Aircraftagent.Cs: Ontriggerenter()
  • Aircraftagent.Cs: Oncollisionenter & Explosionreset()
  • Aircraftagent.Cs: Collectobservations() & Heuristic()
  • Aircraftagent: Rayperceptionsensor3d & Aircraftagent Components
  • Aircraftagent: Behavior Parameters, Aircraftagent, & Explosion

[V0.11] Training The Aircraft Agents

  • This Section Is Deprecated
  • Introduction
  • Resources
  • New Training Scene
  • Create Learning Agents
  • Academy & Prepare Four Copies Of Area
  • Turn On Training Mode
  • Error If Reset Parameters Are Not Set
  • Training Config Files
  • Config: Trainer_config.Yaml
  • Curriculum: Aircraftlearning.Json
  • Start Training With Anaconda
  • More About Training
  • Tensorboard
  • Aircraft Inference With A .Nn File
  • Resume Training
  • Resuming Training Restarts Curriculum & Hard Inference
  • Section Quiz

[V1.0] Training The Aircraft Agents

  • New Training Scene
  • Config Files
  • Start Training
  • Tensorboard & Training Progress
  • Training Results
  • Introducing Randomness
  • Race Your Ml-Agents

[V1.0 & V0.11] Game Logic & Menus

  • Introduction
  • Gamemanager.Cs: Enums & Statechangehandler
  • Gamemanager.Cs: Accessors & Singleton Logic
  • Gamemanager.Cs: Level Loading Logic
  • Main Menu Scene + Layout
  • Main Menu Content
  • Mainmenucontroller.Cs: Variables & Dropdown Lists
  • Mainmenucontroller.Cs: Interaction Logic
  • Mainmenucontroller.Cs: Hook Up Ui, Build Manager, & Game Manager
  • Create Racemanager & Other Ui Scripts
  • Racemanager.Cs: Variables & Hook Ups
  • Racemanager.Cs: More Variables & Accessors
  • Racemanager.Cs: Awake() & Start()
  • Racemanager.Cs: Start() Continued
  • Racemanager.Cs: Onstatechange()
  • Racemanager.Cs: Startrace()
  • Racemanager.Cs: Pauseinputperformed()
  • Racemanager.Cs: Fixedupdate()
  • Racemanager.Cs: Placecomparer()
  • Racemanager.Cs: Getagentcheckpoint()
  • Racemanager.Cs: Ondestroy(), Getagentlap(), Getagentplace()
  • Racemanager.Cs: Getagenttime()
  • Heads Up Display Ui
  • Hud Checkpoint Indicator
  • Hudcontroller.Cs: Variables
  • Hudcontroller.Cs: Ui Update Functions
  • Hudcontroller.Cs: Hook Up To Ui
  • Pause Menu
  • Pausemenucontroller.Cs
  • Countdown Ui & Countdownuicontroller.Cs
  • Gameover Screen & Gameoverui.Cs
  • Play Testing
  • Pause Button Bugfix
  • Racemanager Prefab
  • Adding Randomness
  • Post Processing
  • Making The Main Menu More Interesting
  • Creating A Snow Scene
  • Flying In Snow
  • Adding Water, Rocks, & Updating The Race Path
  • Complete Snow Level & Add Snow To Levels List
  • Fixing Snow Level Loading Bug
  • Build & Play Complete Game
  • Section Quiz

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books