Skip to content

jmp1730/CS50-AI-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Harvard University CS50’s Introduction to Artificial Intelligence with Python

https://cs50.harvard.edu/ai/2020/

This course explores the concepts and algorithms at the foundation of modern artificial intelligence, diving into the ideas that give rise to technologies like game-playing engines, handwriting recognition, and machine translation. Through hands-on projects, students gain exposure to the theory behind graph search algorithms, classification, optimization, reinforcement learning, and other topics in artificial intelligence and machine learning as they incorporate them into their own Python programs. By course’s end, students emerge with experience in libraries for machine learning as well as knowledge of artificial intelligence principles that enable them to design intelligent systems of their own.

STATUS

Completed successfully and certificate obtained

PROJECT :

Pset:
0a - Write a program that determines how many “degrees of separation” apart two actors are.
0b - Using Minimax, implement an AI to play Tic-Tac-Toe optimally.

Pset:
1a - Write a program to solve logic puzzles.
1b - Write an AI to play Minesweeper.

Pset:
2a - Write an AI to rank web pages by importance.
2b - Write an AI to assess the likelihood that a person will have a particular genetic trait.

Pset3 - Write an AI to generate crossword puzzles.

Pset:
4a - Write an AI to predict whether online shopping customers will complete a purchase.
4b - Write an AI that teaches itself to play Nim through reinforcement learning.

Pset5 - Write an AI to identify which traffic sign appears in a photograph.

Pset:
6a - Write an AI to parse sentences and extract noun phrases.
6b - Write an AI to answer questions.

About

Harvard University CS50’s Introduction to Artificial Intelligence with Python

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published