Welcome to my CS50AI repository! This repository contains my notes, projects, and assignments for the CS50's Introduction to Artificial Intelligence with Python course offered by Harvard University.
This repository is a collection of my personal notes, quizzes, and projects for the CS50AI course. It serves as a learning resource for myself and anyone interested in the course content. Feel free to explore the materials and use them for your own learning.
CS50's Introduction to Artificial Intelligence with Python 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.
The class notes are organized by lecture and topic. Each folder contains detailed notes, examples, and references.
- Week 0: Watch Search. Test your understanding with Quiz 0 and submit Project 0.
- Week 1: Watch Knowledge. Test your understanding with Quiz 1 and submit Project 1.
- Week 2: Watch Uncertainty. Test your understanding with Quiz 2 and submit Project 2.
- Week 3: Watch Optimization. Test your understanding with Quiz 3 and submit Project 3.
- Week 4: Watch Learning. Test your understanding with Quiz 4 and submit Project 4.
- Week 5: Watch Neural Networks. Test your understanding with Quiz 5 and submit Project 5.
- Week 6: Watch Language. Test your understanding with Quiz 6 and submit Project 6.
The projects are based on the assignments given throughout the course. Each project folder contains the source code, instructions, and any necessary data files.
- Project 0: Degrees of Separation
- Project 1: Minesweeper
- Project 2: Knights
- Project 3: Traffic
- Project 4: Nim
- Project 5: Heredity
- Project 6: Parser
Each week includes a quiz to test your understanding of the material covered in the lectures.
- Quiz 0: Quiz on Search
- Quiz 1: Quiz on Knowledge
- Quiz 2: Quiz on Uncertainty
- Quiz 3: Quiz on Optimization
- Quiz 4: Quiz on Learning
- Quiz 5: Quiz on Neural Networks
- Quiz 6: Quiz on Language
- Clone the Repository: Clone this repository to your local machine using
git clone
.git clone https://github.com/yourusername/cs50ai.git