οµή δικτύου ΣΧΗΜΑ 8.1

Σχετικά έγγραφα
ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΝΕΥΡΩΝΙΚΑ ΙΚΤΥΑ

4. Ο αισθητήρας (perceptron)

Το άθροισµα των εισερχόµενων σηµάτων είναι:

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΝΕΥΡΩΝΙΚΑ ΙΚΤΥΑ

ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΝΕΥΡΩΝΙΚΑ ΙΚΤΥΑ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΝΕΥΡΩΝΙΚΑ ΙΚΤΥΑ

( ) Κλίση και επιφάνειες στάθµης µιας συνάρτησης. x + y + z = κ ορίζει την επιφάνεια µιας σφαίρας κέντρου ( ) κ > τότε η

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΝΕΥΡΩΝΙΚΑ ΙΚΤΥΑ

1)Βρείτε την εξίσωση για το επίπεδο που περιέχει το σηµείο (1,-1,3) και είναι παράλληλο προς το επίπεδο 3x+y+z=a όπου a ένας αριθµός.

ΜΕΛΕΤΗ ΣΥΝΑΡΤΗΣΗΣ. Άρτια και περιττή συνάρτηση. Παράδειγµα: Η f ( x) Παράδειγµα: Η. x R και. Αλγεβρα Β Λυκείου Πετσιάς Φ.- Κάτσιος.

ΘΕΤΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ

lim είναι πραγµατικοί αριθµοί, τότε η f είναι συνεχής στο x 0. β) Να εξετάσετε τη συνέχεια της συνάρτησης f (x) =

Ασκήσεις Φροντιστηρίου «Υπολογιστική Νοηµοσύνη Ι» 7ο Φροντιστήριο 15/1/2008

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΠΜΣΕ ΣΤΗΝ ΕΦΑΡΜΟΣΜΕΝΗ ΠΛΗΡΟΦΟΡΙΚΗ ΝΕΥΡΩΝΙΚΑ ΙΚΤΥΑ ΚΑΙ ΕΞΕΛΙΚΤΙΚΟΙ ΑΛΓΟΡΙΘΜΟΙ

ΙΙ ιαφορικός Λογισµός πολλών µεταβλητών. ιαφόριση συναρτήσεων πολλών µεταβλητών

4.3. Γραµµικοί ταξινοµητές

Α. ΑΠΑΡΑΙΤΗΤΕΣ ΓΝΩΣΕΙΣ ΘΕΩΡΙΑΣ

x - 1, x < 1 f(x) = x - x + 3, x

ΑΠΟΚΡΙΣΗ ΙΚΤΥΟΥ R-L σε ΤΕΤΡΑΓΩΝΙΚΟ και ΤΡΙΓΩΝΙΚΟ ΠΑΛΜΟ

Κεφάλαιο 7 Βάσεις και ιάσταση

Α. ΤΕΙ ΚΡΗΤΗΣ Τµήµα Εφαρµοσµένης Πληροφορικής και Πολυµέσων Εργαστήριο Νευρωνικών Δικτύων

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΝΕΥΡΩΝΙΚΑ ΙΚΤΥΑ

Ακρότατα υπό συνθήκη και οι πολλαπλασιαστές του Lagrange

Μάθηµα 1. Κεφάλαιο 1o: Συστήµατα. γ R παριστάνει ευθεία και καλείται γραµµική εξίσωση µε δύο αγνώστους.

Ασκήσεις. Κεφάλαιο 6. a = a 0 + x 1 b 1 + x 2 b 2 + x 3 b 3, όπου b i = a i a 0, i = 1, 2, 3, P 2 = {(x, y, z) R 3 : x 2y + 3z = 2}.

Kεφάλαιο 4. Συστήµατα διαφορικών εξισώσεων.

ΜΑΘΗΜΑΤΙΚΑ Ο.Π. ΤΡΑΠΕΖΑ ΘΕΜΑΤΩΝ ΣΥΝ ΥΑΣΤΙΚΑ ΘΕΜΑΤΑ. Γιάννης Ζαµπέλης Μαθηµατικός

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΝΕΥΡΩΝΙΚΑ ΙΚΤΥΑ

1.1.3 t. t = t2 - t x2 - x1. x = x2 x

Ερωτήσεις κατανόησης σελίδας Κεφ. 1

7.1 ΜΕΛΕΤΗ ΤΗΣ ΣΥΝΑΡΤΗΣΗΣ f(x) = αx 2

Οι πράξεις που χρειάζονται για την επίλυση αυτών των προβληµάτων (αφού είναι απλές) µπορούν να τεθούν σε µια σειρά και πάρουν µια αλγοριθµική µορφή.

6. Στατιστικές μέθοδοι εκπαίδευσης

3.3 ΑΛΓΕΒΡΙΚΗ ΕΠΙΛΥΣΗ ΓΡΑΜΜΙΚΟΥ

ΚΕΦΑΛΑΙΟ 3 ΑΡΙΘΜΗΤΙΚΗ ΕΠΙΛΥΣΗ ΓΡΑΜΜΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ. nn n n

5.1 Ιδιοτιµές και Ιδιοδιανύσµατα

ΕΞΙΣΩΣΗ ΕΥΘΕΙΑΣ ΓΕΝΙΚΗ ΜΟΡΦΗ

11 Το ολοκλήρωµα Riemann

Ονοµάζουµε παραβολή µε εστία σηµείο Ε και διευθετούσα ευθεία (δ) το γεωµετρικό τόπο των σηµείων του επιπέδου τα οποία ισαπέχουν από το Ε και τη (δ)

Ονοµατεπώνυµο:... 3 ο ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ. ραστηριότητα 1 η : (Γνωριµία µε το πρόγραµµα προσοµοίωσης)

[ ], σχηµατίζουµε το άθροισµα. Το άθροισµα αυτό είναι µια δυαδική πράξη η οποία αντιστοιχεί στις ακολουθίες f [ 1

Εισαγωγή στην Ανάλυση και Προσοµοίωση Δυναµικών Συστηµάτων

3.1 Η ΕΝΝΟΙΑ ΤΗΣ ΓΡΑΜΜΙΚΗΣ ΕΞΙΣΩΣΗΣ

Παραδείγµατα : Έστω ότι θέλουµε να παραστήσουµε γραφικά την εξίσωση 6χ-ψ=3. Λύση 6χ-ψ=3 ψ=6χ-3. Άρα η εξίσωση παριστάνει ευθεία. Για να τη χαράξουµε

EΦΑΡΜΟΓΕΣ ΤΗΣ ΨΗΦΙΑΚΗΣ ΕΠΕΞΕΡΓΑΣΙΑΣ ΣΗΜΑΤΩΝ Γραµµική Εκτίµηση Τυχαίων Σηµάτων Φίλτρο Kalman

Μεθοδολογίες παρεµβολής σε DTM.

ροµολόγηση πακέτων σε δίκτυα υπολογιστών

Κεφάλαιο 2. Μέθοδος πεπερασµένων διαφορών προβλήµατα οριακών τιµών µε Σ Ε

( ) Κλίση και επιφάνειες στάθµης µιας συνάρτησης. x + y + z = κ ορίζει την επιφάνεια µιας σφαίρας κέντρου ( ) κ > τότε η

Να βρείτε ποιες από τις παρακάτω συναρτήσεις είναι γνησίως αύξουσες και ποιες γνησίως φθίνουσες. i) f(x) = 1 x. ii) f(x) = 2ln(x 2) 1 = (, 1] 1 x

Μηχανική ΙI. Μετασχηµατισµοί Legendre. της : (η γραφική της παράσταση δίνεται στο ακόλουθο σχήµα). Εάν

Θέµατα Μαθηµατικών Θετικής Κατεύθυνσης Β Λυκείου 1999

5 Γενική µορφή εξίσωσης ευθείας

Εισαγωγή στην Ανάλυση και Προσοµοίωση Δυναµικών Συστηµάτων

Στροβιλισµός πεδίου δυνάµεων

Σηµειώσεις στις συναρτήσεις

Πανεπιστήµιο Κύπρου Πολυτεχνική Σχολή

Συνάρτηση f, λέγεται η διαδικασία µε βάση την. Παρατηρήσεις - Σχόλια f

a 1d L(A) = {m 1 a m d a d : m i Z} a 11 a A = M B, B = N A, k=1

/5

Αριθµητική Ανάλυση 1 εκεµβρίου / 43

ΘΕΩΡΙΑ ΑΡΙΘΜΩΝ Ασκησεις - Φυλλαδιο 8

Κεφάλαιο 6 Παράγωγος

"Sorry, δεν είναι αυτό που νοµίζεις "

Κεφάλαιο 6. Εισαγωγή στη µέθοδο πεπερασµένων όγκων επίλυση ελλειπτικών και παραβολικών διαφορικών εξισώσεων

Kεφάλαιο 4. Συστήµατα διαφορικών εξισώσεων

ΠΑΡΑΓΩΓΟΣ ΣΥΝΑΡΤΗΣΗ. Εφαπτοµένη ευθεία

ΕΠΙΤΑΧΥΝΣΗ- ΕΠΙΤΑΧΥΝΟΜΕΝΗ ΚΙΝΗΣΗ

ΛΥΣΕΙΣ ΔΙΑΓΩΝΙΣΜΑΤΟΣ ΦΕΒΡΟΥΑΡΙΟΥ mu 1 2m. + u2. = u 1 + u 2. = mu 1. u 2, u 2. = u2 u 1 + V2 = V1

Ορισµός: Μερική παράγωγος ως προς x (αντ. ως προς y) στο σηµείο x,y είναι η παράγωγος της f ως προς x στο x (αντ. ως προς y στο y ( + ) ( )

Στροφορµή. υο παρατηρήσεις: 1) Η στροφορµή ενός υλικού σηµείου, που υπολογίζουµε µε βάση τα προηγούµενα, αναφέρεται. σε µια ορισµένη χρονική στιγµή.

T (K) m 2 /m

5. Μέθοδοι αναγνώρισης εκπαίδευση χωρίς επόπτη

+ cos(45 ) i + sin(45 ) j + cos(45 ) i sin(45 ) j +

Physics by Chris Simopoulos

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΝΕΥΡΩΝΙΚΑ ΙΚΤΥΑ

ΑΠΑΝΤΗΣΕΙΣ - ΥΠΟ ΕΙΞΕΙΣ ΣΤΙΣ ΕΡΩΤΗΣΕΙΣ

Υπολογισµός των υδροστατικών δυνάµεων που ασκούνται στη γάστρα του πλοίου

Παρουσίαση 1 ΙΑΝΥΣΜΑΤΑ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΝΕΥΡΩΝΙΚΑ ΙΚΤΥΑ

Στατιστική για Πολιτικούς Μηχανικούς Λυμένες ασκήσεις μέρους Β

Ευκλείδειοι Χώροι. Ορίζουµε ως R n, όπου n N, το σύνολο όλων διατεταµένων n -άδων πραγµατικών αριθµών ( x

14 Εφαρµογές των ολοκληρωµάτων

Κεφάλαιο 4 ιανυσµατικοί Χώροι

6. ΔΙΑΝΥΣΜΑΤΙΚΟΙ ΧΩΡΟΙ ΚΑΙ ΑΝΤΙΣΤΡΟΦΑ ΠΡΟΒΛΗΜΑΤΑ

( ) 10 ( ) εποµ ένως. π π π π ή γενικότερα: π π. π π. π π. Άσκηση 1 (10 µον) Θεωρούµε το µιγαδικό αριθµό z= i.

ΙΑΝΥΣΜΑΤΑ ΘΕΩΡΙΑ ΘΕΜΑΤΑ ΘΕΩΡΙΑΣ. Τι ονοµάζουµε διάνυσµα; αλφάβητου επιγραµµισµένα µε βέλος. για παράδειγµα, Τι ονοµάζουµε µέτρο διανύσµατος;

7. Ταλαντώσεις σε συστήµατα µε πολλούς βαθµούς ελευθερίας

Δυναμική ενέργεια στο βαρυτικό πεδίο. Θετική ή αρνητική;

Thanasis Kehagias, 2009

Είναι το ηλεκτρικό ρεύµα διανυσµατικό µέγεθος;

Σύνολα. 1) Με αναγραφή των στοιχείων π.χ. 2) Με περιγραφή των στοιχείων π.χ.

Ερωτήσεις αντιστοίχισης

Στην παράγραφο αυτή θα δούµε τις διάφορες µορφές εξισώσεων των κα- µπύλων του χώρου και των επιφανειών. ( )

) = a ο αριθµός των µηχανών n ο αριθµός των δειγµάτων που παίρνω από κάθε µηχανή

ΚΕΦΑΛΑΙΟ 3 Ο 3.2 Η ΕΝΝΟΙΑ ΤΟΥ ΓΡΑΜΜΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ΚΑΙ Η. (Σ) όπου α, β, α, β, είναι οι

παράθυρα ιδακτικό υλικό µαθητή Πλήκτρα για να το παράθυρο Λωρίδα τίτλου Πλαίσιο παραθύρου

Σηµειωσεις Αναλυτικης Γεωµετριας

3. ΕΠΙΛΥΣΗ ΓΡΑΜΜΙΚΟΥ ΑΝΤΙΣΤΡΟΦΟΥ ΠΡΟΒΛΗΜΑΤΟΣ ΜΕ ΤΗ ΜΕΘΟΔΟ ΜΗΚΩΝ

Transcript:

8. ίκτυα Kohonen Το µοντέλο αυτό των δικτύων προτάθηκε το 1984 από τον Kοhonen, και αφορά διαδικασία εκµάθησης χωρίς επίβλεψη, δηλαδή δεν δίδεται καµία εξωτερική επέµβαση σχετικά µε τους στόχους που πρέπει να εκπαιδευθεί να αναγνωρίζει ένα δίκτυο. Το χαρακτηριστικό του προτύπου αυτού είναι ότι µπορεί να ταξινοµεί διανύσµατα µε την βοήθεια ενός αλγόριθµου αυτόνοµης(χωρίς επίβλεψη) µάθησης. Το δίκτυο οργανώνει τον πίνακα των βαρών του w µε τέτοιο τρόπο ώστε αναγνωρίζει όποια κανονικότητα µπορεί να υπάρχει στα διανύσµατα εισόδου. Μία σηµαντική αρχή της οργάνωσης των αισθητηρίων οργάνων στον εγκέφαλο είναι ότι η κατανοµή των νευρώνων παρουσιάζει µια κανονικότητα που αντικατοπτρίζει κάποια ειδικά χαρακτηριστικά των εξωτερικών ερεθισµάτων που διαδίδονται σε αυτά. Έτσι τα δίκτυα Kohonen ακολουθούν κάποια χαρακτηριστικά των βιολογικών δικτύων. οµή δικτύου Το δίκτυο Kοhonen αποτελείται από δύο επίπεδα. Το πρώτο επίπεδο, όπως συνήθως, είναι το επίπεδο εισόδου. Το δεύτερο επίπεδο έχει το ιδιαίτερο χαρακτηριστικό ότι είναι οργανωµένο σε µορφή πλέγµατος, που µπορεί να έχει οποιαδήποτε διάσταση, π.χ µπορεί να έχουµε ένα δισδιάστατο πλέγµα, δηλ. µία επιφάνεια που έχει επάνω της m x m µονάδες (π.χ. µικρές τελίτσες) που αντιστοιχούν στους νευρώνες. Τα δύο αυτά επίπεδα έχουν πλήρη συνδεσµολογία, δηλαδή κάθε µονάδα εισόδου συνδέεται µε όλες τις µονάδες του επιπέδου. Το σχήµα 8.1 δείχνει την δοµή ενός τέτοιου δικτύου. Το σήµα εισόδου είναι ένα διάνυσµα µε n στοιχεία. Έτσι τελικά έχουµε n x m x m συνδέσεις. ΣΧΗΜΑ 8.1 Όταν παρουσιάζεται ένα πρότυπο στο επίπεδο εισόδου κάθε νευρώνας παίρνει την αντίστοιχη τιµή του εισερχόµενου σήµατος. Οι νευρώνες στο δεύτερο επίπεδο πραγµατοποιούν αλλαγές στα βάρη w µέχρις ότου το δίκτυο εκπαιδευτεί στα εισερχόµενα πρότυπα. Η προσαρµογή των βαρών γίνεται µε τέτοιο τρόπο, ώστε µετά την εκπαίδευση το δίκτυο να είναι σε θέση να 1

διεγείρει τον ίδιο πάντα νευρώνα εξόδου για διανύσµατα εισόδου που ανήκουν στην ίδια τάξη. Επειδή η εκπαίδευση γίνεται αυτόνοµα (χωρίς στόχους) δεν µπορούµε να γνωρίζουµε εκ των προτέρων σε ποια από τις τάξεις θα αντιστοιχεί ο κάθε ένας από τους νευρώνες εξόδου, µε αποτέλεσµα η αντιστοίχηση να γίνεται µόνο µετά την εκπαίδευσή τους. Όπως και σε άλλα δίκτυα, αρχικά οι τιµές των w είναι τυχαίες. Επιλέγονται, π.χ. από µία γεννήτρια τυχαίων αριθµών η οποία παράγει αριθµούς στο διάστηµα από 0.0 ως 1.0 µε οµαλή κατανοµή. Ένα πρότυπο λοιπόν που παρουσιάζεται στο επίπεδο εισόδου έχει την µορφή: ( ) S = s 1, s 2, s 3... s n (1) Τα βάρη w που συνδέουν το επίπεδο εισόδου µε την µονάδα i στο επίπεδο εξόδου δίδονται από: ( ) w w, w, w... w (2) i = i1 i2 i3 in Πρώτα υπολογίζουµε µία αντίστοιχη τιµή για κάθε νευρώνα στο επίπεδο εξόδου, η οποία δείχνει κατά πόσο τα βάρη αντιστοιχούν στις τιµές εισόδου. Η αντίστοιχη τιµή για τον νευρώνα i είναι: S (3) W i το οποίο είναι η απόσταση µεταξύ των διανυσµάτων S και W i και βρίσκεται από: d j = ( s j wij ) 2 j (4) Η µονάδα αυτή που έχει την µικρότερη αντίστοιχη τιµή είναι η πλέον κατάλληλη ανάµεσα σε όλες τις άλλες µονάδες, και έτσι επιλέγουµε την µονάδα αυτή, την οποία ονοµάζουµε c, και λέγουµε ότι: { } S W = min S W (5) c i όπου το min θεωρείται ότι λαµβάνεται σε όλες τις µονάδες i του επιπέδου εξόδου. Αν συµβεί δύο µονάδες να έχουν ακριβώς την ίδια τιµή, τότε παίρνουµε αυτή που έχει την µικρότερη τιµή του δείκτη i. Οι διπλές κάθετες γραµµές στις εξισώσεις υποδηλώνουν ότι έχουµε πράξεις µεταξύ διανυσµάτων, που πρέπει να γίνουν κανονικά, στοιχείο προς στοιχείο. ΣΧΗΜΑ 8.2 2

Ακολούθως, ορίζουµε την γειτονία γύρω από την µονάδα αυτή. Ως γειτονία θεωρούµε όλες τις µονάδες που είναι κοντά στην πλέον κατάλληλη µονάδα. Το µέγεθος της γειτονίας διαφέρει από περίπτωση σε περίπτωση. Όπως βλέπουµε στο σχήµα 8.2, σχηµατίζουµε ένα τετράγωνο µε κέντρο την µονάδα c, και το οποίο περιέχει N c µονάδες, ανάλογα βέβαια µε το µήκος της πλευράς του τετραγώνου. Στην αρχή της διαδικασίας εκπαίδευσης το N c είναι µεγάλο, και η γειτονία περιλαµβάνει ένα µεγάλο τετράγωνο. Κατά την διάρκεια όµως της διαδικασίας τα βάρη αλλάζουν τιµή, και έτσι συνεχώς η περιοχή της γειτονίας µικραίνει, ώσπου στο τέλος περιλαµβάνει µόνον τη µονάδα c. Η διόρθωση των βαρών w γίνεται µε την εξίσωση: w ij = a s j 0 w ij εάν η µονάδα i ανήκει στην γειτονία N c εάν η µονάδα i δεν ανήκει στην γειτονία N c Αφού βρούµε το w ij εύκολα αναπροσαρµόζουµε τα w ij. Αυτό έχει ως αποτέλεσµα η µονάδα c και οι µονάδες που ανήκουν στην γειτονία της να αλλάζουν και να µοιάζουν περισσότερο µε τα πρότυπα εισόδου. Για να προχωρήσουµε στην λύση του προβλήµατος πρέπει να ορισθούν η σταθερά α και το µέγεθος του N c. Η σταθερά α είναι ο ρυθµός εκπαίδευσης. Αρχικά έχει µία µεγάλη τιµή, αλλά κατά την διαδικασία εκπαίδευσης ελαττώνεται. Η εξίσωση της ελάττωσης αυτής δίδεται από: t α t = α o T 1 (6) όπου α ο είναι η αρχική τιµή του α. Τ είναι ο συνολικός αριθµός των κύκλων εκπαίδευσης που υφίσταται το δίκτυο, t είναι ο τρέχων κύκλος. Συνήθεις τιµές του α ο είναι 0.2< α ο <0.5, ενώ κατά την διάρκεια της εκπαίδευσης το α ελαττώνεται, και τελικά γίνεται 0. Η ελάττωση αυτή είναι γραµµική µε τον αριθµό των κύκλων (δηλαδή µε τον χρόνο). Ως προς το µέγεθος της γειτονίας, θεωρούµε την αρχική µονάδα µε συντεταγµένες (x c,y c ). Εάν d είναι η απόσταση από το c ως το τέλος της γειτονίας, τότε η γειτονία περιλαµβάνει όλα τα (x,y) για τα οποία: c-d<x<c+d c-d<y<c+d Αρχικά το d έχει µία τιµή d o. Το d o τίθεται αυθαίρετα, και πρέπει να είναι περί το 1/2 του µεγέθους ολοκλήρου του επιπέδου. Η ελάττωση του d καθώς προχωράει η εκπαίδευση γίνεται µε την εξίσωση: t d = do 1 (8) T όπου όπως βλέπουµε έχουµε µία εξίσωση ανάλογη µε την εξίσωση του α. Και εδώ η ελάττωση είναι γραµµική µε τον χρόνο, µέχρις ότου το d γίνει d=1. Συνοπτικά η διαδικασία εκπαίδευσης του δικτύου Kohonen είναι: (7) 3

ιαλέγουµε πρώτα τον νευρώνα στο επίπεδο εξόδου του οποίου τα βάρη ταιριάζουν καλύτερα µε το πρότυπο εισόδου. Μεταβάλλουµε τα βάρη w ij έτσι ώστε η αντιστοιχία αυτή να αυξάνεται. Σταδιακά ελαττώνουµε το µέγεθος της γειτονίας, καθώς επίσης και το µέγεθος της αλλαγής στα w, καθ' όσον το δίκτυο εκπαιδεύεται. Παράδειγµα αυτο-οργάνωσης Έστω ότι έχουµε ένα δίκτυο Kohonen µε 2 νευρώνες στο επίπεδο εισόδου και 8x8 νευρώνες στο επίπεδο εξόδου. Καθ όσον υπάρχουν δύο νευρώνες στην είσοδο τα πρότυπα που δίνονται προς εκπαίδευση θα είναι διανύσµατα µε δύο µόνο στοιχεία. Κάθε στοιχείο s έχει τιµή στο διάστηµα 0<s<1, και επιλέγεται τυχαία, από µία κατανοµή τυχαίων αριθµών. Τα βάρη w επιλέγονται επίσης τυχαία ως εξής: Ξεκινάµε από µία τιµή w ij =0.5, και προσθέτουµε έναν µικρό τυχαίο αριθµό στο διάστηµα -0.05< w<0.05. Έτσι οι αρχικές τιµές των βαρών θα είναι στο διάστηµα 0.45<w ij <0.55. Τα αρχικά βάρη φαίνονται στο σχήµα 8.3. ΣΧΗΜΑ 8.3 Κάθε νευρώνας στο επίπεδο εξόδου αντιστοιχεί µε ένα σηµείο στην γραφική παράσταση, στην οποία οι συντεταγµένες των σηµείων είναι οι τιµές των αρχικών βαρών. Βλέπουµε επίσης ότι δύο από τα σηµεία είναι ενωµένα µε µία µικρή γραµµή. Τα δύο αυτά σηµεία αντιστοιχούν σε δύο διπλανούς νευρώνες στο επίπεδο εξόδου και φαίνονται στο σχήµα 8.4. 4

ΣΧΗΜΑ 8.4 Θα ενώνουµε όλους τους διπλανούς νευρώνες µε γραµµές, καθ' ότι αυτό θα µας επιτρέπει να βλέπουµε πως αλλάζει η δοµή των βαρών w µε την εκπαίδευση του δικτύου. Στο σχήµα 8.5 έχουµε την γραφική παράσταση των αρχικών βαρών, όµοια µε το σχήµα 8.3, αλλά εδώ οι άξονες έχουν τιµή από 0 εώς 1, και έτσι τα συσσωρευµένα σηµεία στη µέση του τετραγώνου είναι µία σµίκρυνση του σχήµατος 8.3. ΣΧΗΜΑ 8.5 Μετά από 1000 κύκλους το δίκτυο φαίνεται στο σχήµα 8.6, όπου βλέπουµε ότι αρχίζει σιγά-σιγά να φαίνεται η φυσική τοποθέτηση των νευρώνων. Οι συνδέσεις µεταξύ των νευρώνων είναι παραποιηµένες και διαστρεβλωµένες. Εν τούτοις παρατηρούµε ότι τα σηµεία αν και δίνουν την γραφική παράσταση των βαρών w, εν τούτοις οι νευρώνες διασυνδέονται µεταξύ τους σε µία δοµή πλέγµατος. Μετά από t=6000 κύκλους έχουµε το σχήµα 8.7, ενώ µετά από t=20000 κύκλους το σχήµα 8.8. Παρατηρούµε ότι όσο περνάει ο χρόνος, τόσο και το σχήµα γίνεται πιο κανονικό. 5

ΣΧΗΜΑ 8.6 ΣΧΗΜΑ 8.7 ΣΧΗΜΑ 8.8 ΣΧΗΜΑ 8.9 Στους υπολογισµούς αυτούς χρησιµοποιήθηκε α ο =0.2 και d o =4. Ο χρόνος t=20000 είναι ο τελικός χρόνος, κατά τον οποίο θεωρείται ότι το δίκτυο έχει εκπαιδευθεί. Θα κρατήσουµε τις τελικές τιµές των παραµέτρων και το σχήµα 8.8 και θα δούµε τώρα τι έχουµε πετύχει να κάνουµε µε την εκπαίδευση αυτή. Έστω ότι θέτουµε δύο νέα σηµεία µε συντεταγµένες (0.58, 0.69) και (0.23, 0.19), όπως στο σχήµα 8.9, και θέλουµε να δούµε ποιά θα είναι η απόκριση του δικτύου στις εισόδους αυτές. Θα επιλεχθεί τώρα ο νευρώνας που είναι πιο 6

κοντά σε κάθε ένα από τα σηµεία. Έτσι, κάθε σηµείο αναπαρίσταται από µία µονάδα του επιπέδου εξόδου που προτιµάται έναντι όλων των άλλων µονάδων. Για το πρώτο σηµείο είναι λοιπόν η µονάδα (3,5) και το δεύτερο (7,2) του πλέγµατος. Το δίκτυο κατορθώνει να συνδέει ένα άγνωστο πρότυπο που δίδεται στην είσοδο µε τον πιο κατάλληλο νευρώνα στο επίπεδο εξόδου. Θεωρούµε ότι το δίκτυο αυτό είναι ένα παράδειγµα αυτο-οργάνωσης, καθ' ότι το δίκτυο Kohonen µπορεί από µόνο του να εκπαιδευθεί, και αρχίζοντας από τυχαίες τιµές των βαρών w να καταλήξει σε µία οργανωµένη δοµή, όπως είδαµε στα προηγούµενα σχήµατα. Η όλη διαδικασία γίνεται µε το να απλωθούν οι νευρώνες του επιπέδου, έτσι ώστε κάθε νευρώνας να αποκρίνεται σε ίδιο αριθµό προτύπων που δίδονται στην είσοδο. ΣΧΗΜΑ 8.10 Τα δίκτυα αυτά παρατηρούµε ότι έχουν την ικανότητα να ελαττώνουν τον αριθµό των διαστάσεων που απαιτούνται για την εισαγωγή των προτύπων εισόδου. Στο σχήµα 8.10 βλέπουµε ένα δίκτυο µε δύο εισόδους, και επίπεδο εξόδου µε 40 µονάδες που είναι όλες σε µία ευθεία γραµµή. Οι δύο νευρώνες στην είσοδο επιτρέπουν να δώσουµε δισδιάστατα πρότυπα προς εκπαίδευση, και το δίκτυο θα πρέπει να τα αντιστοιχίσει µε την µονοδιάστατη αλυσίδα στην έξοδο. ίδουµε 60000 διαφορετικά πρότυπα για την εκπαίδευση του δικτύου τα οποία είναι τυχαίοι αριθµοί στο διάστηµα 0 ως 1. Στα σχήµατα 8.11-8.13 βλέπουµε την χρονική εξέλιξη του συστήµατος: Στο 8.11 το δίκτυο είναι στην αρχή, στο 8.12 είναι σε µεσαίο χρόνο, και στο 8.13 στο τέλος µετά την εκπαίδευση. Παρατηρούµε ότι αρχικά η αλυσίδα είναι µαζεµένη και περιπλεγµένη µε πολλές επικαλύψεις. Ακολούθως όµως αρχίζει να απλώνεται και να ξετυλίγεται, και έχει λιγότερες επικαλύψεις (σχ. 8.12). Στο τέλος έχει απλωθεί και καλύπτει όλη την επιφάνεια του συστήµατος (σχ.8.13). 7

ΣΧΗΜΑ 8.11 ΣΧΗΜΑ 8.12 ΣΧΗΜΑ 8.13 8

Ένα άλλο χαρακτηριστικό είναι ότι το δίκτυο Kohonen έχει καλύτερη ικανότητα να διακρίνει µεταξύ παροµοίων προτύπων όταν τα πρότυπα αυτά εµφανίζονται πιο συχνά. Το χαρακτηριστικό αυτό είναι ανάλογο µε τον κανόνα του Hebb που είδαµε στο κεφάλαιο 3. Αυτό έχει ως αποτέλεσµα το δίκτυο αυτό να µπορεί να διακρίνει πιο λεπτές φορές. Στο σχήµα 8.14 χρησιµοποιούµε µία δοµή εξόδου 8 x 8 και θεωρούµε µία γκρίζα περιοχή στην οποία δίνουµε πιο πολλά πρότυπα από τα αναλογώντα. Εδώ δίνουµε 42% των εισόδων στην περιοχή αυτή, ενώ το εµβαδόν που καλύπτει είναι περίπου το 14% του συνολικού. Τα υπόλοιπα 58% είναι από την λευκή περιοχή. Μετά από 20000 κύκλους στο σχήµα 8.15 παρατηρούµε ότι το δίκτυο έχει παραµορφώσει το πλέγµα που είχαµε προηγουµένως µε κανονικές συνθήκες. ίνει πιο πολλές εξόδους στην γκρίζα περιοχή, σε ίδια αναλογία όπως ήταν αρχικά οι είσοδοι. Αυτό έχει ως αποτέλεσµα το δίκτυο να διακρίνει πιο λεπτές διαφορές στο πρότυπο στην γκρίζα περιοχή από ότι στην λευκή περιοχή. Αυτό συµβαίνει διότι όταν ένα νέο σήµα πέσει στην γκρίζα περιοχή, εκεί υπάρχουν πιο πολλές µονάδες εξόδου, που είναι σε µικρότερη απόσταση µεταξύ τους, και έτσι διακρίνουν καλύτερα τις διαφορές. ΣΧΗΜΑ 8.14 9

ΣΧΗΜΑ 8.15 Παρατηρήσαµε ήδη ότι τα δίκτυα Kohonen έχουν την ικανότητα να αλλάζουν την διάσταση του συστήµατος που εξετάζεται. Το χαρακτηριστικό αυτό µπορεί να χρησιµοποιηθεί για να ελαττώσουµε την διάσταση των δεδοµένων, καθ ότι πάντοτε είναι ευκολότερα τα προβλήµατα µικρής διάστασης. Ως διάσταση στο πρότυπο εισόδου εννοούµε τον αριθµό των στοιχείων στο διάνυσµα εισόδου. Παρόµοια, στην έξοδο εννούµε τον αριθµό των διαστάσεων του πλέγµατος, δηλαδή ευθεία γραµµή, ένα επίπεδο, κ.λ.π. Από τα παραδείγµατα που είδαµε προηγουµένως το σχήµα 8.9 δείχνει ένα δίκτυο µε ίδια διάσταση στην είσοδο και έξοδο. Το σχήµα όµως 8.10 έχουµε διαφορετική διάσταση, καθ ότι τα πρότυπα στην είσοδο είναι δύο διαστάσεων, ενώ στην έξοδο έχουν µία διάσταση. 10