Skip to content

This repository holds the programs I wrote as part of Harvard University's CS50 Artificial Intelligence with Python course.

Notifications You must be signed in to change notification settings

DanielTsiang/CS50ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CS50ai Programs written by Daniel Tsiang

Description

This repository holds the programs I wrote as part of Harvard University's CS50ai Artificial Intelligence with Python course.

Topics covered

  • Graph search algorithms
  • Reinforcement learning
  • Machine learning
  • Artificial intelligence principles
  • How to design intelligent systems
  • How to use AI in Python programs

Lectures

Week Topic
0 Search
1 Knowledge
2 Uncertainty
3 Optimization
4 Learning
5 Neural Networks
6 Language

Projects

Number Name and Demo Link Technologies Used
0 Degrees of Separation, Tic-Tac-Toe AI Python with Pygame
1 Knights & Knaves Logic Puzzles, Minesweeper AI Python with Pygame
2 PageRank, Heredity Python
3 Crossword Python
4 Shopping, Nim Python with Scikit-learn
5 Traffic Python with TensorFlow & OpenCV
6 Parser, Answerbot Python with Natural Language Toolkit (NLTK)

About

This repository holds the programs I wrote as part of Harvard University's CS50 Artificial Intelligence with Python course.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published