tomasgoiba / cs50-ai

Projects for CS50's Introduction to Artificial Intelligence with Python.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CS50's Introduction to Artificial Intelligence with Python

This repository contains all the projects for Harvard's Introduction to Artificial Intelligence with Python, from the CS50 series. Below is a breakdown of the course by topic with links to the corresponding project subfolders.

  1. Search: Algorithms for graph search and adversarial search problems.

  2. Knowledge: Knowledge representation and inference in knowledge-based agents.

  3. Uncertainty: Probabilistic inference with uncertain evidence.

  4. Optimization: Algorithms for optimization problems (local search, linear programming, and constraint satisfaction).

  5. Learning: Machine learning algorithms for supervised, unsupervised, and reinforcement learning.

  6. Neural Networks: Shallow and deep learning with neural networks.

  7. Language: Natural language processing techniques for sentiment analysis, information retrieval, and information extraction.

About

Projects for CS50's Introduction to Artificial Intelligence with Python.


Languages

Language:Python 94.7%Language:HTML 5.3%