Course Highlights
- This course throws light on the nuances of Artificial Intelligence right from how intelligence is perceived and interpreted.
-
Skill Type
-
Course Duration
-
Domain
-
GOI Incentive applicable
-
Course Category
-
Nasscom Assessment
-
Placement Assistance
-
Certificate Earned
-
Content Alignment Type
-
NOS Details
-
Mode of Delivery
Course Details
What will you learn in Foundations of A.I. course?
- To study the principles of Artificial Intelligence
- To develop an understanding about problem-solving, decision-making
- To equip the students with the tools for using Artificial Intelligence in Robotics
- To understand the process of representing knowledge graphically
- To have adequate knowledge in developing expert systems
Why should you take Foundations of A.I. course?
- Artificial Intelligence (AI) refers to the development of computer systems that can perform tasks that typically require human intelligence. These tasks include learning, reasoning, problem-solving, perception, language understanding, and decision-making. AI is at the forefront of technological innovation, driving advancements in various fields such as healthcare, finance, manufacturing, and more. Learning AI enables individuals to contribute to and be part of the ongoing technological revolution. AI skills are in high demand across industries. Learning AI opens up diverse career opportunities, including roles in Machine Learning Engineering, Data Science, Robotics, Natural Language Processing, and AI Research. During this course, students will first understand the four schools of thought about Artificial Intelligence and its paradigms. We will try to understand how various paradigms of Artificial Intelligence present learning and problem-solving to us. We will work on search algorithms to find a solution for a problem. Then we will work on local search during which we will learn about Hill Climbing Algorithms. During the later part of the course, we will work on how to represent knowledge for an Artificial Intelligence system. During this module, we will work on semantic networks and expert systems. Lastly, we will compare how learning paradigm is completely different from the traditional approach of intelligence.
Who should take Foundations of A.I. course?
Anyone who is interested to understand the nuances of Artificial Intelligence and classical Artificial intelligence in particular. Specifically, the following groups of people may find learning Artificial Intelligence particularly beneficial are:
- Machine Learning Engineers
- Software Programmers
- Data Analysts
- Computer Engineers
Curriculum
- Principles of Artificial Intelligence
- Understanding the essence of Artificial Intelligence and its paradigms
- Using python as a tool to program Artificial Intelligence algorithms
- Search algorithms for problem-solving
- Glimpse into the world of decision-making and problem-solving
- Python Fundamentals
- Knowledge Representation
- Semantic Networks
- Expert Systems
- Every module has quizzes and the course ends with an assessment
- All the exercises will be using python programming language
Tools you will learn in Foundations of A.I. course
- Python
- Jupyter Notebooks (Anaconda)
- NetworkX
- Experta
- Scikit-learn