Professional Documents
Culture Documents
Course Description:
The course Introduction to Artificial Intelligence Lab explores about identifying the real world
problems and their AI Solutions. This course introduces about the different tools and
frameworks and technologies used in AI era. This course covers python programming basics,
data preprocessing, data visualization using python and supervised machine algorithms such as
regression and classification.
Course Content
Experiment
Description Hrs
No
1. Identifying problems and their AI Solutions 02
2. Deriving Intelligence from Data Statistical skills using Excel Tool 02
3. Programming Frameworks & S/W technologies 02
(Tools: Weka, Orange, Knime etc.)
4. Problem Solving using Programming Frameworks and softwares 02
5. Python Programming Fundamentals 04
6. Data pre-processing and implementation using python 02
7. Data Visualization using python 02
8. Regression algorithm using python 04
9. Classification algorithm using python 04
References -
Reference Books:
1. Stuart Russell and Peter Norvig, “Artificial Intelligence: A Modern
Approach”,Prentice Hall Publication.
2. Reema Thareja, “Python Programming:Using Problem Solving Approach”, Oxford
University Press.
Website:
1. https://www.javatpoint.com/artificial-intelligence-tutorial
2. https://www.cs.waikato.ac.nz/~ml/weka/
Class: - First Year B. Tech Semester – I/II L T P Credits
Course Code: SE147 Course Name: Introduction to
2 - - 2
Artificial Intelligence
Course Description:
Artificial intelligence (AI) is a research field that studies how to realize the intelligent human behaviors on a
computer. The ultimate goal of AI is to make a computer that can learn, plan, and solve problems
autonomously. It has widespread application in almost every industry. It is a big technological shift, similar in
scale to past events such as the industrial revolution, the computer age, and the smart phone revolution. AI
technologies include search, machine learning, natural language processing, robotics and image processing. The
purpose of this course is to provide a broad background on what AI is all about, its implications, how to manage
it to derive the best out of this emerging technology. It explores about problem solving by searching, machine
learning, robotics and using python programming framework.
Prerequisite: Basic computer skills, Basic math skills like graphing, statistical skills
Course Content
Unit Description Hrs,
No.
1. Introduction to Artificial Intelligence 03
What Is AI?, The Foundations of Artificial Intelligence, The History of
Artificial Intelligence, Types of AI, Risks and Benefits of AI.
2. Intelligent Agents 04
Types of agents, Agents and Environments, Good Behavior: The
Concept of Rationality, The Nature of Environments, The Structure of
Agents.
3. Solving Problems by Searching 04
Problem-Solving Agents, Example Problems, Search Algorithm
Terminologies, Uniformed search- Breadth-first search, Depth-first
search.
4. Introduction to Python Programming 05
Features, Applications, Variable, Data Types I/O statement, Operators,
Control Statements- Branching and Looping, Data Structures in Python-
List, Tuple, Dictionary and Set , Python Libraries
5. Introduction to Machine Learning 05
Introduction, Applications of ML, Life Cycle of ML, AI/ML, Data
Preprocessing, Types of ML algorithm: Supervised learning ,
Unsupervised learning.
6. Introduction to Robotics 03
Robots, Robot Hardware, What kind of problem is robotics solving ?,
Robotic Perception, Planning and Control, Humans and Robot.
References -
Text Books:
3. S. Russell and P. Norvig, “Artificial Intelligence: A Modern Approach”, Prentice
Hall Publication.
4. R. Thareja, “Python Programming: Using Problem Solving Approach”, Oxford
University Press.
Reference Books:
1. Elaine Rich and Kevin Knight, “Artificial Intelligence”, Tata McGraw-Hill.
Website:
1. http://aima.eecs.berkeley.edu/slides-pdf/
2. https://www.javatpoint.com/artificial-intelligence-tutorial