Skip to content

DanielTsiang/CS50ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

113 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

 
 
 

Contributors