AI310 & CS361 Intro. To Artificial Intelligence - Fall 2023 - Module Main Contents - 1
AI310 & CS361 Intro. To Artificial Intelligence - Fall 2023 - Module Main Contents - 1
Systems that Act Like Humans – Turing Test? – The Chinese Room Argument – Strong Vs. Weak
AI – Where are we?
Systems that Think like Humans – Systems that Think Rationally – Main Research Problems /
Challenges – Systems that Act Rationally – AI as the Study & Design of Intelligent Agents –
Intelligent Agents in the World
Recap: AI as the Study & Design of Intelligent Agents – Intelligent Agents in the World –
Specifying the Task Environment [PEAS] – Goad-based vs. Cost-based Agents
Environment Types
Learning Agents – AI vs. Machine Learning vs. Deep Learning – Machine Learning? –
Datamining? – AI vs. Data Science – Why Data Science? – Why Big Data?
Types of Agents (Reflex vs. Planning) - State Space Search - Example: Tic-Tac-Toe Game -
Example: Mechanical Fault Diagnosing - How human beings think? - Heuristic Search
Search Problem Components - State Space & State Space Graph - Examples: Vacuum World, The
8-Puzzle, Romania, etc. - State Space Search Strategies - Selecting Search Strategy
Propositional Calculus
o Propositional Calculus Symbols
o Propositional Calculus Sentences (WFFs)
Well Formed Formulas (WFFs)
o Propositional Calculus Semantics
Truth Tables
Truth Tables Example
Common Identities
o Limitations of propositional Calculus
Predicate Calculus?
o Predicate Calculus Symbols and Terms
o Predicates and Atomic Sentences
Predicate Calculus Sentences
Predicate Calculus Sentences Examples
o Predicate Calculus Semantics
Predicate Calculus Expressions Truth Value
English Sentences Represented in PC
Inference Rules
Common Inference Rules
o Unification
Unification Rules
Unification Examples
Blind vs. Heuristic Strategies – Blind / Exhaustive Strategies - Depth-First Strategy (DFS) –
Breadth-First Strategy (BFS)
Minimax Procedure
Alpha-Beta Procedure
Alpha-Beta Example
Principal Heuristic Algorithms - Genetic Algorithms (GA): An Overview - Premise of GAs: Natural
Selection - Premise of GAs: Inheritance of Characteristics - General Scheme of Genetic
Algorithms - Stochastic Operators - The Metaphor
A Basic Example: The 8 Queens Problem ( Representation, Fitness Function, Crossover &
Mutation, Selection for Replacement ) - Typical Behaviour of an EA - Pseudocode for a Typical
GA - Termination Condition - Progression of Fitness - GA Convergence - Exploration versus
Exploitation - Are long runs beneficial?
7.3 GA Terminology
Chromosome, Gene, Alleles, Population, Genotype, & Phenotype – Encoding versus Decoding –
Example: the MAXONE problem
Lecture 8: Supervised Machine Learning: Decision Trees via ID3 Iterative Dichotomiser 3 Algorithm
• Learning / Recognition versus Defining – Examples: The Netflix Prize; & The Credit Risk
Assessment Problem; – Empirical versus Deductive Solutions – The Essence of Machine Learning
9.2 Learning:
Lecture 9 [Part B]: the Multi-Layer Perceptron, the Artificial Neuron, Neural Networks & the
Backpropagation Algorithm
• Linear Classification; an Example: Perceptrons for logical or, and, & xor
• A Complicated Perceptron
Algebraic Combiners
Simple Majority (Plurality) Voting
Weighted Majority Voting
Track–Record Voting
Boosting
Boosting by Sampling vs. Boosting by Weighting
AdaBoost (Adaptive Boosting)
Bagging versus Boosting: A Summary