Εισαγωγή στους Νευρώνες. Κυριακίδης Ιωάννης 2013

Σχετικά έγγραφα
Α.Τ.Ε.Ι ΚΡΗΤΗΣ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΠΟΛΥΜΕΣΩΝ ΕΡΓΑΣΤΗΡΙΟ ΝΕΥΡΩΝΙΚΩΝ ΔΙΚΤΥΩΝ. Σχήμα 1 Η λειτουργία του νευρώνα

Αρχιτεκτονική Νευρωνικών Δικτύων

Προσομοίωση Νευρωνικού Δικτύου στο MATLAB. Κυριακίδης Ιωάννης 2013

Δίκτυα Perceptron. Κυριακίδης Ιωάννης 2013

Ανταγωνιστική Εκμάθηση Δίκτυα Kohonen. Κυριακίδης Ιωάννης 2013

Μετασχηματισμός Z. Κυριακίδης Ιωάννης 2011

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

Ανδρέας Παπαζώης. Τμ. Διοίκησης Επιχειρήσεων

Τεχνητά Νευρωνικά Δίκτυα. Τσιριγώτης Γεώργιος Τμήμα Μηχανικών Πληροφορικής ΤΕΙ Ανατολικής Μακεδονίας & Θράκης

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

Υπολογιστική Νοημοσύνη. Μάθημα 12: Παραδείγματα Ασκήσεων 2

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

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

Συστήματα Διακριτού Χρόνου (Discrete-Time Systems) Κυριακίδης Ιωάννης 2011

Βασικές αρχές εκπαίδευσης ΤΝΔ: το perceptron. "Τεχνητά Νευρωνικά Δίκτυα" (Διαφάνειες), Α. Λύκας, Παν. Ιωαννίνων

Σχεδιασμός Φίλτρων. Κυριακίδης Ιωάννης 2011

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

Backpropagation Multilayer Feedforward Δίκτυα. Κυριακίδης Ιωάννης 2013

Α.Σ.Ε.Ι ΚΡΗΣΗ ΣΜΗΜΑ ΕΦΑΡΜΟΜΕΝΗ ΠΛΗΡΟΦΟΡΙΚΗ & ΠΟΛΤΜΕΩΝ ΕΡΓΑΣΗΡΙΟ ΝΕΤΡΩΝΙΚΩΝ ΔΙΚΣΤΩΝ 2

Υπολογιστική Νοημοσύνη. Μάθημα 6: Μάθηση με Οπισθοδιάδοση Σφάλματος Backpropagation Learning

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

Ψηφιακά Φίλτρα. Κυριακίδης Ιωάννης 2011

Εισαγωγή στα Σήματα. Κυριακίδης Ιωάννης 2011

Τεχνητή Νοημοσύνη. 19η διάλεξη ( ) Ίων Ανδρουτσόπουλος.

Εισαγωγικές έννοιες. Κατηγορίες προβλημάτων (σε μια διάσταση) Προβλήματα εύρεσης μεγίστου. Συμβολισμοί

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

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

Διδάσκουσα: Χάλκου Χαρά,

Ποσοτικές Μέθοδοι στη Διοίκηση Επιχειρήσεων ΙΙ Σύνολο- Περιεχόμενο Μαθήματος

Το Πολυεπίπεδο Perceptron. "Τεχνητά Νευρωνικά Δίκτυα" (Διαφάνειες), Α. Λύκας, Παν. Ιωαννίνων

ΠΟΛΥΤΕΧΝΕΙΟ ΚΡΗΤΗΣ ΣΧΟΛΗ ΜΗΧΑΝΙΚΩΝ ΠΑΡΑΓΩΓΗΣ ΚΑΙ ΔΙΟΙΚΗΣΗΣ. Διπλωματική Εργασία. Κουγιουμτζόγλου Χριστόδουλος. Επιβλέπων καθηγητής

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

ΕΥΦΥΗΣ ΕΛΕΓΧΟΣ. Ενότητα #12: Εισαγωγή στα Nευρωνικά Δίκτυα. Αναστάσιος Ντούνης Τμήμα Μηχανικών Αυτοματισμού Τ.Ε.

ΔΙΑΧΕΙΡΙΣΗ ΥΔΑΤΙΚΩΝ ΠΟΡΩΝ

Σέργιος Θεοδωρίδης Κωνσταντίνος Κουτρούμπας. Version 2

ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΤΗΛΕΜΑΤΙΚΗΣ ΤΕΧΝΗΤΗ ΝΟΗΜΟΣΥΝΗ ΝΕΥΡΩΝΙΚΑ ΔΙΚΤΥΑ. Καραγιώργου Σοφία

ΕΙΣΑΓΩΓΗ ΣΤΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΩΝ

ΒΑΣΙΚΑ ΣΤΟΙΧΕΙΑ ΘΕΩΡΙΑΣ ΤΗΣ ΜΕΘΟΔΟΥ SIMPLEX

Χρονικές σειρές 5 Ο μάθημα: Γραμμικά στοχαστικά μοντέλα (1) Αυτοπαλίνδρομα μοντέλα Εαρινό εξάμηνο Τμήμα Μαθηματικών ΑΠΘ

Υπολογιστική Νοημοσύνη. Μάθημα 10: Ομαδοποίηση με Ανταγωνιστική Μάθηση - Δίκτυα Kohonen

Εισαγωγή στα Τεχνητά Νευρωνικά Δίκτυα. "Τεχνητά Νευρωνικά Δίκτυα" (Διαφάνειες), Α. Λύκας, Παν. Ιωαννίνων

ΔΙΑΝΥΣΜΑΤΙΚΟΙ ΧΩΡΟΙ. Διανυσματικός χώρος

Μοντέλο Perceptron πολλών στρωμάτων Multi Layer Perceptron (MLP)

Εκπαίδευση ΤΝΔ με ελαχιστοποίηση του τετραγωνικού σφάλματος εκπαίδευσης. "Τεχνητά Νευρωνικά Δίκτυα" (Διαφάνειες), Α. Λύκας, Παν.

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

Αναδρομικός αλγόριθμος

ΑΝΤΑΓΩΝΙΣΤΙΚΗ ΜΑΘΗΣΗ ΔΙΚΤΥA LVQ και SOM. "Τεχνητά Νευρωνικά Δίκτυα" (Διαφάνειες), Α. Λύκας, Παν. Ιωαννίνων

Θεωρία μετασχηματισμών

διανύσματα - Πίνακες - Struct Στατικό διάνυσμα Είσοδος Έξοδος δεδομένων Συναρτήσεις Χειρισμός σφαλμάτων ΤΕΤΑΡΤΗ ΔΙΑΛΕΞΗ

Στατιστική είναι το σύνολο των μεθόδων και θεωριών που εφαρμόζονται σε αριθμητικά δεδομένα προκειμένου να ληφθεί κάποια απόφαση σε συνθήκες

Ασκήσεις μελέτης της 19 ης διάλεξης

Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού

2.0 ΔΙΑΝΥΣΜΑΤΙΚΟΙ ΧΩΡΟΙ ΚΑΙ ΓΡΑΜΜΙΚΑ ΣΥΣΤΗΜΑΤΑ

Εφαρμοσμένα Μαθηματικά ΙΙ

Ασκήσεις μελέτης της 16 ης διάλεξης

Γραφικά με υπολογιστές. Διδάσκων: Φοίβος Μυλωνάς. Διαλέξεις #11-#12

Πίνακες Διασποράς. Χρησιμοποιούμε ένα πίνακα διασποράς T και μια συνάρτηση διασποράς h. Ένα στοιχείο με κλειδί k αποθηκεύεται στη θέση

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

Δρ. Βασίλειος Γ. Καμπουρλάζος Δρ. Ανέστης Γ. Χατζημιχαηλίδης

Εφαρμοσμένα Μαθηματικά ΙΙ

Μέθοδοι Μηχανικής Μάθησης στην επεξεργασία Τηλεπισκοπικών Δεδομένων. Δρ. Ε. Χάρου

Τμήμα Εφαρμοσμένης Πληροφορικής

Υπολογιστική Νοημοσύνη. Μάθημα 13: Αναδρομικά Δίκτυα - Recurrent Networks

Εφαρμοσμένα Μαθηματικά ΙΙ

ΕΛΕΥΘΕΡΕΣ ΤΑΛΑΝΤΩΣΕΙΣ ΠΟΛΥΒΑΘΜΙΩΝ ΣΥΣΤΗΜΑΤΩΝ 73

10. Η επιδίωξη της μέγιστης χρησιμότητας αποτελεί βασικό χαρακτηριστικό της συμπεριφοράς του καταναλωτή στη ζήτηση αγαθών.

Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον (Εργαστήριο 7)

Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον (Εργαστήριο 7)

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

Μεταπτυχιακό Πρόγραμμα «Γεωχωρικές Τεχνολογίες» Ψηφιακή Επεξεργασία Εικόνας. Εισηγητής Αναστάσιος Κεσίδης

µέχρι και την Τρίτη και ώρα 22:30 1η Ασκηση ΑΜΕΣΟΙ ΜΕΘΟ ΟΙ ΓΙΑ ΤΗΝ ΕΠΙΛΥΣΗ ΓΡΑΜΜΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ

Υπολογιστική Νοημοσύνη. Μάθημα 4: Μάθηση στον απλό τεχνητό νευρώνα (2)

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

Μαθηματικά Προσανατολισμού Β Λυκείου

Πολλαπλασιασμός αριθμού με διάνυσμα

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

ΠΛΗ 12 - Ιδιοτιμές και ιδιοδιανύσματα

Ασκήσεις 1. Με τα δεδομένα του παρακάτω πίνακα: Τιμή (Ρ) Ποσότητα (Q D )

Προγραμματισμός Ηλεκτρονικών Υπολογιστών 2 - Εργαστήριο

Τεχνητή Νοημοσύνη. 18η διάλεξη ( ) Ίων Ανδρουτσόπουλος.

Πληροφοριακά Συστήματα & Περιβάλλον Ασκήσεις

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

1.2 Συντεταγμένες στο Επίπεδο

Αναγνώριση Προτύπων Ι

Βασίλειος Μαχαιράς Πολιτικός Μηχανικός Ph.D.

Τεχνητή Νοημοσύνη. TMHMA ΠΛΗΡΟΦΟΡΙΚΗΣ & ΤΕΧΝΟΛΟΓΙΑΣ ΥΠΟΛΟΓΙΣΤΩΝ. Εξάμηνο 5ο Οικονόμου Παναγιώτης & Ελπινίκη Παπαγεωργίου. Νευρωνικά Δίκτυα.

Σέργιος Θεοδωρίδης Κωνσταντίνος Κουτρούμπας. Version 2

z = c 1 x 1 + c 2 x c n x n

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

E[ (x- ) ]= trace[(x-x)(x- ) ]

Τάξη B. Μάθημα: Η Θεωρία σε Ερωτήσεις. Επαναληπτικά Θέματα. Επαναληπτικά Διαγωνίσματα. Επιμέλεια: Κώστας Κουτσοβασίλης. α Ε

Τράπεζα Θεμάτων Διαβαθμισμένης Δυσκολίας-Μαθηματικά Ομάδας Προσανατολισμού Θετικών Σπουδών ΟΜΑΔΑΣ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ ΘΕΤΙΚΩΝ ΣΠΟΥΔΩΝ Β Λ Υ Κ Ε Ι Ο Υ

3η ΕΡΓΑΣΙΑ. 3.1 Αµεσοι µέθοδοι για την Αριθµητική Επίλυση Γραµµικών Συστηµάτων

Πληροφοριακά Συστήματα Διοίκησης

Εκπαίδευση Τεχνητών Νευρωνικών Δικτύων ανά Ομάδα Προτύπων Εισόδου. Γαλάνης Κ. Ηρακλής ΑΜ: ΠΒ0013

Project 1: Principle Component Analysis

Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού

8. Η ζήτηση ενός αγαθού µεταβάλλεται προς την αντίθετη κατεύθυνση µε τη µεταβολή της τιµής του υποκατάστατου αγαθού.

Μεταπτυχιακή διπλωματική εργασία. Δημήτριος Γεροντίτης

1. ΕΙΣΑΓΩΓΗ ΣΤΟ MATLAB... 13

Transcript:

Εισαγωγή στους Νευρώνες Κυριακίδης Ιωάννης 2013

Τι είναι τα Τεχνητά Νευρωνικά Δίκτυα; Είναι μια προσπάθεια μαθηματικής προσομοίωσης της λειτουργίας του ανθρώπινου εγκεφάλου. Είναι ένα υπολογιστικό μοντέλο το οποίο είναι εμπνευσμένο από τα βιολογικά νευρωνικά δίκτυα.

Και μπορούν να χρησιμοποιηθούν; Συστήματα Κατηγοριοποίησης (Classification) Συστήματα Αναγνώρισης και ταυτοποίησης Συστήματα Πρόβλεψης

Από τι αποτελούνται; Τα ΤΝΔ αποτελούνται από ένα σύνολο νευρώνων (στοιχείων) οι οποίοι συνδέονται μεταξύ τους. Όπως και στα βιολογικά Νευρωνικά Δίκτυα ολόκληρη η λειτουργία του δικτύου καθορίζεται από τις συνδέσεις μεταξύ των νευρώνων (στοιχείων).

Ο Νευρώνας Το κάθε στοιχείο νευρώνας υλοποιεί μια συνάρτηση μεταφοράς f λαμβάνοντας μια είσοδο και αποδίδοντας μια έξοδο, η οποία ταυτόχρονα μπορεί να είναι είσοδος για έναν ή περισσότερους άλλους νευρώνες.

Ο Νευρώνας Ένας νευρώνας λαμβάνει ως είσοδο ένα διάνυσμα x.

Το κάθε στοιχείο του διανύσματος εισέρχεται σταθμισμένο Δηλαδή πολλαπλασιάζεται με έναν συντελεστή w τον οποίο το ονομάζουμε βάρος Στη συνέχεια αθροίζεται με τα υπόλοιπα στοιχεία του διανύσματος καθώς και με έναν συντελεστή ο οποίος ονομάζεται bias.

Ο Νευρώνας Το bias μπορούμε να το θεωρήσουμε ως μια μοναδιαία είσοδο πολλαπλασιαζόμενη με έναν συντελεστή (έστω W 0 ).

Ο Νευρώνας Στον νευρώνα υλοποιείται η συνάρτηση μεταφοράς f και λαμβάνουμε την τελική έξοδο του.

Ο Νευρώνας Βλέπουμε ότι η έξοδος του κάθε νευρώνα εξαρτάται από τις τιμές των βαρών αλλά του bias, (με ίδια συνάρτηση μεταφοράς).

Εκπαίδευση ΤΝΔ Η εκπαίδευση ενός νευρωνικού δικτύου συνίσταται στο να ρυθμίσουμε κατάλληλα: τις συνδέσεις του δικτύου (βάρη) του bias Με σκοπό να υλοποιήσουμε μια συγκεκριμένη συνάρτηση και το δίκτυο να μας δώσει ή να πλησιάσει μια επιθυμητή έξοδο.

Σημείωση Θα πρέπει να αναφέρουμε ότι σε ένα νευρωνικό δίκτυο δεν είναι απαραίτητο ο αριθμός των νευρώνων που αποτελούν το κάθε επίπεδο να είναι ο ίδιος. Επίσης δεν είναι απαραίτητο όλοι οι νευρώνες να υλοποιούν την ίδια συνάρτηση μεταφοράς.

Συναρτήσεις Μεταφοράς Ως συνάρτηση μεταφοράς του νευρώνα μπορούμε να χρησιμοποιήσουμε ένα πλήθος από διαθέσιμες συναρτήσεις Το ποια θα επιλέξουμε εξαρτάται κάθε φορά από την εφαρμογή που βρίσκει το νευρωνικό δίκτυο. Στη συνέχεια θα δούμε τρεις βασικές συναρτήσεις μεταφοράς και πως υλοποιούνται στο MATLAB.

Συνάρτηση μεταφοράς Hard Limit Η συνάρτηση μεταφοράς Hard Limit περιορίζει την έξοδο του νευρώνα στο 0 στην περίπτωση που η είσοδος στο νευρώνα είναι αρνητική, ή στο 1 αν η είσοδος είναι μεγαλύτερη ή ίση με το 0. Η συνάρτηση αυτή χρησιμοποιείται κυρίως στα δίκτυα Perceptrons για εφαρμογές αναγνώρισης προτύπων. Η Συνάρτηση στο Matlab που υλοποιεί την συγκεκριμένη συνάρτηση είναι hardlim(). Παράδειγμα: n = -5 : 0.1 : 5; plot(n, hardlim(n), 'c+:');

Γραμμική Συνάρτηση Μεταφοράς Η γραμμική συνάρτηση μεταφοράς υλοποιείται στο Matlab με την συνάρτηση purelin(). Χρησιμοποιείται κυρίως στα γραμμικά φίλτρα. Παράδειγμα: n=-5 : 0.1 : 5; plot(n, purelin(n), 'c+');

Σιγμοειδής Συνάρτηση Μεταφοράς Η σιγμοειδής συνάρτηση μεταφοράς υλοποιείται στο Matlab με την συνάρτηση logsig() και ως αποτέλεσμα έχει να περιορίζει την έξοδό του νευρώνα στο διάστημα (0, +1). Χρησιμοποιείται κυρίως στα δίκτυα back-propagation. Παράδειγμα: n = -5 : 0.1 : 5; plot(n, logsig(n), 'c+')

Διάνυσμα ως είσοδος στο Νευρώνα Η πρώτη εφαρμογή που θα δούμε είναι το αποτέλεσμα της εισόδου ενός διανύσματος σε έναν νευρώνα που υλοποιεί τη σιγμοειδή συνάρτηση μεταφοράς. Ως γνωστό ένα διάνυσμα είναι ένα σύνολο από αριθμούς οι οποίοι αναπαρίστανται με τη μορφή μονοδιάστατου πίνακα. Καθένας από τους αριθμούς αυτούς ονομάζεται χαρακτηριστική τιμή και κάθε ένα διάνυσμα εισόδου ονομάζεται πρότυπο εκπαίδευσης.

Διάνυσμα ως είσοδος στο Νευρώνα Ας υποθέσουμε ότι έχουμε ένα διάνυσμα p το οποίο έχει διάσταση R και το οποίο θέλουμε να δώσουμε ως είσοδο σε νευρώνα.

Υλοποίηση στο Matlab (1 η )

Υλοποίηση στο Matlab (2 η ) Η έξοδος από έναν νευρώνα είναι ένας αριθμός

Υλοποίηση στο Matlab (2 η ) Αν σε ένα επίπεδο νευρωνικού δικτύου έχουμε R νευρώνες, τότε αυτοί ως ενιαία έξοδο αποδίδουν ένα διάνυσμα διαστάσεως R.

Απορίες - Ερωτήσεις ;

Ασκήσεις για το σπίτι Οι ασκήσεις είναι ατομικές!!! 1. Συμπιέστε όλα τα αρχεία m-file σε ένα αρχείο με όνομα: lab01_ομx_yyyy (όπου X ο αριθμός ομάδας εργαστηρίου και YYYY το ΑΜ σας) 2. Υποβάλετε το αρχείο στην αντίστοιχη άσκηση στο eclass

Άσκηση Δημιουργήστε ένα τυχαίο διάνυσμα εισόδου το οποίο θα περιέχει 3 πρότυπα εκπαίδευσης με 4 χαρακτηριστικές τιμές. Δημιουργήστε επίσης έναν τυχαίο πίνακα βαρών και τυχαία bias. Παρουσιάστε τις εξόδους ενός νευρώνα που υλοποιεί την σιγμοειδή συνάρτηση μεταφοράς. Υπενθυμίζουμε ότι στην συγκεκριμένη περίπτωση για κάθε διάνυσμα εισόδου θα έχουμε και από μια έξοδο.