Skip to content

Projects completed in Harvard CS50s Intro to AI with Python

Notifications You must be signed in to change notification settings

Bookbinder209/CS50-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CS50-AI

Submission to [Harvard CS50s Intro to AI] (https://cs50.harvard.edu/ai/2024/)

Projects

  • Week 1: Search
    • Degrees: A program that determines how many “degrees of separation” apart two actors are, using IMDB statistics.
    • Tictactoe: Using the Minimax Algorithm, a computer opponent was implemented to play Tic-Tac-Toe optimally
  • Week 2: Knowledge
    • Knights: A program to solve "knights" and "knaves" logic problems using propositional logic
    • Minesweeper: A minesweeper solver that uses the game state to make correct decisions
  • Week 3: Uncertainty
    • PageRank: Pagerank algorithms using the Iterative Model and the Random Surfer Model
    • Heredity: Assesses the likelihood that a person will have a particular genetic trait based on various characteristics
  • Week 4: Optimization
    • A program that generates random crossword puzzles
  • Week 5: Learning
  • Week 6: Neural Networks
  • Week 7: Language

About

Projects completed in Harvard CS50s Intro to AI with Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published