Download presentation
Presentation is loading. Please wait.
Published byMelina Tyler Modified over 9 years ago
1
Introduction to Artificial Intelligence
2
Artificial Intelligence AI is often divided into two basic ‘camps’ Rule-based systems (RBS) Biological inspired, such as Artificial neural networks (ANN) There are also search methods which some people include. Increasingly hybridisation.
3
In the module Evolutionary algorithm Neural networks Fuzzy Logic Expert Systems and Knowledge Processing Searching Internet and AI
4
Examples Focus of the applications is the early part of the module is on: Games Robotics Engineering and medicine
5
Assessment Two assignments mini-projects Applying AI to tasks Early part in Java
6
Example Areas
7
Multi-layered perceptron (Taken from Picton 2004) Input layer Hidden layer Output layer
8
The Ingredients( Taken from: EvoNet Flying Circus www2.cs.uh.edu/~ceick/ai/EC1.ppt ) t t + 1 mutation recombination reproduction selection
9
Depth-First Search Taken from Jones (2005)
10
Breadth-First Search Taken from Jones (2005)
11
Knowledge Processing Introduce types of reasoning Deterministic Propositional logic Predicate logic Dynamic-non-monotonic Non-deterministic
12
Using an Expert System Taken from Johnson and Picton (1995)
13
Internet and ‘AI’ Week A – AI on internet, basic introduction to semantic web, agents. Week B – Microformats Week C – Collective Intelligence and searching 1 Week D – Collective Intelligence and searching 2
14
Basic structures
15
Data Structures-Linked List
16
Data Structures - Stack
17
Data Structures - Queue
18
Summary Introduced the module Introduced different types of AI Structures
20
Outcomes By the end of the session you should: Understand what a state diagram is. Understand the principles of a finite state machine Describe a simple system using a state diagram Applications using state diagrams
21
What is a state?
22
State diagram (Taken from Picton 2004) Button? Cup? End? yes no yes State 0 wait for the button to be pressed State 1 wait for a cup to be placed
23
Next-state table (Taken from Picton 2004)
24
Where are they used? Designing systems Games
25
Your designing a character for a maze-based game. You must design a state diagram and table for the character.
26
Further reading and references http://en.wikipedia.org/wiki/Finite_state_mac hine http://en.wikipedia.org/wiki/Finite_state_mac hine Picton PD (2004) CSY3011 Artificial Neural Networks, University College Northampton
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.