Skip to content

A repository containing Python projects exploring AI concepts like graph search, classification, optimization, machine learning, and large language models.

Notifications You must be signed in to change notification settings

crfernando/cs50-ai-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

HarvardX: CS50's Introduction to Artificial Intelligence with Python

Master machine learning fundamentals in Python with this introductory AI course.

CS50 Artificial Intelligence (AI) explores the core concepts and algorithms powering modern AI technologies. You'll gain practical experience through hands-on Python projects delving into:

  • Graph search
  • Classification
  • Optimization
  • Machine learning
  • Large language models

Learn More: CS50 AI

Course Modules

Search

Finding a solution to a problem, like a navigator app that finds the best route from your origin to the destination, or like playing a game and figuring out the next move.

Knowledge

Representing information and drawing inferences from it.

Uncertainty

Dealing with uncertain events using probability.

Optimization

Finding not only a correct way to solve a problem, but a better—or the best—way to solve it.

Learning

Improving performance based on access to data and experience. For example, your email is able to distinguish spam from non-spam mail based on past experience.

Neural Networks

A program structure inspired by the human brain that is able to perform tasks effectively.

Language

Processing natural language, which is produced and understood by humans.

About

A repository containing Python projects exploring AI concepts like graph search, classification, optimization, machine learning, and large language models.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published