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

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

Embed Size (px)

Citation preview

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