Top Banner
Princess Nora University Artificial Intelligence Artificial Neural Network (ANN) 1
34

Princess Nora University Artificial Intelligence Artificial Neural Network (ANN) 1.

Apr 01, 2015

Download

Documents

Nathalie Abbot
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Princess Nora University Artificial Intelligence Artificial Neural Network (ANN) 1.

1

Princess Nora University

Artificial Intelligence

Artificial Neural Network (ANN)

Page 2: Princess Nora University Artificial Intelligence Artificial Neural Network (ANN) 1.

2

Neural Network

Page 3: Princess Nora University Artificial Intelligence Artificial Neural Network (ANN) 1.

3

Page 4: Princess Nora University Artificial Intelligence Artificial Neural Network (ANN) 1.

4

Page 5: Princess Nora University Artificial Intelligence Artificial Neural Network (ANN) 1.

5

Page 6: Princess Nora University Artificial Intelligence Artificial Neural Network (ANN) 1.

6

Page 7: Princess Nora University Artificial Intelligence Artificial Neural Network (ANN) 1.

7

Page 8: Princess Nora University Artificial Intelligence Artificial Neural Network (ANN) 1.

8

Page 9: Princess Nora University Artificial Intelligence Artificial Neural Network (ANN) 1.

9

Page 10: Princess Nora University Artificial Intelligence Artificial Neural Network (ANN) 1.

10

Page 11: Princess Nora University Artificial Intelligence Artificial Neural Network (ANN) 1.

11

Page 12: Princess Nora University Artificial Intelligence Artificial Neural Network (ANN) 1.

12

Perceptron

Page 13: Princess Nora University Artificial Intelligence Artificial Neural Network (ANN) 1.

13

Page 14: Princess Nora University Artificial Intelligence Artificial Neural Network (ANN) 1.

14

Page 15: Princess Nora University Artificial Intelligence Artificial Neural Network (ANN) 1.

15

Page 16: Princess Nora University Artificial Intelligence Artificial Neural Network (ANN) 1.

16

Page 17: Princess Nora University Artificial Intelligence Artificial Neural Network (ANN) 1.

17

Page 18: Princess Nora University Artificial Intelligence Artificial Neural Network (ANN) 1.

18

Page 19: Princess Nora University Artificial Intelligence Artificial Neural Network (ANN) 1.

19

Page 20: Princess Nora University Artificial Intelligence Artificial Neural Network (ANN) 1.

20

Page 21: Princess Nora University Artificial Intelligence Artificial Neural Network (ANN) 1.

21

Page 22: Princess Nora University Artificial Intelligence Artificial Neural Network (ANN) 1.

22

Page 23: Princess Nora University Artificial Intelligence Artificial Neural Network (ANN) 1.

23

Page 24: Princess Nora University Artificial Intelligence Artificial Neural Network (ANN) 1.

24

Page 25: Princess Nora University Artificial Intelligence Artificial Neural Network (ANN) 1.

25

Page 26: Princess Nora University Artificial Intelligence Artificial Neural Network (ANN) 1.

26

Page 27: Princess Nora University Artificial Intelligence Artificial Neural Network (ANN) 1.

27

Page 28: Princess Nora University Artificial Intelligence Artificial Neural Network (ANN) 1.

28

Page 29: Princess Nora University Artificial Intelligence Artificial Neural Network (ANN) 1.

Artificial Neural Networks

• When using ANN, we have to define:

– Artificial Neuron Model

– ANN Architecture

– Learning mode

Page 30: Princess Nora University Artificial Intelligence Artificial Neural Network (ANN) 1.

Developing Intelligent Program Systems

Machine Learning : Neural Nets

Neural nets can be used to answer the following:

– Pattern recognition: Does that image contain a face?

– Classification problems: Is this cell defective?

– Prediction: Given these symptoms, the patient has disease X

– Forecasting: predicting behavior of stock market

– Handwriting: is character recognized?

Page 31: Princess Nora University Artificial Intelligence Artificial Neural Network (ANN) 1.

Artificial Neural NetworkLearning paradigms

• Supervised learning: – Teacher presents ANN input-output pairs, – ANN weights adjusted according to error

• Classification• Control• Function approximation• Associative memory

• Unsupervised learning:

– no teacher

• Clustering

Page 32: Princess Nora University Artificial Intelligence Artificial Neural Network (ANN) 1.

ANN capabilities

• Learning• Approximate reasoning• Generalisation capability• Noise filtering• Parallel processing• Distributed knowledge base• Fault tolerance

Page 33: Princess Nora University Artificial Intelligence Artificial Neural Network (ANN) 1.

Main Problems with ANN

• Contrary to Expert sytems, with ANN the Knowledge base is not transparent (black box)

• Learning sometimes difficult/slow

• Limited storage capability

Page 34: Princess Nora University Artificial Intelligence Artificial Neural Network (ANN) 1.

When to use ANNs?• Input is high-dimensional discrete or real-valued (e.g. raw sensor input).

• Inputs can be highly correlated or independent.

• Output is discrete or real valued

• Output is a vector of values

• Possibly noisy data. Data may contain errors

• Form of target function is unknown

• Long training time are acceptable

• Fast evaluation of target function is required

• Human readability of learned target function is unimportant

⇒ ANN is much like a black-box