C++ Neural Networks and Fuzzy Logic: Preface


Learning Vector Quantizer



Download 1,14 Mb.
Pdf ko'rish
bet142/443
Sana29.12.2021
Hajmi1,14 Mb.
#77367
1   ...   138   139   140   141   142   143   144   145   ...   443
Bog'liq
C neural networks and fuzzy logic

Learning Vector Quantizer

Suppose the goal is the classification of input vectors. Kohonen’s Vector Quantization is a method in which

you first gather a finite number of vectors of the dimension of your input vector. Kohonen calls these

codebook vectors. You then assign groups of these codebook vectors to the different classes under the

classification you want to achieve. In other words, you make a correspondence between the codebook vectors

C++ Neural Networks and Fuzzy Logic:Preface

Unsupervised Networks

106



and classes, or, partition the set of codebook vectors by classes in your classification.

Now examine each input vector for its distance from each codebook vector, and find the nearest or closest

codebook vector to it. You identify the input vector with the class to which the codebook vector belongs.

Codebook vectors are updated during training, according to some algorithm. Such an algorithm strives to

achieve two things: (1), a codebook vector closest to the input vector is brought even closer to it; and (two), a

codebook vector indicating a different class is made more distant from the input vector.

For example, suppose (2, 6) is an input vector, and (3, 10) and (4, 9) are a pair of codebook vectors assigned

to different classes. You identify (2, 6) with the class to which (4, 9) belongs, since (4, 9) with a distance of

[radic]13 is closer to it than (3, 10) whose distance from (2, 6) is [radic]17. If you add 1 to each component of

(3, 10) and subtract 1 from each component of (4, 9), the new distances of these from (2, 6) are [radic]29 and

[radic]5, respectively. This shows that (3, 10) when changed to (4, 11) becomes more distant from your input

vector than before the change, and (4, 9) is changed to (3, 8), which is a bit closer to (2, 6) than (4, 9) is.

Training continues until all input vectors are classified. You obtain a stage where the classification for each

input vector remains the same as in the previous cycle of training. This is a process of self−organization.

The Learning Vector Quantizer (LVQ) of Kohonen is a self−organizing network. It classifies input vectors on

the basis of a set of stored or reference vectors. The B field neurons are also called grandmother cells, each of

which represents a specific class in the reference vector set. Either supervised or unsupervised learning can be

used with this network. (See Figure 6.2.)



Figure 6.2

  Layout for Learning Vector Quantizer.

Previous Table of Contents Next

Copyright ©

 IDG Books Worldwide, Inc.

C++ Neural Networks and Fuzzy Logic:Preface

Unsupervised Networks

107




Download 1,14 Mb.

Do'stlaringiz bilan baham:
1   ...   138   139   140   141   142   143   144   145   ...   443




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish