Course Description:
This course introduces the fundamentals of artificial intelligence. Students will learn about problem-solving techniques such as search, optimization, and decision-making. This course provides an introduction to machine learning concepts such as supervised and unsupervised learning, including neural networks and deep learning. At the end of this course, students will be able to apply their knowledge in solving real-world AI problems.
Course Objectives:
- Explore different problem-solving techniques like search & optimization
- Understand basic machine learning concepts & algorithms
- Comprehend supervised & unsupervised models
- Analyze reinforcement learning for optimizing decisions
- Utilize neural network implementations for AI tasks
- Apply various deep learning architectures
- Examine supervised & unsupervised clustering algorithms
- Evaluate natural language, and processing models
- Develop strategies for recognizing images with AI
- Design custom systems for solving AI challenges