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
Matching Mathematical Expressions
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock