Skip to content

This repository contains my implementation of the projects in HarvardX's Intro to AI course.

Notifications You must be signed in to change notification settings

avikabra/cs50ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HarvardX CS50 Intro to AI Course

This repository contains my implementation of the projects in HarvardX's Intro to AI course.

Project Name Unit Description
degrees Search An implementation of the "Six Degrees of Kevin Bacon" using the breadth-first search algorithm
tictactoe Search Tictactoe game against an AI using adversarial minimax search (not working yet)
knights Knowledge Puzzle solver using propositional inference logic
minesweeper Knowledge Minesweeper AI using propositional logic to made educated guesses
pagerank Uncertainty Pagerank algorithm using conditional probability and repeated sampling
heredity Uncertainty Gene heredity model using joint probability and a Bayesian network
crossword Optimization Uses backtracking and the AC3 algorithm to fill out crossword puzzles given a set of words
shopping Learning KNearestNeighbors-based machine learning algo to determine whether customers are likely to return to an ecommerce site
nim Learning Nim AI that learns using training games based on Q learning
traffic Neural Networks Neural network AI that identifies traffic signs from the GTSRB database
parser Language An AI that parses sentences and extracts noun phrases
questions Language An AI that answers user querries using tf-idf of a loaded corpus

About

This repository contains my implementation of the projects in HarvardX's Intro to AI course.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published