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
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.
Representing information and drawing inferences from it.
Dealing with uncertain events using probability.
Finding not only a correct way to solve a problem, but a better—or the best—way to solve it.
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.
A program structure inspired by the human brain that is able to perform tasks effectively.
Processing natural language, which is produced and understood by humans.