Rajil1213 / cs50AI

Contains my solution to selected projects in CS50AI

Home Page:https://www.youtube.com/watch?v=VaIzKbgbZus&list=PLjW6qZzRxHChlqUlIZSY2TtqJ9TUwd027

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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