Application of Neural Networks For Class
Application of Neural Networks For Class
NDT DATA
INTRODUCTION
Inverse model
NEURAL NETWORKS
f 1 (x) f 2 (x)
+1
·1
hardlimiter
Fig. 2.
X
-+=· --f=-·
threshold logic sigmoid
674
N
x3 y = f( L wixi
j=1
_____.
input
nodes
Fig. 4. A multilayered perceptron.
675
Learning Algorithm
2. Present the training data by applying the input vector ~to the input
nodes and the corresponding desired outputs to the output nodes.
1
Yj y~
(1)
1 + e J
(1)
where y~
J 2
i
w..
l.J
X. +
l.
(}.
J
(2)
1
zk = (3)
z'
k
1 + e
(2)
where zk = -
2j wjk yj + t/>k (4)
l 2
E
2 2k I~- zkll (5)
__Q£_
6k- (2) zk(~ -k -zk)(l-zk) (7)
awjk
(8)
676
where
2
k
(9)
Go to step 2.
SIGNAL PREPROCESSING
The eddy current signals were first processed using the Fourier
descriptor method [7] to obtain a parametric representation of the signal.
The preprocessing stage provides a significant amount of data compression,
thereby avoiding problems of combinatorial explosion. In addition, the
classification performance of the neural net is rendered insensitive to
instrument gain drift and zero fluctuations, since the Fourier descriptor
representation is invariant under translation, rotation and scaling.
¢(0) 0 (12)
L=Arc Length
(x(O),y(O))
. 8(0)
677
¢*(t) = ¢ (~) + t t f [0,21r] (14)
¢*(0) = ¢*(21r) = 0
¢*(t) a
0
+ 2 (ak cos kt + bk Sin kt) (15)
k=l
where Ak (17)
-1
and ak = tan (18)
EXPERIMENTAL RESULTS
___.
__..
___.
output vector
input
___. = (0,0,0) class 1
~
vector X ___. (0,0, 1)
(0, 1 ,0)
class
class
2
3
___. (0,1,1)
(1 ,O,o)
class
class
4
5
(1 ,0, 1) class 6
___. (1,1,0) class 7
___.
input
nodes
Fig. 6. The two layered neural network used for 7 class
identification.
678
CONCLUSIONS
O
10.875"
1 Typ. r
lnconel 600 Tube
[J
Depth= b
inconel 600 Tube
I I
1 1 Diameter =a
I I
I 0 Flat Bottomed Hole
I I
Depth= b
ff
Fig. 7.
a
-
lnconel 600 Tube
Denting
679
Table 1 Summary of Classification Results
# Misclassified Result
REFERENCES
680