4.2 Read 6 reviews
Overview
Within the Adversarial Search course from Udacity you'll build an agent that can play games better than any human.
Projects are based on real-world scenarios and challenges, allowing you to apply the skills you learn to practical situations, while giving you real hands-on experience.
- Gain proven experience
- Retain knowledge longer
- Apply new skills immediately
What you will do during this course:
- Extend classical search to adversarial domains, to build agents that make good decisions without any human intervention—such as the DeepMind AlphaGo agent.
- Search in multi-agent domains, using the Minimax theorem to solve adversarial problems and build agents that make better decisions than humans.
- Some of the limitations of minimax search and introduces optimizations & changes that make it practical in more complex domains.
- Build agents that make good decisions without any human intervention—such as the DeepMind AlphaGo agent.
- Extensions to minimax search to support more than two players and non-deterministic domains.
- Introduce Monte Carlo Tree Search, a highly-successful search technique in game domains, along with a reading list for other advanced adversarial search topics.
Programme Structure
Courses include:
- Search in Multiagent Domains
- Optimizing Minimax Search
- Build an Adversarial Game Playing Agent
- Extending Minimax Search
- Additional Adversarial Search Topics
Key information
Duration
- Part-time
- 1 months
Start dates & application deadlines
You can apply for and start this programme anytime.
Language
English
Delivered
Online
Campus Location
- Mountain View, United States
Disciplines
Computer Sciences Artificial Intelligence View 121 other Short Courses in Artificial Intelligence in United StatesWhat students do after studying
Join for free or log in to access our complete career info list.
Academic requirements
We are not aware of any specific GRE, GMAT or GPA grading score requirements for this programme.
English requirements
We are not aware of any English requirements for this programme.
Other requirements
General requirements
Prior to enrolling, you should have the following knowledge:
- Object-oriented Python
- Constraint satisfaction problems
- Linear algebra
- Search algorithms
- Basic descriptive statistics
- Basic calculus
- Command line interface basics
- Basic probability
- Optimization algorithms
You will also need to be able to communicate fluently and professionally in written and spoken English.
Tuition Fees
Additional Details
- This program can be paid for with the Udacity subscription.
Funding
Improve page content