/udacity-ai-nanodegree

My projects/labs for Udacity Artificial Intelligence Nanodegree (April 2017 - present).

Primary LanguageJupyter Notebook

Udacity Artifical-Intelligence Nanodegree (Term 1)

(April 2017 - Present)

Medium article and README.md are under construction....

Topics

  • Sudoku Solver
  • Game Tree
  • Constraint Progragation
  • Iterative Deepening Search
  • Alpha-beta pruning
  • Minimax algorithm
  • Breadth-First Search
  • Uniform-Cost Search
  • Depth-First Search
  • A* Search
  • Simulated Annealing
  • N-Queens Problem
  • Traveling Salesman Problem
  • Constraint Satisfaction
  • Backtracking-Search
  • Planning Search
  • Situation Calculus
  • Progression Search

Projects

Project 1 - Diagonal Soduku Solver
Project 2 - Building a Game-playing Agent
Example game of Isolation
Project 3 - Implement a Planning Search
Picture

Labs

  1. Teaching Pac-Man to Search
  2. Simulated Annealing
  3. Constraint Satisfaction Problems & Sympy Intro

Refernces

  1. Python implementation of algorithms from Russell and Norvig's "Artificial Intelligence - A Modern Approach"
  2. SymPy is a Python Library for symbolic mathematics.