Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction to Artificial Intelligence. Artificial Intelligence  AI is often divided into two basic ‘camps’  Rule-based systems (RBS)  Biological.

Similar presentations


Presentation on theme: "Introduction to Artificial Intelligence. Artificial Intelligence  AI is often divided into two basic ‘camps’  Rule-based systems (RBS)  Biological."— Presentation transcript:

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

19

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


Download ppt "Introduction to Artificial Intelligence. Artificial Intelligence  AI is often divided into two basic ‘camps’  Rule-based systems (RBS)  Biological."

Similar presentations


Ads by Google