Skip to content

My code assignments during Artificial Intelligence course offered by Harvard University

Notifications You must be signed in to change notification settings

AhmedHeshamSaad/AICodes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My code assignments during Artificial Intelligence course offered by Harvard University

Youtube link shows code in action: https://www.youtube.com/playlist?list=PLfrWDrvAcglUGSD5B9MY4z0tUGQuHY-KL

Topics:

Search:

Search algorithms-Adversarial search

Knowledge:

Knowledge modeling-Inferences-Propositional Logic-First Order Logic

Uncertainty:

Knowledge uncertainty and probability-Bayesian Networks-Markov Model

Optimization Search:

Simulated annealing-Constraint satisfaction problems

Learning:

Machine Learning-Supervised Learning-Classifications and regression-Reinforcement Learning-Q learning-Unsupervised Learning-Clustring

Neural Networks:

Multilayer Neural Networks-Gradient Descent-Computer Vision-Convolutional Neural Networks-Recurrent Neural Networks

Language:

Natural Language Processing, Context-Free Grammer, Bag-of-Words Model, Information Retrieval, Information Extraxtion, Vector representation of words, Skip-Gram Architecture

Projects:

Questions:

AI to answer questions using natural language processing with access to a corpus of text documents.

Parser:

AI to parse English sentences and extract noun phrases.

Traffic:

Multilayer Convolutional Neural Network to identify which traffic sign appears in a photograph.

Nim:

AI that teaches itself to play Nim through reinforcement learning.

Shopping:

AI to predict whether online shopping customers will complete a purchase.

Crossword:

AI to generate crossword puzzles.

Heredity:

AI to assess the likelihood that a person will have a particular genetic trait.

PageRank:

AI to rank web pages by importance.

Minesweeper:

AI to play Minesweeper.

Knights:

Program to solve logic puzzles.

Degrees:

Program that determines how many “degrees of separation” apart two actors are.

TicTacToe:

Using Minimax, implement an AI to play Tic-Tac-Toe optimally.

Releases

No releases published

Packages

No packages published