Udemy

Foundations of AI: From Problem-Solving to Machine Learning

立即報名
  • 531 名學生
  • 更新於 5/2025
  • 可獲發證書
4.6
(82 個評分)
CTgoodjobs 嚴選優質課程,為職場人士提升競爭力。透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期
全年招生
課程級別
學習模式
修業期
12 小時 16 分鐘
教學語言
英語
授課導師
Dr.Deeba K, Dr. Aruna M, Dr. B. Arthi
證書
  • 可獲發
  • *證書的發放與分配,依課程提供者的政策及安排而定。
評分
4.6
(82 個評分)
4次瀏覽

課程簡介

Foundations of AI: From Problem-Solving to Machine Learning

The course bridges problem-solving, search algorithms, and knowledge representation, paving the way for Machine Learning

Artificial Intelligence (AI) has emerged as one of the most life changing technologies of our time, revolutionizing industries and reshaping the way we live and work. Rooted in the concept of developing machines with the ability to mimic human intelligence, AI has unlocked tremendous potential across various sectors, from healthcare and finance to transportation and entertainment.

This course provides a comprehensive introduction to the field of Artificial Intelligence (AI) by covering fundamental problem-solving strategies, agent-based analysis, constraint satisfaction problems, search algorithms, and knowledge representation.

Basic Problem Solving Strategies: The course starts by introducing students to various problem-solving approaches commonly used in AI. These strategies include techniques like divide and conquer, greedy algorithms, dynamic programming, and backtracking. To help students grasp these concepts, toy problems (simple, illustrative examples) are used as initial learning tools.

Agent-Based Analysis: In AI, an agent is an entity that perceives its environment and takes actions to achieve certain goals. The course delves into the concept of agents and their characteristics, such as rationality and autonomy. Students learn how agents can interact with the environment and adapt their behaviour based on feedback and observations.

Constraint Satisfaction Problems: Constraint satisfaction problems (CSPs) are a class of problems where the goal is to find a solution that satisfies a set of constraints. The course explores how to model real-world problems as CSPs and how to use various algorithms, like backtracking and constraint propagation, to efficiently find solutions.

Search Space and Searching Algorithms: One of the fundamental aspects of AI is searching through a vast space of possible solutions to find the best one. The course explains the concept of a search space, which represents all possible states of a problem and how to traverse it systematically. Students learn about uninformed search algorithms like breadth-first search and depth-first search, as well as informed search algorithms like A* search and heuristic-based techniques.

Knowledge Representation: Representing knowledge is crucial for AI systems to reason and make decisions. The course delves into two main types of knowledge representation: propositional logic and predicate logic.

Propositional Logic: This part of the course teaches students how to represent knowledge using propositions, which are simple statements that can be either true or false. They learn about logical connectives (AND, OR, NOT, etc.) and how to build complex expressions to represent relationships and rules.

Predicate Logic: Predicate logic extends propositional logic by introducing variables and quantifiers. Students learn how to express relationships and properties involving multiple entities and make use of quantifiers like "for all" and "there exists" to reason about sets of objects.

Inference and Reasoning: Once knowledge is represented, students are introduced to the process of inference, which involves deriving new information from existing knowledge using logical rules and deduction techniques. They learn how to apply inference mechanisms to reach conclusions based on the given knowledge base.


Overall, this course provides a solid foundation in problem-solving, search algorithms, and knowledge representation essential for understanding various AI techniques and applications. By the end of the course, students should be able to apply these concepts to model and solve real-world problems using AI techniques.

課程章節

  • 11 個章節
  • 63 堂課
  • 第 1 章 Introduction to Problem Solving
  • 第 2 章 Uninformed Searching Algorithms of Artificial Intelligence
  • 第 3 章 Informed Searching Algorithms of Artificial Intelligence
  • 第 4 章 Local Searching Algorithms of Artificial Intelligence
  • 第 5 章 Game Based Searching Algorithms of Artificial Intelligence
  • 第 6 章 Knowledge Representation Using Logic
  • 第 7 章 Knowledge Representation using Semantic Nets and Frames
  • 第 8 章 Uncertain knowledge and reasoning
  • 第 9 章 Planning
  • 第 10 章 Learning
  • 第 11 章 Advanced techniques in artificial Intelligence

課程內容

  • Provide an understanding of the basic techniques for building intelligent computer systems
  • Understand the search technique procedures applied to real world problems
  • Understand the types of logic and knowledge representation schemes
  • Understanding of how AI is applied to problems


評價

  • A
    ABHISHEK PUDUGOSULA
    5.0

    nice and clear explanation thank you mam

  • J
    Jatin Redhu
    4.5

    it was very good

  • P
    Prahlad Krishnaswami
    5.0

    explained a lot for a beginner in ai like me very helpful

  • T
    Tharun Balasubramanian
    5.0

    yes

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策使用條款才繼續瀏覽。

我已閱讀及同意