Top Banner
1 Part I Artificial Neural Networks Sofia Nikitaki
19
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: 1 Part I Artificial Neural Networks Sofia Nikitaki.

1

Part I Artificial Neural Networks

Sofia Nikitaki

Page 2: 1 Part I Artificial Neural Networks Sofia Nikitaki.

2

What is a Neural Network

An information processing paradigm inspired by the biological nervous systems

Key information processing system Large number of highly

interconnected elements Learn by example

Page 3: 1 Part I Artificial Neural Networks Sofia Nikitaki.

5

How Neural Networks works Basic features:

Construction of network

Computation functions of network

Training of network

Page 4: 1 Part I Artificial Neural Networks Sofia Nikitaki.

6

Inside the Neural Network Pi : inputs Σ : sum for each

neuron f : function of the

transfer output

f(ai) = Σ ( Wi,i x Pi)+bi bi : threshold of each node.

Page 5: 1 Part I Artificial Neural Networks Sofia Nikitaki.

7

Inside the Neural Network (cnt’d)

Page 6: 1 Part I Artificial Neural Networks Sofia Nikitaki.

8

Training of the network Supervised

learning Output target exist Backpropagation

technique

Unsupervised learning Output target

unknown The network adjust

similar output for similar inputs

Page 7: 1 Part I Artificial Neural Networks Sofia Nikitaki.

9

Backpropagation technique

1. Computes the total weight input Xi

2. Calculates the activity yi using the transfer function

3. Computes the error E

Page 8: 1 Part I Artificial Neural Networks Sofia Nikitaki.

10

Backpropagation technique (cnt’d) How fast the E changes1. Activity of an output unit is changed

Error derivative (EA) Yi actual activity di the desired activity

2. As the total input received by an output unit is changed

Quality (EI) is the answer from step 1 multiplied by the rate at which the output of a unit changes as its total input is changed.

3. As a weight on the connection into an output unit is changed

4. As the activity of a unit in the previous layer is changed

Page 9: 1 Part I Artificial Neural Networks Sofia Nikitaki.

11

Transfer functions

Page 10: 1 Part I Artificial Neural Networks Sofia Nikitaki.

12

Gradient descent method

Algorithm step searchs locally to find the optimal value the optimal direction of the weight change

Training function – TrainSCG updates weight, bias values

Adaption Learning Function – LearnGDM updates weight, bias learning function

Page 11: 1 Part I Artificial Neural Networks Sofia Nikitaki.

13

Performance Function - MSE

Network's performance the mean of squared errors

Measures the average of the square of the error

Page 12: 1 Part I Artificial Neural Networks Sofia Nikitaki.

14

Part IINeural Networks and Location Sensing for indoor environments

Page 13: 1 Part I Artificial Neural Networks Sofia Nikitaki.

15

CLS – Neural Networks

Input Deciles of Signal Strength values Signal Strength measurements

Page 14: 1 Part I Artificial Neural Networks Sofia Nikitaki.

16

Neural Network Input : Deciles of Signal Strength values

2 layers

Input: 80 SS values per cell

Total: 8 APs

85 neurons

Tan-sigmoid transfer function

POSITION Output:2 valuesx,y coordinates

Linear transfer function

Page 15: 1 Part I Artificial Neural Networks Sofia Nikitaki.

17

Results - Location Error

Median 2,6meter

Page 16: 1 Part I Artificial Neural Networks Sofia Nikitaki.

18

Neural Network Input : Signal Strength values

Input: 480 SS values per cell

Total: 8 APs

2 layers 100 neurons

Tan-sigmoid transfer function

POSITION Output:2 valuesx,y coordinates

Linear transfer function

Page 17: 1 Part I Artificial Neural Networks Sofia Nikitaki.

19

Results - Location Error

Median 1.8 meter

Page 18: 1 Part I Artificial Neural Networks Sofia Nikitaki.

20

CLS – Comparison of all methods

Page 19: 1 Part I Artificial Neural Networks Sofia Nikitaki.

21