Skip to content

kmkar31/CS50AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CS50AI

Projects from CS50AI offered by Harvard

Degrees: Identify an indirect/direct relationship between two actors

  • Objective: Use a Breadth-First-Search to find relationships between actors
Continue to Project [Week 0 Project A]

Output


Tic-Tac-Toe: Play a game f Tic Tac Toe against an AI

  • Objective: Use a Minimax Algorithm with to win/draw against a human player
Continue to Project [Week 0 Project B]

Output


Knights : A game of Knights vs Knaves.

  • Objective: Knights always tell the truth and knaves always lie. Determine who is a knight and who isn't
Continue to Project [Week 1 Project A]

Minesweeper: AN AI player for Minesweeper.

  • Objective: Seek out all the mines on the playing board by clicking on all the 'safe' spots
Continue to Project [Week 1 Project B]

Game WON!


PageRank: An Algorithm to decide page importance

  • Objective: Use a Markov Chain to decide the importance of a page based on a corpus of interlinked webpages
Continue to Project [Week 2 Project A]

Output for the three corpora given:


Heredity: Determine Presence or Absence of a gene

  • Objective: Use Bayesian networks and Joint Probabilities to determine Presence or Absence of defective GJB2 gene in a person
Continue to Project [Week 2 Project B]

Output for Family1:


Crossword: Solve the Crossword using given words and Structure

  • Objective: Use BackTracking Algorithm to determine the solution to the crossword if present
Continue to Project [Week 3 Project]

Solved Crossword 1:


Shopping:
Predict which customers buy products and which customers only glance through the products

  • Objective:Use the k-NearestNeighbour Algorithm to predict which customers proceed to checkout or which customers just browse through the products
Continue to Project [Week 4 Project A]

Solved Crossword 1:


NIM:Beat a Human at a game of NIM

  • Objective: Use Q-Learning Algorithm to determine the best approach to a game
Continue to Project [Week 4 Project B]

GamePlay:


Traffic:Identify Traffic Signs

  • Objective: Use Convolutional Neural Networks to recognise images of traffic signs
Continue to Project [Week 5 Project]

Accuracy:


Parser:Sentence-Tree Representation

  • Objective: Use NLTK to represent a sentence as a tree
Continue to Project [Week 6 Project A]

Tree of Sentence 5


Questions:Query-Answering AI

  • Objective:Train an AI on a corpus of text to answer queries about that corpus
Continue to Project [Week 6 Project B]

Some Queries


About

Projects from CS50AI offered by Harvard

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published