Νευρωνικά δίκτυα Βασικές Αρχές Λάζαρος Σ

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Ταξινόμηση Κειμένων με Νευρωνικά Δίκτυα. Γ. Ταμπουρατζής Ινστιτούτο Επεξεργασίας του Λόγου ΙΝΣΤΙΤΟΥΤΟ ΕΠΕΞΕΡΓΑΣΙΑΣ ΤΟΥ ΛΟΓΟΥ10/12/2002 INSTITUTE FOR LANGUAGE.
Advertisements

Βασικές έννοιες αλγορίθμων
Δομές Δεδομένων και Αλγόριθμοι
Μεταπτυχιακή Διατριβή
ΙΟΝΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΑΡΧΕΙΟΝΟΜΙΑΣ-ΒΙΒΛΙΟΘΗΚΟΝΟΜΙΑΣ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ ΜΑΘΗΜΑ : ΗΛΕΚΤΡΟΝΙΚΗ ΔΗΜΟΣΙΕΥΣΗ.
Ημιαγωγοί – Τρανζίστορ – Πύλες - Εξαρτήματα
ΕΙΣΑΓΩΓΗ ΣΤΑ ΝΕΥΡΩΝΙΚΑ ΔΙΚΤΥΑ
Εισαγωγικές Έννοιες Διδάσκοντες: Σ. Ζάχος, Δ. Φωτάκης Επιμέλεια διαφανειών: Δ. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο.
Αναγνώριση Προτύπων.
Υπηρεσίες δικτύων επικοινωνίας
Εξόρυξη Δεδομένων και Τεχνητά Νευρωνικά Δίκτυα
ΕΥΡΕΣΗ ΚΑΤΗΓΟΡΙΚΩΝ ΕΚΤΟΠΩΝ ΣΕ ΒΙΒΛΙΟΓΡΑΦΙΚΗ ΒΑΣΗ ΔΕΔΟΜΕΝΩΝ
ΣΥΝΑΡΤΗΣΕΙΣ.
ΕΙΣΑΓΩΓΗ ΣΤΑ ΓΕΩΓΡΑΦΙΚΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΩΝ
Σέρρες,Ιούνιος 2009 Τίτλος: Αυτόματος έλεγχος στο Scilab: Ανάπτυξη πακέτου για εύρωστο έλεγχο. Ονοματεπώνυμο Σπουδάστριας: Ευαγγελία Δάπκα Επιβλέπων Καθηγητής.
ΨΗΦΙΑΚΑ ΕΚΠΑΙΔΕΥΤΙΚΑ ΠΑΙΧΝΙΔΙΑ
Ενεργή επιλογή αλγορίθμου, Active Algorithm Selection, Feilong Chen and Rong Jin Εύα Σιταρίδη.
ΚΕΦΑΛΑΙΟ 16 ΝΕΥΡΩΝΙΚΑ ΔΙΚΤΥΑ
ΕΓΚΕΦΑΛΟΣ Ο ΕγκέMPK/N/KC65φαλος είναι το κεντρικό όργανο της σκέψης, της λογικής και της μνήμης, ενώ ευθύνεται και για τον έλεγχο των μυϊκών κινήσεων.
ΣΥΝΟΛΑ.
ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ 2: ΘΕΜΑΤΑ ΘΕΩΡΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ Η/Υ
Θεωρία Γράφων Θεμελιώσεις-Αλγόριθμοι-Εφαρμογές
Κεφάλαιο 10 – Υποπρογράμματα
Δρομολόγηση. Δρομολόγηση ονομάζεται το έργο εύρεσης του πως θα φθάσει ένα πακέτο στον προορισμό του Ο αλγόριθμος δρομολόγησης αποτελεί τμήμα του επιπέδου.
ΧΑΡΑΛΑΜΠΙΔΗΣ ΧΑΡΑΛΑΜΠΟΣ ΜΑΘΗΜΑΤΙΚΟΣ
1ο Εργαστήριο Οργάνωση Παραγωγής I
Μηχανική Μάθηση σε Συστήματα Πολλαπλών Πρακτόρων Παπαλιάς Κωνσταντίνος Τμήμα Πληροφορικής.
Τεχνολογία ΛογισμικούSlide 1 Τεχνολογία Απαιτήσεων u Καθορίζει τι θέλει ο πελάτης από ένα σύστημα λογισμικού.
Παρεμβολή συνάρτησης μιας μεταβλητής με την βοήθεια νευρωνικών δικτύων
Συνδετικότητα γραφήματος (graph connectivity). α β Υπάρχει μονοπάτι μεταξύ α και β; Παραδείγματα: υπολογιστές ενός δικτύου ιστοσελίδες ισοδύναμες μεταβλητές.
Αυτόνομοι Πράκτορες Ενισχυτική Μάθηση (Q-learning algorithm) in PONG Χανιά, 4/3/2011 Μπαμπαλής Μπάμπης.
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ Παράδειγμα εφαρμογής του αλγορίθμου BP σε δίκτυο
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ Παραδείγματα BP.
ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ 1 Διάλεξη 12: Διάλεξη 12: Καταχωρητές - Μετρητές Δρ Κώστας Χαϊκάλης.
Ενότητα 2 η Σήματα και Συστήματα. Σήματα Γενικά η πληροφορία αποτυπώνεται και μεταφέρεται με την βοήθεια των σημάτων. Ως σήμα ορίζουμε την οποιαδήποτε.
ΤΑ ΦΩΤΟΒΟΛΤΑΪΚΑ … Αλεξίου Δημήτρης Αντωνόπουλος Σπύρος.
ΗΛΕΚΤΡΙΚΕΣ ΜΕΤΡΗΣΕΙΣ ΣΦΑΛΜΑΤΑ ΜΕΤΡΗΣΗΣ.
Τμήμα Φυσικοθεραπείας ΤΕΙ Αθήνας Ηλεκτρισμός Διαφάνειες και κείμενα από: P Davidovic: Physics in Biology and Medicine Χ. Τσέρτος (Πανεπ. Κύπρου)
Πλαστικότητα του εγκεφάλου   Μορφογένεση του εγκεφάλου   Μάθηση και Μνήμη   Επανόρθωση βλαβών.
ΥΝ Ι: ΑΝΑΠΑΡΑΣΤΑΣΗ ΓΝΩΣΗΣ 1 ΥΠΟΛΟΓΙΣΤΙΚΗ ΝΟΗΜΟΣΥΝΗ (Τεχνητά Νευρωνικά Δίκτυα και Γενετικοί Αλγόριθμοι) ΣΠΥΡΟΣ ΛΥΚΟΘΑΝΑΣΗΣ, ΚΑΘΗΓΗΤΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ.
Κεφάλαιο 5 Συμπεριφορά των ΣΑΕ Πλεονεκτήματα της διαδικασίας σχεδίασης ΣΑΕ κλειστού βρόχου Συμπεριφορά των ΣΑΕ στο πεδίο του χρόνου Απόκριση ΣΑΕ σε διάφορα.
Σήματα και Συστήματα 11 10η διάλεξη. Σήματα και Συστήματα 12 Εισαγωγικά (1) Έστω γραμμικό σύστημα που περιγράφεται από τη σχέση: Αν η είσοδος είναι γραμμικός.
Ιατρικά Συστήματα Τεχνητής Νοημοσύνης με την συνεργασία τεχνικών Ασαφούς Λογικής, Νευρωνικών Δικτύων και Γενετικών Αλγορίθμων. A.Τζαβάρας P.R.Weller B.
Πληροφορική 2 Τεχνητή νοημοσύνη 1. Τι είναι τεχνητή νοημοσύνη;  Τεχνητή νοημοσύνη (AI=Artificial Intelligence) είναι η μελέτη προγραμματισμένων συστημάτων.
ΚΙΝΗΤΑ ΤΗΛΕΦΩΝΑ ΚΑΙ ΥΓΕΙΑ ΟΜΑΔΑ 2 ΓΙΟΣΜΑΣ ΑΛΕΞΑΝΔΡΟΣ ΓΙΟΣΜΑΣ ΑΛΕΞΑΝΔΡΟΣ ΓΡΑΦΙΑΔΕΛΗΣ ΑΝΤΩΝΗΣ ΓΡΑΦΙΑΔΕΛΗΣ ΑΝΤΩΝΗΣ ΤΣΟΛΑΚΗΣ ΑΚΗΣ ΤΣΟΛΑΚΗΣ ΑΚΗΣ.
Έβδομο μάθημα Ψηφιακά Ηλεκτρονικά.
ΜΟΝΤΕΛΟΠΟΙΗΣΗ ΚΑΙ ΜΑΘΗΣΙΑΚΗ ΔΙΑΔΙΚΑΣΙΑ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ
ΑΛΓΟΡΙΘΜΟΣ ΠΡΟΒΛΗΜΑ ΑΛΓΟΡΙΘΜΟΣ ΛΥΣΗ
Ασκήσεις WEKA Νευρωνικά δίκτυα.
ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΕΞΕΛΙΚΤΙΚΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ
Προσεγγίσεις επεξεργασίας πληροφοριών Οι βασικές διεργασίες: Κωδικοποίηση, αποθήκευση, ανάσυρση.
Το Ηλεκτρικό Πεδίο Στη μνήμη τού Ανδρέα Κασσέτα.
Έτσι είναι ένα νευρικό κύτταρο
Εισαγωγή στα Νευρωνικά Δίκτυα
Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων
ΣΗΜΑΤΑ ΚΑΙ ΣΥΣΤΗΜΑΤΑ II
ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΕΞΕΛΙΚΤΙΚΟΥΣ ΑΛΓΟΡΙΘΜΟΥΣ
Βιομηχανικός έλεγχος στην εποχή των υπολογιστών
Ονοματεπώνυμο Σπουδάστριας: Ευαγγελία Δάπκα
Κεφάλαιο 7: Διαδικτύωση-Internet Μάθημα 7.9: Δρομολόγηση
Άσκηση 1: Ιδιότητες των νεύρων
ΚΕΦΑΛΑΙΟ 9
Χειμερινό εξάμηνο 2017 Πέμπτη διάλεξη
ΤΑΛΑΝΤΩΣΕΙΣ.
ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΥΠΟΔΕΙΓΜΑΤΑ  Προγραμματιστικό Υπόδειγμα: Είναι ένα πρότυπο ανάπτυξης προγραμμάτων, δηλ. μια καθορισμένη μεθοδολογία με βάση την οποία.
Εισαγωγή στα Προσαρμοστικά Συστήματα
Σκοπός Η συνοπτική παρουσίαση
Σχέση διγλωσσίας και γνωστικής / γλωσσικής ανάπτυξης
...things we need to know Σύναψη είναι η λειτουργική σύνδεση μεταξύ των νευρώνων -συναπτικό κενό (synaptic cleft), Οι νευρώνες μεταδίδουν σήματα, λαμβάνουν.
Μεταγράφημα παρουσίασης:

Νευρωνικά δίκτυα Βασικές Αρχές Λάζαρος Σ Νευρωνικά δίκτυα Βασικές Αρχές Λάζαρος Σ. Ηλιάδης Επίκουρος Καθηγητής ΔΠΘ Lazaros S. Iliadis Νευρωνικά δίκτυα

Η έρευνα σχετικά με τα τεχνητά νευρωνικά δίκτυα είναι εμπνευσμένη από τη δομή και τη λειτουργία του εγκεφάλου. Βασικό δομικό στοιχείο του εγκεφάλου είναι οι νευρώνες, δηλαδή τα νευρικά κύτταρα τα οποία δημιουργούν ένα πυκνό δίκτυο επικοινωνίας μεταξύ τους. Κίνητρο για τη μελέτη του νευρώνα και των νευρωνικών δικτύων είναι η ελπίδα ανακάλυψης ενός νέου υπολογιστικού μοντέλου βασισμένου σε μια δικτυακή δομή παρόμοια με αυτή του εγκεφάλου. Αυτή η καινούργια υπολογιστική πλατφόρμα –γνωστή ως Connectionist Model– θα είναι πιο κατάλληλη για ανάπτυξη ευφυών αλγορίθμων και γενικότερα διαδικασιών σχετιζόμενων με τη νοημοσύνη, όπως η μάθηση, η μνήμη, η γενίκευση, η ομαδοποίηση προτύπων. Τα συνήθη Τεχνητά Νευρωνικά Δίκτυα (ΤΝΔ) χρησιμοποιούν πολύ απλοποιημένα μοντέλα νευρώνων τέτοια ώστε να διατηρούν μόνο τα πολύ αδρά χαρακτηριστικά των λεπτομερών μοντέλων που χρησιμοποιούνται στη νευρολογία. Θα έλεγε κανείς ότι τα συνήθη τεχνητά νευρωνικά μοντέλα έχουν ελάχιστη σχέση με τα βιολογικά νευρωνικά συστήματα. Ωστόσο πιστεύεται ότι οι λεπτομέρειες δεν έχουν ιδιαίτερη σημασία στην κατανόηση της ευφυούς συμπεριφοράς των βιολογικών νευρωνικών συστημάτων. Lazaros S. Iliadis Νευρωνικά δίκτυα

Ακόμη και αυτά τα απλά μοντέλα νευρώνων μπορούν να δημιουργήσουν ιδιαιτέρως ενδιαφέροντα δίκτυα αρκεί να πληρούν δύο βασικά χαρακτηριστικά: α) οι νευρώνες να έχουν ρυθμιζόμενες παραμέτρους ώστε να διευκολύνεται η διαδικασία της μάθησης ιδιότητα γνωστή ως πλαστικότητα των νευρώνων (β) το δίκτυο να αποτελείται από μεγάλο πλήθος νευρώνων ώστε να επιτυγχάνεται παραλληλισμός της επεξεργασίας και κατανομή της πληροφορίας Η πρόκληση που αντιμετωπίζει η θεωρία των ΤΝΔ είναι η εύρεση κατάλληλων αλγορίθμων εκπαίδευσης των δικτύων και ανάκλησης της πληροφορίας που αυτά περιέχουν έτσι ώστε να προσομοιάζονται ευφυείς διαδικασίες όπως αυτές που αναφέρθηκαν παραπάνω. Για την επίτευξη αυτού του στόχου απαιτείται ο ορισμός του κατάλληλου περιβάλλοντος εκπαίδευσης, πχ. αν το δίκτυο θα εκπαιδεύεται με επίβλεψη, δηλαδή με τη χρήση κάποιων δεδομένων οδηγών-δασκάλων, ή αν το δίκτυο θα αφήνεται μόνο του να αυτο-οργανωθεί και με ποιο συγκεκριμένο κριτήριο και στόχο. Lazaros S. Iliadis Νευρωνικά δίκτυα

Το νευρικό κύτταρο ή νευρώνας (Σχ Το νευρικό κύτταρο ή νευρώνας (Σχ. 1) είναι το βασικό δομικό στοιχείο του εγκεφάλου τόσο στον άνθρωπο όσο και στα ζώα. Ο νευρώνας είναι ένα μεγάλο σε μέγεθος κύτταρο το οποίο, ανατομικά, αποτελείται από τα εξής τμήματα: (α) το σώμα, (β) τους δενδρίτες, (γ) τον άξονα και (δ) τις συνάψεις που συνδέουν τις διακλαδώσεις του άξονα με τους δενδρίτες άλλων νευρώνων δημιουργώντας έτσι ένα νευρωνικό δίκτυο. Λειτουργικά, τα τμήματα του νευρώνα παίζουν διαφορετικούς ρόλους: • Οι δενδρίτες είναι οι πύλες εισόδου του νευρώνα οι οποίοι δέχονται ηλεκτρικά σήματα από άλλους νευρώνες. Lazaros S. Iliadis Νευρωνικά δίκτυα

Lazaros S. Iliadis Νευρωνικά δίκτυα

• Ο άξονας είναι η πύλη εξόδου του νευρώνα • Ο άξονας είναι η πύλη εξόδου του νευρώνα. Μοιάζει με μια μακρόστενη κλωστή που μερικές φορές έχει μήκος μερικά χιλιοστά και άλλες φορές ξεπερνάει το 1m. Ο άξονας στέλνει σήματα προς άλλους νευρώνες υπό μορφή ηλεκτρικών παλμών σταθερού πλάτους αλλά μεταβλητής συχνότητας. • Οι συνάψεις είναι τα σημεία ένωσης μεταξύ διακλαδώσεων του άξονα ενός νευρώνα και των δενδριτών από άλλους νευρώνες. Είναι φούσκες με ηλεκτροχημικό υλικό – ιόντα, κυρίως Νατρίου και Καλίου (Na+, K+). Το υλικό αυτό μεταδίδει την ηλεκτρική δραστηριότητα του άξονα-αποστολέα στους δενδρίτες-παραλήπτες. Το πλάτος της σύναψης, δηλαδή η απόστασή της από τον δενδρίτη και η πυκνότητα του ηλεκτροχημικού υλικού επηρεάζουν την ευκολία με την οποία η ηλεκτρική δραστηριότητα μεταδίδεται από τον άξονα στο δενδρίτη. Το ποσοστό της ηλεκτρικής δραστηριότητας που μεταδίδεται τελικά στο δενδρίτη λέγεται συναπτικό βάρος. Οι συνάψεις χωρίζονται σε ενισχυτικές (exitatory) και σε ανασταλτικές (inhibitory) ανάλογα με το αν το φορτίο που εκλύεται από τη σύναψη ερεθίζει το νευρώνα προς το να παράγει παλμούςμε μεγαλύτερη συχνότητα ή αντίθετα αν τον καταστέλλει εμποδίζοντάς τον να παράγει παλμούς. Lazaros S. Iliadis Νευρωνικά δίκτυα

Lazaros S. Iliadis Νευρωνικά δίκτυα

Λειτουργία του βιολογικού νευρώνα Στους βιολογικούς νευρώνες, φορέας πληροφορίας είναι ηλεκτρικοί παλμοί που ταξιδεύουν στον άξονα κάθε νευρώνα και μέσω των συνάψεων διαδίδονται στους δενδρίτες του παραληπτών νευρώνων. Κάθε νευρώνας Α συλλέγει όλο το ηλεκτρικό φορτίο που δέχεται από κάθε σύναψη στους δενδρίτες του ζυγίζοντας το εισερχόμενο φορτίο με το αντίστοιχο συναπτικό βάρος Έτσι όσο πιο ισχυρή είναι η συναπτική ζεύξη τόσο πιο πολύ έντονα συμμετέχει το συγκεκριμένο φορτίο εισόδου στο συνολικό άθροισμα. Αν το άθροισμα του φορτίου ξεπερνάει κάποιο κατώφλι τότε ο άξονας του Α αρχίζει να παράγει ηλεκτρικούς παλμούς με μεγάλη συχνότητα οπότε λέμε ότι ο νευρώνας πυροβολεί (fires). Αν όμως το φορτίο δεν περνάει το συγκεκριμένο αυτό όριο τότε ο νευρώνας παράγει πολύ αραιά παλμούς σε τυχαίες στιγμές οπότε λέμε ότι ο νευρώνας είναι αδρανής. Κάθε παλμός έχει συγκεκριμένο χρονικό πλάτος tp και μετά από κάθε παλμό ο νευρώνας χρειάζεται ένα ελάχιστο χρόνο ανάπαυσης tr. Έτσι ο μέγιστος ρυθμός των παλμών δεν ξεπερνάει το όριο Firing frequency < 1 / (tp+tr) Τελικά οι παλμοί που παράγονται ταξιδεύουν κατά μήκος του άξονα και τροφοδοτούν τουςάλλους νευρώνες με τους οποίους συνδέεται ο Α. Lazaros S. Iliadis Νευρωνικά δίκτυα

Τη δεκαετία του 1940 υπήρξε μια εντονότατη δραστηριότητα προς την κατεύθυνση της μελέτης των βιολογικών νευρωνικών δικτύων και της μαθηματικής μοντελοποίησής τους. Πρωτοπόροι στον τομέα αυτό οι Αμερικανοί επιστήμονες McCulloch και Pitts που περιέγραψαν ένα απλό μοντέλο της ηλεκτρικής δραστηριότητας του νευρώνα. Η κατάσταση του νευρώνα περιγράφεται από ένα δυαδικό αριθμό y y = 0 → ο νευρώνας είναι αδρανής (δεν πυροβολεί) y = 1 → ο νευρώνας πυροβολεί στη μέγιστη συχνότητα Οι συνάψεις περιγράφονται από τα συναπτικά βάρη (synaptic weights) wi που είναι πραγματικοί αριθμοί, θετικοί για τις ενισχυτικές συνάψεις και αρνητικοί για τις ανασταλτικές συνάψεις. Αν x1, x2, ..., xn είναι οι είσοδοι του νευρώνα τότε το άθροισμα u του φορτίου που δέχεται ο νευρώνας είναι απλά Lazaros S. Iliadis Νευρωνικά δίκτυα

Αν το άθροισμα u είναι μεγαλύτερο από το κατώφλι (threshold) θ τότε ο νευρώνας πυροβολεί, διαφορετικά παραμένει αδρανής. Χρησιμοποιώντας μαθηματικά γράφουμε y = f(u − θ) όπου συνάρτηση f(.) είναι η λεγόμενη «βηματική συνάρτηση» f(u)=0 αν u<=0 f(u)=1 αν u>1 Lazaros S. Iliadis Νευρωνικά δίκτυα

Σχηματικά το παραπάνω μαθηματικό μοντέλο παριστάνεται από ένα αθροιστή ακολουθούμενο από ένα μη-γραμμικό μετασχηματιστή f (βλ. Σχ. 3) Το κατώφλι θ είναι ένας πραγματικός αριθμός (θετικός ή αρνητικός) όπως άλλωστε και τα συναπτικά βάρη w1, ..., wn. Κατ’ αυτή την έννοια το κατώφλι θ μπορεί να θεωρηθεί ως ένα επί πλέον συναπτικό βάρος συνδεδεμένο με μια σταθερή είσοδο x0 η οποία έχει πάντα την τιμή −1. Έτσι θα μπορούσαμε να γράψουμε Lazaros S. Iliadis Νευρωνικά δίκτυα

Υπάρχουν πολλές διαφορετικές μοντελοποιήσεις του νευρώνα που αποκλίνουν από το απλό μοντέλο McCulloch-Pitts. Η πιο σημαντική διαφορά είναι στη μορφή της μη γραμμικής συνάρτησης f() που χρησιμοποιείται στην έξοδο. Η συνάρτηση αυτή (που καλείται και συνάρτηση ενεργοποίησης του νευρώνα (neuron activation function) μπορεί να πάρει εναλλακτικά τις παρακάτω μορφές: Lazaros S. Iliadis Νευρωνικά δίκτυα

Σιγμοειδής (sigmoid): f(u) = 1/(1+e−u) Βηματική –1/1 (step function –1/1): f(u) = −1, αν u≤0 f(u) = 1, αν u>0 Σιγμοειδής (sigmoid): f(u) = 1/(1+e−u) Υπερβολική εφαπτομένη (hyperbolic tangent): f(u) = tanh(u) = (1− e−u)/(1+e−u) Συνάρτηση ράμπας (ramp function): f(u) = 0, αν u≤0 f(u) = u, αν u>0 Γραμμική (linear): f(u) = u Lazaros S. Iliadis Νευρωνικά δίκτυα

Ο ανθρώπινος εγκέφαλος αποτελείται από περίπου 100 δισεκατομμύρια νευρώνες και σε κάθε νευρώνα αντιστοιχούν κατά μέσο όρο περίπου 1000 συνάψεις (δηλαδή έχουμε ένα σύνολο 100 τρισεκατομμυρίων συνάψεων). Η τρομερή πολυπλοκότητα του εγκεφάλου τον καθιστά ικανό να εκτελεί με επιτυχία διάφορες λειτουργίες που συλλογικά αποτελούν αυτό που αποκαλούμε νοημοσύνη. Τέτοιες λειτουργίες είναι • Η αναγνώριση εικόνων (προσώπων, αντικειμένων, κλπ) • Η μνήμη • Η αναγνώριση φωνής, η κατανόηση και η παραγωγή της γλώσσας • Η αυτόνομη πλοήγηση στο χώρο • Η λήψη αποφάσεων • Η κατάστρωση στρατηγικής και η επιλογή της καλύτερης με βάση διάφορα κριτήρια κόστους • Η λογική, η ανάπτυξη επιχειρημάτων, η συνεπαγωγή • Η μάθηση και η αυτοπροσαρμογή σε νέο περιβάλλον και σε νέες καταστάσεις. Lazaros S. Iliadis Νευρωνικά δίκτυα

Το τελευταίο αντικείμενο, δηλαδή η μάθηση είναι ίσως ένα από τα πιο σημαντικά χαρακτηριστικά του εγκεφάλου και γενικά των βιολογικών νευρωνικών δικτύων (σημειώνεται ότι ικανότητα μάθησης δεν έχουν μόνο οι άνθρωποι αλλά και τα ζώα). Ο λόγος που η μάθηση θεωρείται το κλειδί της νοημοσύνης είναι το γεγονός ότι οι περισσότερες από τις υπόλοιπες λειτουργίες που περιγράψαμε παραπάνω μαθαίνονται κατά τη διάρκεια του βίου, και συνήθως κατά τη βρεφική ή την πρώιμη παιδική ηλικία, και δεν προκύπτουν εκ γενετής. Για παράδειγμα, κανένα παιδί δε γεννήθηκε γνωρίζοντας Ελληνικά, Αγγλικά, ή Κινέζικα. Αντίθετα, κάθε παιδί μαθαίνει τη γλώσσα, την οποία θα μιλάει ως μητρική από ‘δώ και στο εξής, κατά τη διάρκεια του πρώτου έτους της ζωής του ανάλογα με το γλωσσικό περιβάλλον μέσα στο οποίο θα μεγαλώσει. Επίσης η αναγνώριση των οικείων προσώπων (π.χ. μητέρα, πατέρας, αδερφός, αδερφή, κλπ) και του οικείου περιβάλλοντος (το δωμάτιο, το σπίτι, η γειτονιά) δεν μπορεί να υπάρχει εκ γενετής αλλά μαθαίνεται διότι οι συγκεκριμένοι γονείς και το συγκεκριμένο περιβάλλον διαφέρει από παιδί σε παιδί. Παρόμοιες επισημάνσεις μπορούν να γίνουν και για τις υπόλοιπες λειτουργίες που κατατάσσονται στην ευρύτερη έννοια της νοημοσύνης. Lazaros S. Iliadis Νευρωνικά δίκτυα

Βασική αρχή της Τεχνητής Νοημοσύνης (ΤΝ) είναι η ύπαρξη ενός υλικού στρώματος πάνω στο οποίο εκτελούνται όλες οι παραπάνω λειτουργίες. Στον άνθρωπο και στα ζώα το υλικό αυτό είναι οι νευρώνες και η δομή του υλικού είναι ένα πυκνό δίκτυο μεταξύ των νευρώνων με εκατοντάδες έως χιλιάδες συνάψεις ανά νευρώνα. Το αντικείμενο μελέτης της ΤΝ είναι διπλό: 1. Η ανάπτυξη ενός υλικού το οποίο θα μπορεί να υποστηρίξει τις παραπάνω επιθυμητές λειτουργίες, άσχετα αν αυτό το υλικό μιμείται τους νευρώνες ή όχι. Ένα τέτοιο υλικό είναι το υλικό των υπολογιστών που αποτελείται από ημιαγωγά στοιχεία και τρανζίστορ. 2. Η ανάπτυξη αλγορίθμων που θα μιμούνται αυτές τις λειτουργίες, δηλαδή θα κάνουν αναγνώριση φυσικής γλώσσας, θα κάνουν αναγνώριση προσώπων και περιβάλλοντος, θα επιτυγχάνουν αυτόματη πλοήγηση ενός ρομπότ σε περιβάλλον με φυσικά εμπόδια, θα αναπτύσσουν βέλτιστες στρατηγικές για ένα πρόβλημα, θα εκτελούν συλλογισμούς και θα καταλήγουν σε λογικά συμπεράσματα, θα έχουν μνήμη, και τέλος θα αυτοπροσαρμόζονται σε νέες καταστάσεις και σε άγνωστα περιβάλλοντα, και θα μαθαίνουν από την εμπειρία τους. Όλοι αυτοί οι στόχοι είναι βέβαια πολλοί και ιδιαίτερα απαιτητικοί αλλά αποτελούν το κύριο αντικείμενο μελέτης της Τεχνητής Νοημοσύνης. Τα τεχνητά νευρωνικά δίκτυα είναι μοντέλα που μιμούνται τη λειτουργία των βιολογικών νευρώνων και τη δομή των βιολογικών νευρωνικών δικτύων. Το αντικείμενο των τεχνητών νευρωνικών δικτύων είναι η ανάπτυξη και η μελέτη μαθηματικών αλγορίθμων που μιμούνται την αρχιτεκτονική και το πρότυπο των βιολογικών νευρωνικών δικτύων. Lazaros S. Iliadis Νευρωνικά δίκτυα

: Γενικά οι νευρωνικοί αλγόριθμοι ταξινομούνται σύμφωνα με το παρακάτω σχήμα Lazaros S. Iliadis Νευρωνικά δίκτυα

Βιβλιογραφία Ι. Βλαχάβας «Τεχνητή Νοημοσύνη» Εκδόσεις Γαρταγάνη Θεσσαλονίκη, 2005 Haykin, S. 1999. Neural Networks: A comprehensive foundation. Mcmillan College Publishing Company, New York, NY Callan R. 1999. The Essence of Neural Networks. Prentice Hall, UK Gaupe, D. 1997. Principles of artificial neural networks. World Scientific. Singapore Lazaros S. Iliadis Νευρωνικά δίκτυα

Lazaros S. Iliadis Νευρωνικά δίκτυα

Lazaros S. Iliadis Νευρωνικά δίκτυα

Lazaros S. Iliadis Νευρωνικά δίκτυα

Lazaros S. Iliadis Νευρωνικά δίκτυα

Lazaros S. Iliadis Νευρωνικά δίκτυα