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

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

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

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

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

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

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

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

Υπολογιστική Νοημοσύνη. Μάθημα 9: Γενίκευση

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

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

Ασκήσεις Φροντιστηρίου «Υπολογιστική Νοημοσύνη Ι» 5 o Φροντιστήριο

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

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

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

ΕΡΩΤΗΜΑΤΑ σε ΓΕΝΕΤΙΚΟΥΣ

PROJECT ΣΤΟ ΜΑΘΗΜΑ ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΕΥΡΕΤΙΚΕΣ ΜΕΘΟ ΟΥΣ

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

Μέθοδοι Μηχανών Μάθησης για Ευφυή Αναγνώριση και ιάγνωση Ιατρικών εδοµένων

1 η Θεµατική Ενότητα : Δυαδικά Συστήµατα

1. Βάσεις αριθμητικών συστημάτων 2. Μετατροπές μεταξύ ξύβάσεων 3. Αρνητικοί δυαδικοί αριθμοί 4. Αριθμητικές πράξεις δυαδικών αριθμών

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

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

Δύο είναι οι κύριες αιτίες που μπορούμε να πάρουμε από τον υπολογιστή λανθασμένα αποτελέσματα εξαιτίας των σφαλμάτων στρογγυλοποίησης:

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

5.1 Θεωρητική εισαγωγή

Βασική Εφικτή Λύση. Βασική Εφικτή Λύση

Εισαγωγή στην επιστήµη των υπολογιστών ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ

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

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

Μάθηµα Θεωρίας Αριθµών Ε.Μ.Ε

Τετάρτη 5-12/11/2014. ΣΗΜΕΙΩΣΕΙΣ 3 ου και 4 ου ΜΑΘΗΜΑΤΟΣ ΕΙΔΙΚΟΤΗΤΑ: ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΑΡΧΙΤΕΚΤΟΝΙΚΗ Η/Υ Α ΕΞΑΜΗΝΟ

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

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

Νευρωνικά ίκτυα και Εξελικτικός. Σηµερινό Μάθηµα. επανάληψη Γενετικών Αλγορίθµων 1 η εργασία Επανάληψη νευρωνικών δικτύων Ασκήσεις εφαρµογές

Αριθµητική Ολοκλήρωση

Αριθµητική Ανάλυση. Ενότητα 5 Προσέγγιση Συναρτήσεων. Ν. Μ. Μισυρλής. Τµήµα Πληροφορικής και Τηλεπικοινωνιών,

Αρχιτεκτονικές Υπολογιστών

όπου D(f ) = (, 0) (0, + ) = R {0}. Είναι Σχήµα 10: Η γραφική παράσταση της συνάρτησης f (x) = 1/x.

Πρόβληµα 2 (15 µονάδες)

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ. ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ Μέρος Β (Οργάνωση Υπολογιστών)

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

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

4.1 Θεωρητική εισαγωγή

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

ΚΕΦΑΛΑΙΟ Μηχανική Μάθηση

Εισαγωγή στην επιστήμη των υπολογιστών. Πράξεις με μπιτ

Εισαγωγή στην Πληροφορική. Α σ κ ή σ ε ι ς σ τ η ν ι α χ ε ί ρ ι σ η Μ ν ή µ η ς. Αντώνης Σταµατάκης

Οργάνωση αρχείων: πως είναι τοποθετηµένες οι εγγραφές ενός αρχείου όταν αποθηκεύονται στο δίσκο

ΜΙΓΑ ΙΚΟΣ ΛΟΓΙΣΜΟΣ ΚΑΙ ΟΛΟΚΛ. ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΙ ΓΡΑΠΤΕΣ ΕΞΕΤΑΣΕΙΣ ΙΑΝΟΥΑΡΙΟΥ 2010 ΛΥΣΕΙΣ ΤΩΝ ΘΕΜΑΤΩΝ. =. Οι πρώτες µερικές u x y

Θέµατα ( ικαιολογείστε πλήρως όλες τις απαντήσεις σας)

Τεχνητή Νοημοσύνη (ΥΠ23) 6 ο εξάμηνο Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ουρανία Χατζή

d k 10 k + d k 1 10 k d d = k i=0 d i 10 i.

Συστήματα Αρίθμησης. Συστήματα Αρίθμησης 1. PDF created with FinePrint pdffactory Pro trial version

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

Εισαγωγή στην επιστήμη των υπολογιστών

Ασκήσεις για το µάθηµα «Ανάλυση Ι και Εφαρµογές» (ε) Κάθε συγκλίνουσα ακολουθία άρρητων αριθµών συγκλίνει σε άρρητο αριθµό.

Θέµατα ( ικαιολογείστε πλήρως όλες τις απαντήσεις σας)

ΘΕΜΑ : ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΗΣΗΣ. ΔΙΑΡΚΕΙΑ: 1 περιόδους. 22/1/ :11 Όνομα: Λεκάκης Κωνσταντίνος καθ. Τεχνολογίας

Αριθμητική Ανάλυση & Εφαρμογές

Τυπικά θέματα εξετάσεων. ΠΡΟΣΟΧΗ: Οι ερωτήσεις που παρατίθενται ΔΕΝ καλύπτουν την πλήρη ύλη του μαθήματος και παρέχονται απλά ενδεικτικά

Οι Εξελικτικοί Αλγόριθμοι (ΕΑ) είναι καθολικοί στοχαστικοί αλγόριθμοι βελτιστοποίησης, εμπνευσμένοι από τις βασικές αρχές της φυσικής εξέλιξης.

Εισαγωγή στην επιστήµη των υπολογιστών. Υπολογιστές και Δεδοµένα Κεφάλαιο 3ο Αναπαράσταση Αριθµών

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

Εισαγωγή στην επιστήµη των υπολογιστών. Πράξεις µε µπιτ

Μη Συµβολικές Μέθοδοι

Εισαγωγή στην επιστήµη των υπολογιστών. Αναπαράσταση Αριθµών

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

Δύο είναι οι κύριες αιτίες που μπορούμε να πάρουμε από τον υπολογιστή λανθασμένα αποτελέσματα εξαιτίας των σφαλμάτων στρογγυλοποίησης:

Πρόβληµα 2 (12 µονάδες)

Λογικός Σχεδιασµός και Σχεδιασµός Η/Υ. ΗΜΥ-210: Εαρινό Εξάµηνο Σκοπός του µαθήµατος. Ψηφιακά Συστήµατα. Περίληψη. Εύρος Τάσης (Voltage(

Εισαγωγή στην Πληροφορική ΓΕΝΙΚΟ ΤΜΗΜΑ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ TEI ΧΑΛΚΙ ΑΣ

Εισαγωγή στην επιστήμη των υπολογιστών. ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ και Μετατροπές Αριθμών

Περίληψη. ΗΜΥ 210: Λογικός Σχεδιασµός, Εαρινό Εξάµηνο υαδική Αφαίρεση. υαδική Αφαίρεση (συν.) Ακόµη ένα παράδειγµα Αφαίρεσης.

Εισαγωγή στην επιστήµη των υπολογιστών. Πράξεις µε µπιτ

Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας. Πληροφορική Ι. Μάθημα 4 ο Πράξεις με bits. Δρ.

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

Κεφάλαιο 7. Γενετικοί Αλγόριθµοι. Τεχνητή Νοηµοσύνη - Β' Έκδοση Ι. Βλαχάβας, Π. Κεφαλάς, Ν. Βασιλειάδης, Φ. Κόκκορας, Η.

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

12xy(1 x)dx = 12y. = 12 y. = 12 y( ) = 12 y 1 6 = 2y. x 6x(1 x)dx = 6. dx = 6 3 x4

! Εάν ο αριθμός διαθέτει περισσότερα bits, χρησιμοποιούμε μεγαλύτερες δυνάμεις του 2. ! Προσοχή στη θέση του περισσότερο σημαντικού bit!

1.1. Με τι ασχολείται η Αριθμητική Ανάλυση

Συστήματα αρίθμησης. = α n-1 *b n-1 + a n-2 *b n-2 + +a 1 b 1 + a 0 όπου τα 0 a i b-1

Πράξεις με δυαδικούς αριθμούς

Εργαστήριο ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ. Εισαγωγή

Συνεχείς συναρτήσεις πολλών µεταβλητών. ε > υπάρχει ( ) ( )

τη µέθοδο της µαθηµατικής επαγωγής για να αποδείξουµε τη Ϲητούµενη ισότητα.

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

Αριθμητική εύρεση ριζών μη γραμμικών εξισώσεων

Εισαγωγή στην Επιστήμη των Υπολογιστών

6 η Θεµατική Ενότητα : Σχεδίαση Συστηµάτων σε Επίπεδο Καταχωρητή

/5

A2. ΠΑΡΑΓΩΓΟΣ-ΚΛΙΣΗ-ΜΟΝΟΤΟΝΙΑ

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

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ - ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΩΝ ΜΑΘΗΜΑΤΙΚΩΝ ΕΙΣΑΓΩΓΙΚΕΣ ΜΕΤΑΠΤΥΧΙΑΚΕΣ ΕΞΕΤΑΣΕΙΣ 26 ΙΟΥΛΙΟΥ 2008 ΕΥΤΕΡΟ ΜΕΡΟΣ :

Εισαγωγή στην Πληροφορική & τον Προγραμματισμό

Λογική Σχεδίαση Ψηφιακών Συστημάτων

Σηµειώσεις στις σειρές

Πανεπιστήμιο Πατρών Τμήμα Φυσικής Εργαστήριο Ηλεκτρονικής. Ψηφιακά Ηλεκτρονικά. Αριθμητικά Συστήματα. Επιμέλεια Διαφανειών: Δ.

Transcript:

ΘΕΜΑ ο (2.5 µονάδες) ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΝΕΥΡΩΝΙΚΑ ΙΚΤΥΑ Τελικές εξετάσεις 25 Αυγούστου 26 :-4: Κατασκευάστε έναν αισθητήρα (perceptron) που να λειτουργεί ως πύλη AND µε τρεις λογικές εισόδους, δηλαδή η έξοδός του να είναι εάν και οι τρεις είσοδοί του είναι, σε κάθε άλλη περίπτωση η έξοδός του να είναι µηδέν. Ο νευρώνας θα έχει τρεις εισόδους συν την τάση πόλωσης. Πρέπει λοιπόν να βρούµε τα τέσσερα βάρη του νευρώνα. Μπορούµε να εργαστούµε µε δύο τρόπους. Ο αναλυτικός έχει ως εξής: Τα παραδείγµατα εκπαίδευσης είναι τα εξής οκτώ: # Α Β Γ Έξοδος A v Β v Γ 2 3 4 5 6 7 8 Εάν τα τοποθετήσουµε πάνω σε τρισδιάστατο µοναδιαίο κύβο παίρνουµε την παρακάτω εικόνα, όπου µε άσπρη σφαίρα φαίνονται τα παραδείγµατα που δίνουν έξοδο και µε µαύρη σφαίρα αυτά που δίνουν έξοδο : Γ Β Α Είναι φανερό ότι υπάρχουν δύο κατηγορίες παραδειγµάτων, οι οποίες είναι µάλιστα και γραµµικώς διαχωρίσιµες. Πράγµατι, εάν θεωρήσουµε το οποίο διέρχεται από τα µέσα των ακµών που ξεκινούν από τη µαύρη σφαίρα (οι µικρές κόκκινες σφαίρες), αυτό διέρχεται από τα εξής σηµεία:

,,.5,.5,.5,, και χωρίζει τις δύο κατηγορίες παραδειγµάτων. Η εξίσωση του επιπέδου αυτού θα είναι της µορφής: αα+ββ+γγ+δ= και θα πρέπει να ικανοποιείται από τα παραπάνω σηµεία. Έχουµε λοιπόν το σύστηµα εξισώσεων: α+β+.5γ+δ= α+.5β+γ+δ=.5α+β+γ+δ= Με λίγες πράξεις βρίσκουµε ότι α=β=γ και ότι 2.5α+δ=. Θέτοντας αυθαίρετα στο δ την τιµή -5 βρίσκουµε ότι α=β=γ=2, άρα η εξίσωση του επιπέδου είναι 2Α+2Β+2Γ-5=. Από την εξίσωση αυτή προκύπτουν και τα βάρη του αισθητήρα τα οποία είναι όπως στο παρακάτω σχήµα: b= w b =-5 Α Β Γ w Β =2 w Α =2 w Γ =2 Κάνουµε και µια επαλήθευση για Α=Β=Γ= οπότε ο νευρώνας δίνει συνολική είσοδο και άρα έξοδο που είναι και η αναµενόµενη, άρα τα βάρη µεταφέρθηκαν στον αισθητήρα µε τα σωστά πρόσηµα. Ένας εναλλακτικός τρόπος επίλυσης της συγκεκριµένης άσκησης, χωρίς τρισδιάστατα σχήµατα, είναι ο εξής: Παρατηρούµε ότι οι τρεις είσοδοι είναι ισοδύναµες, µε την έννοια ότι κάθε µία επηρεάζει µε τον ίδιο ακριβώς τρόπο τη λειτουργία του αισθητήρα τύπου AND. Άρα αναµένουµε να έχουν και οι τρεις το ίδιο ακριβώς βάρος. Έστω λοιπόν w=w A =w B =w Γ το κοινό βάρος των τριών εισόδων. Έχουµε λοιπόν να υπολογίσουµε το w και το w b, το οποίο είναι το βάρος της τάσης πόλωσης. Θεωρούµε ότι υπάρχουν τέσσερα (και όχι οκτώ) παραδείγµατα, τα οποία αντιστοιχούν στην περίπτωση που όλες οι είσοδοι είναι µηδέν, στην περίπτωση που υπάρχει ένας άσσος, στην περίπτωση που υπάρχουν δύο άσσοι και στην περίπτωση που και οι τρεις είσοδοι είναι άσσοι. Τα βάρη w και w b πρέπει να υπολογιστούν µε τέτοιο τρόπο ώστε να ισχύουν οι ακόλουθες τέσσερις ανισότητες: w+w b <. w+w b < 2 w+w b < <3 w+w b Επιλέγουµε αυθαίρετα µια αρνητική (λόγω της πρώτης ανισότητας) τιµή για την w b, έστω w b =-5, οπότε οι παραπάνω ανισότητες γίνονται: w<5 w<2.5 5/3<w Οποιαδήποτε τιµή λοιπόν για το w µεταξύ 5/3 και 2.5 είναι αποδεκτή, π.χ. w=2.

ΘΕΜΑ 2 ο (2.5 µονάδες) Περιγράψτε τη µέθοδο της πρόωρης διακοπής (early stopping). Ποιο πρόβληµα της εκπαίδευσης αντιµετωπίζει; Τα διαθέσιµα δεδοµένα διαιρούνται σε τρεις οµάδες: Τα δεδοµένα εκπαίδευσης (training data) Τα δεδοµένα επαλήθευσης (validation data) Τα δεδοµένα ελέγχου (test data) - προαιρετικά Ένας συνήθης ποσοστιαίος διαχωρισµός είναι 5-25-25. Η εκπαίδευση γίνεται µόνο µε τα δεδοµένα εκπαίδευσης. Κατά την εκπαίδευση παρακολουθείται και το σφάλµα στα δεδοµένα επαλήθευσης. Εάν κατά την εκπαίδευση συµβεί το σφάλµα στα δεδοµένα επαλήθευσης να αυξηθεί για συγκεκριµένο αριθµό συνεχόµενων εποχών, η εκπαίδευση διακόπτεται και επιστρέφονται οι παράµετροι που αντιστοιχούσαν στο µικρότερο σφάλµα των δεδοµένων επαλήθευσης. Τα δεδοµένα ελέγχου χρησιµοποιούνται για να ελέγχουν την ισοκατανοµή των δεδοµένων επαλήθευσης. Εάν τα δεδοµένα ελέγχου παρουσιάσουν ελάχιστο σφάλµα σε αρκετά διαφορετικό σηµείο της εκπαίδευσης σε σχέση µε τα δεδοµένα επαλήθευσης, πραγµατοποιείται νέος χωρισµός των δεδοµένων σε κατηγορίες. Η τεχνική πρόωρης διακοπής δεν έχει ως αποτέλεσµα την κατασκευή καλύτερου νευρωνικού δικτύου, αλλά την ανίχνευση προβληµάτων γενίκευσης κατά την εκπαίδευση µε οποιαδήποτε µέθοδο, άρα µπορεί να αποτελέσει ένδειξη για την επιλογή µιας άλλης µεθόδου (π.χ. της TRAINBR). Η µέθοδος της πρόωρης διακοπής χρησιµοποιείται για να αντιµετωπίσει το πρόβληµα της υπερπροσαρµογής (over fitting) της εκπαίδευσης στα δεδοµένα εκπαίδευσης. ΘΕΜΑ 3 ο (2.5 µονάδες) α) Περιγράψτε τη λειτουργία των ανταγωνιστικών δικτύων επιβλεπόµενης κατηγοριοποίησης. (.5) β) Έστω το παρακάτω σύνολο παραδειγµάτων εκπαίδευσης σε χώρο εισόδου δύο διαστάσεων x-y και µε δύο κατηγορίες, Α και Β. Προτείνετε µια αρχιτεκτονική δικτύου επιβλεπόµενης κατηγοριοποίησης το οποίο να είναι ικανό να τα κατηγοριοποιήσει σωστά. () y =A =B x

α) Τα ανταγωνιστικά δίκτυα µπορούν να χρησιµοποιηθούν και για επιβλεπόµενη κατηγοριοποίηση. Τα αντίστοιχα δίκτυα ονοµάζονται Learning Vector Quantization (LVQ) ή Counter-propagation networks (CPN). Αποτελούνται από ένα (κρυφό) ανταγωνιστικών νευρώνων (χωρίς πλέγµα) και ένα δεύτερο µε γραµµικούς νευρώνες ( εξόδου). Οι νευρώνες του γραµµικού επιπέδου είναι σηµαντικά λιγότεροι αυτών του ανταγωνιστικού επιπέδου και ίσοι µε τον αριθµό των προκαθορισµένων κατηγοριών. Τα διανύσµατα εισόδου κατηγοριοποιούνται δύο φορές: Το ανταγωνιστικό τα κατανέµει σε υπο-κατηγορίες. Οι υπο-κατηγορίες του ανταγωνιστικού επιπέδου αντιστοιχίζονται στις κατηγορίες του γραµµικού επιπέδου. Κάθε νευρώνας του κρυφού επιπέδου ενεργοποιεί έναν και µόνο έναν νευρώνα του επιπέδου εξόδου (βάρος σύνδεσης προς αυτόν τον νευρώνα=, προς τους υπόλοιπους νευρώνες=). Η αντιστοίχιση των νευρώνων του κρυφού επιπέδου στους νευρώνες του επιπέδου εξόδου είναι σταθερή, καθορίζεται από την κατασκευή του δικτύου LVQ και δεν αλλάζει κατά τη διάρκεια της εκπαίδευσης. Γραµµικό Ανταγωνιστικό Αρχικά καθορίζεται µια αντιστοίχιση των νευρώνων του κρυφού επιπέδου στους νευρώνες εξόδου, βάσει ποσοστών που δίνονται από τον χρήστη. Π.χ., 5% των νευρώνων του κρυφού επιπέδου θα ενεργοποιούν τον πρώτο νευρώνα εξόδου και 5% θα ενεργοποιούν τον δεύτερο νευρώνα εξόδου. Τα ποσοστά πρέπει να ανταποκρίνονται στην κατανοµή των παραδειγµάτων στις προκαθορισµένες κατηγορίες. Στη συνέχεια ξεκινά η εκπαίδευση, η οποία σκοπό έχει να αντιστοιχίσει τα παραδείγµατα εκπαίδευσης στους "σωστούς" νευρώνες του κρυφού επιπέδου. Για κάθε παράδειγµα εκπαίδευσης υπάρχουν πολλοί νευρώνες του κρυφού επιπέδου στους οποίους µπορεί να αντιστοιχηθεί. Οι νευρώνες αυτοί ανταγωνίζονται µεταξύ τους. Για κάθε παράδειγµα εκπαίδευσης βρίσκεται ο νευρώνας-νικητής µεταξύ όλων των νευρώνων. Εάν ο νευρώνας-νικητής αντιστοιχίζει το παράδειγµα στη σωστή κατηγορία εξόδου, τα βάρη εισόδου του νευρώνα αλλάζουν ώστε να πλησιάσουν το παράδειγµα. W i '=W i +a(x-w i ) Εάν ο νευρώνας-νικητής αντιστοιχίζει το παράδειγµα σε λάθος κατηγορία εξόδου, τα βάρη εισόδου του νευρώνα αλλάζουν ώστε να αποµακρυνθούν από το παράδειγµα. W i '=W i -a(x-w i ) β) Από το σχήµα φαίνεται ότι υπάρχουν δύο κατηγορίες, οι Α και οι Β, κάθε µία από τις οποίες έχει δύο υπο-κατηγορίες, δηλαδή οµάδες παραδειγµάτων που είναι συγκεντρωµένα σε

συγκεκριµένες περιοχές του χώρου x-y. Έστω Α, Α2, Β και Β2 οι υποκατηγορίες. Άρα ένα ανταγωνιστικό δίκτυο επιβλεπόµενης κατηγοριοποίησης θα έπρεπε να έχει τουλάχιστον τέσσερις ανταγωνιστικούς νευρώνες, δύο εκ των οποίων θα αντιστοιχίζονταν στις δύο υποκατηγορίες της κατηγορίας Α και οι άλλοι δύο θα αντιστοιχίζονταν στις δύο υποκατηγορίες της κατηγορίας Β. Στη συνέχεια οι τέσσερις ανταγωνιστικοί νευρώνες θα συνδέονταν µε βάρος οι δύο πρώτοι µε τον νευρώνα της εξόδου Α και οι δύο επόµενοι µε τον νευρώνα της εξόδου Β. Η αρχιτεκτονική του δικτύου θα ήταν λοιπόν η εξής: Α Α2 Β Α Β Β2 Ανταγωνιστικό Γραµµικό Όσο για τα βάρη στις εισόδους των ανταγωνιστικών νευρώνων, αυτά θα πρέπει να βρίσκονται µέσα στην περιοχή που ορίζεται από τα παραδείγµατα κάθε υποκατηγορίας. ΘΕΜΑ 4 ο (2.5 µονάδες) Έστω η αριθµητική συνάρτηση µιας µεταβλητής f(x)=x sin( π x)+ της οποίας αναζητούµε το µέγιστο στο διάστηµα [-,2]. 3 2.5 2.5.5 - -.5.5.5 2 -.5 - Προτείνετε έναν τρόπο αντιµετώπισης του προβλήµατος µε γενετικούς αλγορίθµους (ορίστε την κωδικοποίηση, τη συνάρτηση καταλληλότητας καθώς και τους τελεστές της διασταύρωσης και της µετάλλαξης).

Μολονότι το πεδίο τιµών είναι συνεχές, η ανάγκη για δυαδική αναπαράσταση µας υποχρεώνει να το διακριτοποιήσουµε. Έστω ότι ζητούµε ακρίβεια 6 δεκαδικών ψηφίων. Χρειαζόµαστε 22 δυαδικά ψηφία για να αναπαραστήσουµε 3 6 αριθµούς που βρίσκονται στο διάστηµα [-,2]. Πράγµατι: 2 2 <3 6 <2 22 Έστω b 2 b 2...b b ένας δυαδικός αριθµός µε 22 ψηφία. Έστω x' ο δεκαδικός αριθµός που ισούται µε τον παραπάνω δυαδικό. Η αντιστοίχιση του x' σε έναν αριθµό x στο διάστηµα [,2] γίνεται µε γραµµική παρεµβολή µε τον παρακάτω τύπο: x=-+x' 3/(2 22 -) Η συνάρτηση καταλληλότητας είναι η ίδια η συνάρτηση f(x) εφαρµοζόµενη στον δεκαδικό αριθµό x που αντιστοιχεί στο χρωµόσωµα. Σε αριθµητικά προβλήµατα στα οποία χρησιµοποιείται δυαδική κωδικοποίηση, η τεχνική της µετάλλαξης παρουσιάζει αδυναµίες. Το πρόβληµα οφείλεται στο ότι όλα τα bits του χρωµοσώµατος δεν είναι εξίσου σηµαντικά. Πράγµατι, έστω ένα χρωµόσωµα το οποίο έχει πολύ καλή τιµή καταλληλότητας. Εάν γίνει µετάλλαξη σε ένα µη-σηµαντικό bit (δεξιά bits) τότε προκύπτει µικρή αλλαγή στον αριθµό που αναπαριστά το χρωµόσωµα και άρα µικρή αλλαγή στην καταλληλότητα του νέου χρωµοσώµατος. Εάν γίνει µετάλλαξη σε ένα σηµαντικό bit (αριστερά bits) τότε προκύπτει µεγάλη αλλαγή στον αριθµό που αναπαριστά το χρωµόσωµα και είναι δυνατόν το νέο χρωµόσωµα να έχει πολύ διαφορετική τιµή καταλληλότητας. Μια καλή λύση είναι να ορισθούν µικρότερες πιθανότητες µετάλλαξης για τα σηµαντικά bits. Για παράδειγµα, εάν το ψηφίο b έχει πιθανότητα µετάλλαξης -2, τότε το b θα έχει -3 και το b 2 θα έχει -23. Η παραπάνω τεχνική ονοµάζεται ανοµοιόµορφη µετάλλαξη (όχιn-uniform mutation). Η κλασσική διασταύρωση σε προβλήµατα αριθµητικής βελτιστοποίησης παρουσιάζουν αδυναµία προσέγγισης µε µεγάλη ακρίβεια των µεγίστων. Πράγµατι: Έστω x και x 2 δύο χρωµοσώµατα κοντά σε ένα µέγιστο. Τα χρωµοσώµατα κατά πάσα πιθανότητα είναι σχεδόν ίδια, µε εξαίρεση τα τελευταία, λιγότερο σηµαντικά τους bits. Έστω ότι τα χρωµοσώµατα αυτά επιλέγονται για διασταύρωση και το σηµείο διασταύρωσης δεν είναι ανάµεσα στα λιγότερο σηµαντικά bits. Το αποτέλεσµα είναι ότι τα χρωµοσώµατα-απόγονοι είναι ίδια µε τα χρωµοσώµατα-γονείς! Για το λόγο αυτό έχουν προταθεί διάφορες παραλλαγές της διασταύρωσης, όπως η αριθµητική διασταύρωση (arithmetical crossover). Σύµφωνα µε αυτή, από δύο χρωµοσώµατα-γονείς x και x 2 προκύπτουν τα δύο χρωµοσώµατα-παιδιά σύµφωνα µε τους τύπους: x '=a x +(-a) x 2 x 2 '=a x 2 +(-a) x όπου a τυχαίος αριθµός που επιλέγεται για κάθε διασταύρωση από οµοιόµορφη κατανοµή στο [,]. ΘΕΜΑ 5 ο (2.5 µονάδες) Περιγράψτε πώς κατά την κατασκευή δένδρων αποφάσεων αντιµετωπίζονται τα παρακάτω θέµατα: α) Χαρακτηριστικά µε πολλές διακριτές τιµές. (.25) β) Αριθµητικά χαρακτηριστικά. (.25) α) Τα πεδία που έχουν πάρα πολλές διακριτές τιµές οδηγούν συνήθως σε µεγάλο αναµενόµενο κέρδος πληροφορίας. Ωστόσο τέτοια πεδία ενδέχεται να είναι εντελώς άσχετα µε ένα πρόβληµα. Για παράδειγµα, στο πρόβληµα επιλογής εστιατορίου, έστω ότι υπάρχει ένα χαρακτηριστικό Month που δηλώνει το µήνα κατά τον οποίο συνέβη το εν λόγω περιστατικό. Έχοντας 2 µόνο παραδείγµατα, ενδέχεται κάθε ένα από αυτά να έχει συµβεί σε διαφορετικό µήνα, µε αποτέλεσµα να αρκεί το χαρακτηριστικό του µήνα για να αποφασίσουµε µια τιµή για το πεδίο WillWait. Ωστόσο το χαρακτηριστικό Month είναι άσχετο µε το WillWait.

Ένας τρόπος να αποµονώνονται τέτοια πεδία είναι να υπολογίσουµε το λόγο των κερδών (gain ratio) ως εξής: Έστω I το αναµενόµενο κέρδος πληροφορίας αναφορικά µε το πεδίο WillWait, εάν ελέγξουµε το µήνα. Στην περίπτωση των 2 παραδειγµάτων, αυτό µπορεί να είναι ακόµη και (εάν όλα τα παραδείγµατα συνέβησαν σε διαφορετικό µήνα) Έστω I 2 το κέρδος πληροφορίας, εάν µάθουµε την τιµή του µήνα. Η πληροφορία του να µάθουµε το µήνα, µε 2 ισοπίθανες απαντήσεις, έχει µέγεθος 3.585 bits. Κατά την κατασκευή του δένδρου επιλέγουµε τα χαρακτηριστικά όχι βάσει του I αλλά βάσει του λόγου Ι /Ι 2. β) Αριθµητικά χαρακτηριστικά, όπως πεδία πραγµατικών αριθµών ή µη-φραγµένα πεδία ακέραιων αριθµών απαιτούν προσαρµογή της διαδικασίας επαγωγής δένδρων αποφάσεων, µιας και αυτά δεν παράγουν πεπερασµένο αριθµό παιδιών. Υπάρχουν 2 προσεγγίσεις στο πρόβληµα: ιακριτοποιούµε τα πεδία αυτά, επιλέγοντας κατηγορίες που αντιστοιχούν σε συγκεκριµένες περιοχές τιµών, και στη συνέχεια εφαρµόζουµε τη συνήθη διαδικασία κατασκευής δένδρων αποφάσεων. Τροποποιούµε τον αλγόριθµο ώστε να αποφασίζει σε κάθε κόµβο εάν θα χρησιµοποιήσει ένα τέτοιο πεδίο, χωρίζοντάς τις τιµές του σε δύο υποδιαστήµατα στο σηµείο εκείνο που δίνει το µέγιστο αναµενόµενο κέρδος. Σε αυτή την περίπτωση, το αριθµητικό πεδίο που χρησιµοποιήθηκε σε κάποιο κόµβο, µπορεί να ξαναχρησιµοποιηθεί παρακάτω. Και οι δύο προσεγγίσεις εµφανίζουν προβλήµατα: Εάν επιλέξουµε να διακριτοποιήσουµε µόνοι µας τα αριθµητικά πεδία, εισάγουµε µεγάλη υποκειµενικότητα στα παραγόµενα δένδρα αποφάσεων. Εάν αφήσουµε τη διαδικασία κατασκευής του δένδρου αποφάσεων να επιλέξει εάν και πώς θα χρησιµοποιήσει τα πεδία αυτά, αυξάνουµε υπερβολικά το κόστος κατασκευής του δένδρου αποφάσεων. Πράγµατι, για κάθε κόµβο πρέπει να ελέγχονται όλα τα αριθµητικά πεδία για κάθε "πιθανή" θέση µέσα στο πεδίο ορισµού τους (πιθανές είναι οι θέσεις που οδηγούν σε διαφορετική κατηγοριοποίηση τουλάχιστον ενός παραδείγµατος). ΑΠΑΝΤΗΣΤΕ 4 ΑΠΟ ΤΑ ΠΑΡΑΠΑΝΩ 5 ΘΕΜΑΤΑ