Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Artificial Intelligence with Python – Heuristic Search
Logic Programming
The Course Overview
Understanding Logic Programming
Installing Python Packages
Matching Mathematical Expressions
Validating Primes
Parsing a Family Tree
Analyzing Geography
Building a Puzzle Solver
Heuristic Search Techniques
Understanding Heuristic Search
Constraint Satisfaction Problems
Local Search Techniques
Simulated Annealing
Constructing a String Using Greedy Search
Solving a Problem with Constraints
Solving the Region-Coloring Problem
Building an 8-puzzle solver
Building a Maze Solver
Genetic Algorithms
Understanding Evolutionary and Genetic Algorithms
Generating a Bit Pattern with Predefined Parameters
Visualizing the Evolution
Solving the Symbol Regression Problem
Building an Intelligent Robot Controller
Building Games with Artificial Intelligence
Using Search Algorithms in Games
Minimax, Alpha-Beta Pruning and Negamax
Installing easyAI Library
Building a Bot to Play Last Coin Standing
Building a bot to play Tic-Tac-Toe
Building Two Bots to Play Connect Four Against Each Other
Building Two Bots to Play Hexapawn Against Each Other
Building a Puzzle Solver
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock