Skip to content

Rajil1213/cs50AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Work From CS50AI

This repo contains

  • Week 0 - Solution to:

    • degrees : finds the degree of separation between Hollywood Actors based on iMBD
    • tictactoe : a game of tictactoe playable with the computer, employing the optimized Mini-Max Algorithm
  • Week 1 - Solution to:

    • puzzle : solves 3 classic Knights and Knave Puzzles using Symbolic Logic
    • minesweeper : a game of minesweeper where you can ask the AI to make a move for you
  • Week 2 - Solution to:

    • heredity : checks if the offspring contains a certain gene given a family tree and rules of transmission
    • pagerank : evaluates pagerank using the PageRank Algorithm, for the given corpus of HTML webpages
  • Week 3 - Solution to:

    • crossword : generates a crossword by based on given configuration and glossary of words
  • Week 4 - Solution to:

    • nim : trains an AI to play the game of NIM and NEVER loses
    • shopping : uses KNN classifier to check if a customer buys a product based on the given data
  • Week 6 - Solutionn to:

    • parser : generates all possible parse trees and noun phrase chunks for the given set of grammar rules and vocabulary
    • questions : uses TF-IDF algorithm to answer questions supplied by the user based on the given corpus of (wikipedia) text files

The Output Demo for each of the above projects is available here.

The rest of the files were coded/provided by the CS50 team