Intro-2-to-AI (2) (1)
Intro-2-to-AI (2) (1)
UNIT I
Introduction To Artificial Intelligence : Definition – Future of Artificial Intelligence –
Characteristic of Intelligent Agents – Typical Intelligent Agents –Problem Solving
Approach to Typical AI problems. Problem solving by Searching: Uninformed and
informed strategies and implementation; Path planning; Constraint Satisfaction
Problems (CSP).
UNIT II
Knowledge Representaion: Logical Agents– Propositional and first order Predicate
logic-–inference– Knowledge representation and Automated Planning– Uncertain
Knowledge and Reasoning: Quantifying uncertainty– probabilistic reasoning;
UNIT III
Machine learning & AI Applications: Machine learning basics - Learning from
examples - forms of learning (supervised, unsupervised, reinforcement learning) -simple
models (linear & logistic regression) - Deep Learning AI applications: Natural Language
Processing - Language Models – Machine Translation; Speech Recognition; Computer
Vision - Image classification.
UNIT IV
Python Programming: Introduction-The Python Programming Language, History,
features, Installing Python, Running Python program, Debugging: Syntax Errors,
Runtime Errors, Semantic Errors – Experimental Debugging, Formal and Natural
Languages, The Difference between Brackets, Braces, and Parentheses.
Variables and Expressions Values and Types– Variables, Variable & Keywords
Type conversion – Operator and Operands– Expressions–Interactive –Mode and script
Mode, Order of Operations.
Conditional Statements: if, if- else, nested if –else -Looping: for, while, nested-loops.
Control statements: Terminating loops, skipping specific conditions.
UNIT V
Functions: Function Calls, Type Conversion Functions, Math Functions, Adding New
Functions, Definitions and Uses, Flow of Execution, Parameters and Arguments,
Variables and Parameters. Strings: Strings, String Slices, Strings are immutable,
and Searching–Looping–and counting String methods – the in operator–String
Comparison – String operations Lists: Values and Accessing Elements, Lists are mutable,
traversing a List, Deleting elements from List–, Built-in List Operators,
Concatenation, In Operator, Built-in List functions and methods.
TEXT/REFERENCE BOOKS
1. S. Russell and P. Norvig, “Artificial Intelligence: A Modern Approach,
Prentice Hall,.