THMMY.gr

Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών => Αρχείο => Topic started by: Godhatesusall on March 14, 2011, 13:38:09 pm



Title: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: Godhatesusall on March 14, 2011, 13:38:09 pm
Στο τόπικ αυτό θα ασχοληθούμε με τις φετινές εργασίες!

Για να βοηθήσω όσους συναδελφους ασχολούνται με την 1η εργασία μεταφέρω την ανταλλαγή mail με την μεταπτυχιακό:


[...]
Το πρόβλημά μου όμως είναι ότι ο αλγόριθμος kmeans μου δίνει
διαφορετικά αποτελέσματα κάθε φορά που τον τρέχω. Με λίγο ψάξιμο στο
internet βρήκα ότι αυτό οφείλεται στις αρχικές συνθήκες. Για την
εργασία, θα πρέπει να πάρω κάποιες συγκεκριμένες αρχικές συνθήκες και
αν ναι,ποιές?

Απάντηση:
Kalhspera,
einai logiko na sou dinei kathe fora alla apotelesmata... esy tha valeis
kapoia tyxaia.
wstoso den tha xrhsimopoihseis thn entolh kmeans!!!!
tha prepei na grapseis esy ton algorithmo pou na kanei authn thn douleia.
o algorithmos perigrafika dinetai sto vivlio!



(οι υπογραμμίσεις δικιές μου)


Και μια ερώτηση: Για το 3d scatterplot χρησιμοποιήσατε την scatter3? Αν ναι, πως σκατά βάζετε χρώμα στο plot γιατί εμένα η εντολή

scatter3(a(:,1), a(:,2),a(:,3), tmp, 'ΧΧΧΧ' ) όπου ΧΧΧ οποιοδήποτε συνδυασμός χρωμάτων('bgrc' κτλ) μου πετάει error. Ο κώδικάς μου από την άλλη είναι σωστός γιατί αν δεν χρωματίσω το διάγραμμα μια χαρά βγάζω αποτέλεσμα


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: jimmakos on March 14, 2011, 21:52:43 pm
wstoso den tha xrhsimopoihseis thn entolh kmeans!!!!
tha prepei na grapseis esy ton algorithmo pou na kanei authn thn douleia.
o algorithmos perigrafika dinetai sto vivlio!

μπορεί κάποιος που έχει το βιβλίο να σκανάρει και να ανεβάσει μερικές σελίδες για όσους περιμένουν να ανοίξει ο EUDOXUS για να το πάρουν;


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: Godhatesusall on March 14, 2011, 22:03:14 pm
http://en.wikipedia.org/wiki/K-means_clustering#Standard_algorithm


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: jimmakos on March 20, 2011, 22:13:41 pm
   
Σημειώσεις θεωρίας
18 Μαρ 2011 12:45 μμ
Καλτσά

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


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: arashi on March 20, 2011, 22:55:12 pm
η απλη ανακατασκευη αυτου

http://people.revoledu.com/kardi/tutorial/kMean/matlab_kMeans.htm

το kmeans δινει οντως καθε φορα αλλα αποτελεσματα και μπορεις να δεις οτι

σε συγκεκριμενες περιπτωσεις δινει απολυτως λαθος αποτελεσματα (αλλα ειναι η εξαιρεση)

ειναι ευκολο να γραφτει γενικα και απο το μηδεν , αν εχετε προσβαση στα Παραλληλα υπαρχει ο κωδικας

σε C οπως τον εγραψε ο Πιτσιανης η καποιος δικος του τεσπα


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: SolidSNK on March 22, 2011, 12:05:45 pm
Σε matlab είναι αποκλειστικά οι εργασίες?  :???:


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: Godhatesusall on March 22, 2011, 20:54:34 pm
Σε matlab είναι αποκλειστικά οι εργασίες?  :???:

Γενικά ναι. Αλλά αν μοιάζουν έστω και ελάχιστα σε δυσκολία με αυτές που κάναμε στα ΨΕΕ, θα χρειαζόσουν 1 εξάμηνο να τις κάνεις σε C lol


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: mako54 on March 23, 2011, 00:42:41 am
Πάντως, σύμφωνα με τα όσα είπε σήμερα στο μάθημα η κοπέλα που έκανε ασκήσεις, θα πρέπει να γράψουμε σε κώδικα τον αλγόριθμο Kmeans και όχι να τον πάρουμε έτοιμο από το matlab. Και, τόσο για τον Kmeans όσο και για τον maximin που θα χρησιμοποιηθούν στην άσκηση, έχει ανεβάσει στο ethmmy σκαναρισμένες τις σελίδες του βιβλίου που αναφέρονται σε αυτούς(για όσους δεν έχουν το ίδιο το βίβλιο :P ) Αυτά σε ό.τι έχει να κάνει με αυτά που ειπώθηκαν μέσα στην τάξη.


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: Emfanever on March 24, 2011, 22:35:39 pm
Όταν λέει κανονικοποίηση δεδομένων τη εννοεί ακριβώς? Επίσης στο maximin πόσο να είναι η ακρίβεια?


Και μια ερώτηση: Για το 3d scatterplot χρησιμοποιήσατε την scatter3? Αν ναι, πως σκατά βάζετε χρώμα στο plot γιατί εμένα η εντολή

scatter3(a(:,1), a(:,2),a(:,3), tmp, 'ΧΧΧΧ' ) όπου ΧΧΧ οποιοδήποτε συνδυασμός χρωμάτων('bgrc' κτλ) μου πετάει error. Ο κώδικάς μου από την άλλη είναι σωστός γιατί αν δεν χρωματίσω το διάγραμμα μια χαρά βγάζω αποτέλεσμα

εγώ χρησιμοποίησα την plot3

Πχ αν θέλεις το σημείο (1,4,5) με κόκκινο σταυρό  γράφεις

plot3(1,4,5,'+r')

Μετά με for σχεδιάζεις ένα ένα τα σημεία



Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: Godhatesusall on March 24, 2011, 23:17:36 pm
Εν τέλει το έκανα με την scatter3 ως εξής:

scatter3(a(:,1), a(:,2),a(:,3),10, tmp,'filled' )

όπου ο πίνακας a περιέχει τα δεδομένα του thyroid, ο temp είναι το αποτέλεσμα του kmeans, το 10 είναι ένα (ικανοποιητικό για μένα) μέγεθος και το filled το έβαλα για να είναι "γεμιστά" τα σύμβολα


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: Emfanever on March 26, 2011, 00:47:33 am
Επίσης στο maximin πόσο να είναι η ακρίβεια?

Καμιά ιδέα πάνω σε αυτό? Για το thyroid το Δmax/Δmin κυμαίνεται γύρω από το 0.9 χωρίς να μικραίνει.  Ο κώδικας πάντως δουλεύει σωστά για το παράδειγμα που κάναμε στις ασκήσεις


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: pitsa on March 26, 2011, 19:09:00 pm
Όταν λέει κανονικοποίηση δεδομένων τη εννοεί ακριβώς?

(Χ - Χμιν) / (Χμαξ - Χμιν)
στο μάθημα μας έδωσε αυτόν τον τύπο για την κανονικοποίηση
αλλά δεν ξέρω αν εννοεί ότι βρίσκει ένα μιν και ένα μαξ για όλο τον πίνακα ή για κάθε στήλη/σειρά ξεχωριστά!


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: zeus90 on March 26, 2011, 20:17:47 pm
Λογικά για κάθε στήλη πρέπει να βρίσκουμε min-max


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: Emfanever on March 26, 2011, 21:26:05 pm
Ναι, τελικά το έκανα  όπως λέει η pitsa για κάθε στήλη , thx! Με το maximin δεν ασχολήθηκε κανείς ?  :-\ Δηλαδή , πότε το βάλατε να τερματίζει και πόσα κέντρα σας έβγαλε?


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: IMGChris on March 26, 2011, 23:44:36 pm
εχω το ίδιο πρόβλημα με εσένα emfanever...

Αυτό που καταλαβαίνω είναι ότι ο maximin εξαρτάται πάρα πολύ από το αρχικό κέντρο που θα διαλέξεις εσύ . Αν αυτό είναι της κατηγορίας 1 , αλλα πολύ κοντά στα σημεία της κατηγορίας 2 , τότε δε πρόκειται να βγαλει αποτελεσμα με λίγα κεντρα , διότι πολύ απλά η απόσταση αυτού του ακραίου σημειου της κατηγορίας 1, θα είναι συγκρίσιμη αναμεσα στο κέντρο της κατηγορίας 2, και σε ενα ακραίο της ομαδας 1 προς την αλλη μερια. Γιάυτό και κολλάει στο 0.9 ο συντελεστής (δλδ είναι συγκρισιμες οι αποστάσεις) .

Μετά αφου ξεπεράσει τα 3 κέντρα , επιλέγοντας και άλλα , πεφτουν οι αποστάσεις και αναμεσα στα κέντρα (Dmin) αλλα και η μέγιστη απο τις ελάχιστες αναμεσα σε σημεία και κεντρα( Dmax) αρα παλι ο συντελεστής διατηρείται σε αυτη τη ψιλοσταθερή αναλογία και έτσι συνεχίζει να προσθέτει κέντρα...

Προφανώς καπου κανουμε λάθος..

Ιδέες? Μου διαφεύγει κατι?

PS: δεν αναμένουμε να βγάλει 3 κέντρα , όσες και οι κατηγορίες?


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: pitsa on March 27, 2011, 13:07:50 pm
Ναι, τελικά το έκανα  όπως λέει η pitsa για κάθε στήλη , thx! Με το maximin δεν ασχολήθηκε κανείς ?  :-\ Δηλαδή , πότε το βάλατε να τερματίζει και πόσα κέντρα σας έβγαλε?

για καθε στήλη βρήκες μιν και μαξ? όχι για κάθε σειρά?


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: Emfanever on March 27, 2011, 13:33:49 pm
Ναι, τελικά το έκανα  όπως λέει η pitsa για κάθε στήλη , thx! Με το maximin δεν ασχολήθηκε κανείς ?  :-\ Δηλαδή , πότε το βάλατε να τερματίζει και πόσα κέντρα σας έβγαλε?

για καθε στήλη βρήκες μιν και μαξ? όχι για κάθε σειρά?

Ναι για κάθε στήλη, γιατί οι κοινές συνιστώσες των δειγμάτων βρίσκονται στην ίδια στήλη. Πχ η συγκέντρωση θυροξίνης όλων των δειγμάτων βρίσκεται στη 2η στήλη του πίνακα thyroid.


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: Aurelius on March 27, 2011, 13:45:38 pm
Παντως κουραφιο βιβλιο στον χωρο αυτο ειναι το

http://research.microsoft.com/en-us/um/people/cmbishop/prml/

Λογικα, ολο και καπου μπορειτε να το βρειτε :P

Οσον αφορα τον k-means, ειναι απλος αλγοριθμος,οχι πανω απο 5-10 σειρες υλοποιηση στο matlab. Μπορει να βγαλει πολυ κοντινα κεντρα, αναλογα με τα δεδομενα, αλλα οταν εχεις μονο 3 κεντρα που 8ες πρεπει τα δεδομενα να σχηματιζονται ουσιααστικα σε μορφη cluster. Γενικα λογω της απλοτητας του χρησιμοποιειται αρκετα, αλλα δεν δινει αναγκαστικα και τα καλυτερα αποτελεσματα, αναλογα με την εφαρμογη.

Αν καποιος ενδιαφερεται ακομη περισσοτερο για clustering methods, υπαρχει και το ΕΜ, Expectation-maximization. Αν καποιος ενδιαφερεται για υλοποιηση υπαρχουν αρκετες στο ιντερνετ.


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: IMGChris on March 27, 2011, 14:41:34 pm
Emfanever το θεματάκι με το maximin το έλυσες?


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: Emfanever on March 27, 2011, 14:47:08 pm
Emfanever το θεματάκι με το maximin το έλυσες?

όχι.. εκεί γύρω στο 0.8-0.9 το βάζω να σταματήσει και μου βγάζει 3 κέντρα. Αν βάλω πιο λίγο βγάζει  πάρα πολλά κέντρα


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: IMGChris on March 27, 2011, 14:54:47 pm
Η ομαδοποίηση βγήκε καλή?

εμένα με αρχικό κέντρο το original πρώτο


1   107   0.9   2.7   2.2   10.1

(κανονικοποιημένο φυσικά στο (0 1) ) , αποτυγχάνει πρακτικά να ομαδοποιήσει ικανοποιητικά σε 3 clusters ..


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: Emfanever on March 27, 2011, 14:59:11 pm
Βρίσκει 3 κέντρα καθένα από τα οποία ανήκει σε διαφορετική ομάδα ατόμων. Όταν λες καλή ομαδοποίηση εννοείς τι συμβαίνει αν χρησιμοποιήσουμε τα κέντρα αυτά στον kmeans? Γιατί ο maximin δεν κάνει ομαδοποίηση, απλά υπολογίζει τα κέντρα


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: IMGChris on March 27, 2011, 15:08:52 pm
Αφού βρεις τα 3 κέντρα, δεν τοποθετείς τα σημεία σε clusters ανάλογα με την ευκλείδια απόσταση καθενός με τα κέντρα? Αλλιώς τι νόημα έχει να βρούμε μόνο κέντρα? Η εργασία λέει "χρησιμοποιήστε τον αλγόριθμο Maximin για τον διαχωρισμό των ομάδων. Ελεγξτε πόσο % των δειγμάτων καθε κλάσης περιέχονται σε κάθε ομάδα  κτλ"  . Συνεπώς αν δεν ομαδοποιήσουμε τα σημεια αφού βρούμε τα κέντρα πως θα απαντήσουμε? Εσύ χρησιμοποίησες kmeans με αυτα τα κέντρα μετά για να απαντήσεις?

Είναι δική μου πατέντα αυτή? :P


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: Emfanever on March 27, 2011, 15:12:12 pm
Ε καλά ,παίζει να λέω και εγώ βλακείες. Απλά μέσα στις σημειώσεις λέει ότι χρησιμοποιείται για την επιλογή του αριθμού των κέντρων κτλ.


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: IMGChris on March 27, 2011, 15:20:05 pm
Είναι γεγονός αυτό που λες. Ο Στρίτζης στο βιβλίο του αυτό που λες λεει. Απλά παραμένει το ερώτημα , τελικά κάπως ομαδοποίηση θα κανουμε στο Γ? Διαφορετικά πως θα το απαντήσουμε? Εστειλα και 1-2 μέιλ για το θέμα . Αν βρω κατι θα επανέλθω..


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: Godhatesusall on April 05, 2011, 21:49:19 pm
Για κάποιον ανεξήγητο λόγο μου έχει μπει στο μυαλό ότι έχω κάνει λάθος train το perceptron.

Παίζει κανείς να μου στείλει είτε με pm είτε να γράψει εδώ(καλύτερα) τα αποτελέσματα από τα βάρη που βρήκε?(για το ερώτημα α)


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: Godhatesusall on April 08, 2011, 15:02:16 pm
Απάντηση της μεταπτυχιακού σε μερικές ερωτήσεις μου:


Αυτό που μπορώ να σου πω είναι ότι για τις 2 συνιστώσες ο αλγόριθμος δεν περιμένουμε να συγκλίνει.
Μπορείς να κάνεις ένα γράφημα με τα στοιχεία όπου θα φαίνεται ότι ο γραμμικός διαχωρισμός τους είναι μη εφικτός.
Όσον αφορά τις 3 διαστάσεις, βάλε ένα άνω όριο επαναλήψεων π.χ. 5000 και στην συνέχεια να τερματίζει ο αλγόριθμος.
Έτσι θα έχεις κάποια αποτελέσματα για σύγκριση.

Επίσης κάθε φορά, δηλαδή στις 2 ή στις 3 διαστάσεις θα υπολόγιζεις τα νέα βάρη w, τα οποία και θα χρησιμοποιείς στην συγκεκριμένη περίπτωση.

Τέλος αν θες δοκίμασε να τρέξεις τον αλγόριθμο και για μη κανονικοποιημένα δεδομένα. Τα αποτελέσματα θα είναι καλύτερα.

Ελπίζω να βοήθησα.



Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: Emfanever on April 08, 2011, 16:14:57 pm
Εμένα στο ερώτημα Αα, στις 3 διαστάσεις, συγκλίνει ο αλγόριθμος χωρίς να βάλω ανώτατο όριο (με κανονικοποιημένα δεδομένα).  


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: pitsa on April 08, 2011, 16:21:30 pm
παρατήρησε κανείς κάτι παράξενο στον αλγόριθμο ελαχιστων μεσων τιμών όταν για τις ομάδες 2-3 στις 3 στήλες στο διάγραμμα??????????????????


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: Emfanever on April 08, 2011, 16:28:13 pm
παρατήρησε κανείς κάτι παράξενο στον αλγόριθμο ελαχιστων μεσων τιμών όταν για τις ομάδες 2-3 στις 3 στήλες στο διάγραμμα??????????????????

Τι εννοείς παράξενο? Δεν παρατήρησα κάτι


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: pitsa on April 08, 2011, 16:53:12 pm
μου βγάζει διάγραμμα 2 διαστάσεων...
προφανώς το πιθανότερο είναι να έχω λάθος εγώ στις εντολές, απλά παραξενεύομαι γιατί χρησιμοποιώ τον ίδιο κώδικα όπως και στις 1-2 και 1-3 ομάδες και εκεί μου το βγάζει κανονικά!
είπα να ρωτήσω μήπως το έπαθε και κανένας άλλος, για να μην ψάχνομαι! :P


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: Emfanever on April 08, 2011, 18:53:02 pm
Δοκίμασες να το γυρίσεις με την επιλογή rotate3D που έχει από πάνω? Μπορεί να είναι προφανές, αλλά λέω μήπως, γιατί και σε μένα δε μου δείχνει πάντα και τους 3 άξονες από την αρχή.


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: pitsa on April 08, 2011, 19:15:23 pm
:$ :$ :$ :$
αυτό ήταν... ποοοοοοοοοοοοοοοοοοοοο


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: pitsa on April 08, 2011, 19:15:31 pm
ευχαριστώ!!


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: Godhatesusall on April 08, 2011, 19:38:22 pm
δοκιμάστε μετά το πλοτ την εντολή view( kati,kati_allo) όπου τα 2 ορίσματα είναι σε μοίρες, και δείχνουν την γωνία απ΄όπου θα βλέπεις το σχήμα


Επίσης: Στο Α ερώτημα το 1ο μέρος, στο 3διάστατο γράφημα δεν μου κάνει καθόλου καλό διαχωρισμό(από τα 140 δείγματα ο διαχωρισμός είναι 15-125 ή 25-115, δεν θυμάμαι) Όμως, αν πλοτάρετε τα αρχικά διανύσματα θα δείτε ότι είναι λίγο-πολύ γραμμικώς διαχωρίσιμα. Το συνάντησε κανείς άλλος αυτό?


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: pitsa on April 08, 2011, 19:39:57 pm
εμένα γενικά όταν κάνω διαχωρισμό για τρεις στήλες μου βγαίνει πολύ κοντά στον αρχικό διαχωρισμό!!!
μόνο στις 2 στήλες χαλάει!


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: Godhatesusall on April 08, 2011, 20:08:56 pm
ναι όντως μια χαρά βγαίνουν εγώ είχα κάνει λάθος στο script lol(είμαι μεγάλο ζώο)


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: miaou on April 10, 2011, 14:32:36 pm
να κάνω κι εγώ μια καίρια ερώτηση...  :P
στο Β μέρος, όταν λέει να χρησιμοποιηθούν ''...τα υπόλοιπα δείγματα για τον έλεγχο του αλγορίθμου", τί εννοεί?'


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: pitsa on April 10, 2011, 14:47:52 pm
κάνεις εκπαίδευση με τα 70 πρώτα δείγματα της κάθε ομάδας.
αφού τελειώσει η εκπαίδευση κρατάς σταθερά τα w και σύμφωνα με αυτά κάνεις διαχωρισμό όλων των δειγμάτων.


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: IMGChris on April 10, 2011, 14:56:05 pm
όχι όλων των δειγμάτων , ελεγχεις το διαχωρισμό των δειγμάτων που δε χρησιμοποιήθηκαν για εκπαιδευση


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: Godhatesusall on April 10, 2011, 15:11:11 pm

Στην εκφώνηση, μέρος Α, ερώτημα α(αλλά και β) λέει:

"Να χρησιμοποιηθεί ο αλγόριθμος Perceptron για τον διαχωρισμό των κατηγοριών: ασθενής που πάσχει από υποθυρεοειδισμό και υγιής «ασθενής». Για την εκπαίδευση να χρησιμοποιηθούν τα 70 πρώτα δείγματα κάθε ομάδας. Κατόπιν να σχεδιάσετε στο διδιάστατο επίπεδο το γραμμικό διαχωρισμό που επιτυγχάνεται χρησιμοποιώντας τις συνιστώσες 2 και 3 και στη συνέχεια στον τρισδιάστατο χώρο χρησιμοποιώντας τις συνιστώσες 3, 4 και 5."


Θέλει δηλαδή να κάνουμε μια φορά train το perceptron με όλες τις συνιστώσες,να παρουσιάσουμε το αποτελέσμα και με τα ΙΔΙΑ βάρη να σχεδιάσουμε τον δισδιάστατο διαχωρισμό ή να ξανα-εκπαιδεύσουμε το perceptron μόνο με τις 2 συνιστώσες και να παρουσιάσουμε τα αποτελέσματα? Μόνο αυτό μου λείπει για να τελειώσω.......


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: IMGChris on April 10, 2011, 15:24:56 pm
Όπως το έχει διατυπώσει όντως δημιουργεί αυτή την ασάφεια. Πρέπει να θέλει εκπαίδευση με 2 συνιστώσες και παρουσιαση αποτελεσματος και μετα εκπαίδευση με 3 συνιστώσες και παρουσίαση αποτελέσματος. Αν εκπαιδεύσεις με 5 συνιστώσες θα έχεις 5+1 βάρη (μαζί με την πόλωση) οπότε το να απεικονίσεις τον διαχωρισμό μετά μόνο με τα  2 +1 βαρη ή 3+1 βάρη αναλογα με την περίπτωση δε θα ειχε νόημα.

Προσωπικά δεν εκπαίδευσα καθόλου και με τις 5 συνιστώσες.


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: Emfanever on April 10, 2011, 17:07:36 pm
Όπως το λέει ο IMGChris το έκανα εγώ.

Το λέει και η μεταπτυχιακός στο mail στην προηγούμενη σελίδα

Επίσης κάθε φορά, δηλαδή στις 2 ή στις 3 διαστάσεις θα υπολόγιζεις τα νέα βάρη w, τα οποία και θα χρησιμοποιείς στην συγκεκριμένη περίπτωση.

Στην περίπτωση με τις 2 συνιστώσες ο αλγόριθμος δε συγκλίνει, δηλαδή δε βρίσκω w με 2 συνιστώσες


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: miaou on April 13, 2011, 20:58:45 pm
Σε ποιον έλειψαν???  ;)

   
3η Σειρά Ασκήσεων
13 Απρ 2011 4:59 μμ
Καλτσά

Στο  σύνδεσμο  'Υλικό  μαθήματος'  μπορείτε  να  βρείτε  αναρτημένη  την  3η  εργασία. 
Προθεσμία  υποβολής  της  είναι  η  Δευτέρα  02.05.2011.


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: jimmakos on April 28, 2011, 08:24:30 am
Στο Α1, όταν λέει
"Βρείτε τις πρώτες πρωτεύουσες συνιστώσες u1, u2, u3 των συνόλων Τ1, Τ2 και Τ3. "
θα βρούμε τις πρώτες πρωτεούσες συνιστώσες u1,u2,u3, ΚΑΘΕ συνόλου;
ή θα βρούμε τις πρώτες πρωτεύουσες συνιστώσες u1,u2,u3, για τα σύνολα Τ1,Τ2,Τ3 ΑΝΤΙΣΤΟΙΧΑ;

edit: Αν καταλαβαίνω καλά από αυτά που ζητούνται γενικά παρακάτω. το 2ο ε;


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: bard on April 29, 2011, 17:43:40 pm
Στο Α1, όταν λέει
"Βρείτε τις πρώτες πρωτεύουσες συνιστώσες u1, u2, u3 των συνόλων Τ1, Τ2 και Τ3. "
 θα βρούμε τις πρώτες πρωτεύουσες συνιστώσες u1,u2,u3, για τα σύνολα Τ1,Τ2,Τ3 ΑΝΤΙΣΤΟΙΧΑ;
[/quote
 

^super^


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: Emfanever on May 04, 2011, 17:40:07 pm
βγήκαν οι βαθμοί για τις 2 πρώτες εργασίες στο ethmmy


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: miaou on May 04, 2011, 17:51:18 pm
Πόσες είναι οι εργασίες συνολικά?


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: Emfanever on May 04, 2011, 18:45:12 pm
είπε κάτι για 6


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: crystal on May 22, 2011, 22:13:51 pm
Στην 4η εργασία, ξέρει κανείς αν μπορούμε να βγάλουμε τις ανισότητες απο την σχέση που δίνει για κατάταξη από κανονικές κατανομές?? Αν δεν γίνεται έτσι, ποιος άλλος τρόπος υπάρχει?? Για δισδιάστατα δείγματα..


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: IMGChris on May 22, 2011, 22:26:45 pm
Καλώς ήρθες... Λίγοι απομείναμε...

Αν αναφέρεσαι στην 7.15 θα μπορούσες να τη χρησιμοποιήσεις αν τα δείγματα και των δύο προτύπων ακολουθούσανε κανονική κατανομή. Οπότε πχ για το 1ο ερώτημα ξεκινάς απο τη σχέση Λ > Τ με Τ = P(H2)/P(Η1) (αφού μιλάμε για MAP) , και Λ  ο λόγος πιθανοφάνειας. Η κατανομή για το Ω1 είναι κανονική , για το Ω2 ομοιόμοφρη . Τις αντικαθιστάς στην παραπάνω ανισότητα και φτάνεις σε μια ανισότητα - καταταξης. Σε βοηθά το γεγονός ότι τα n1 , n2 είναι ανεξάρτητα.


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: crystal on May 22, 2011, 22:39:49 pm
Nαι, κάπως έτσι το σκέφτομαι..Μετά,για να υπολογιστούν μετά οι 2 δεσμευμένες πιθανότητες του λόγου πιθανοφάνειας, πρέπει να βρούμε την συνάρτηση πυκνότητας πιθανότητας για την κάθε κατανομή.. Στα παραδείγματα όμως που έχει στο βιβλίο και που έχουν γίνει στο μάθημα τα δείγματα είναι μονοδιάστατα, ενώ εδώ είναι της μορφής x=[1+n1  1+n2].. έχεις καμιά ιδέα για το πως μπορεί να βρεθεί η p(x|H) σε αυτή την περίπτωση??


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: IMGChris on May 22, 2011, 22:47:35 pm
για το H1 , βρίσκεις τη μέση τιμή E{ x } = E{[1+ n1  1+n2]T} = E{[1 1] + E{[n1 n2]} = [1 1] , μετά τον πίνακα συμμεταβλητότητας C και απο εκεί βρίσκεις την p(x|H1) από τη σχέση 2.50. Για το H2 είναι το γινόμενο των συναρτήσεων πυκνότητας πιθανότητας f(n1) * f(n2) .


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: crystal on May 22, 2011, 23:31:39 pm
Α, πολύ ωραία.. Thanx :)


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: zeus90 on May 22, 2011, 23:57:05 pm
Να κάνω κι εγώ μια ερώτηση (σόρρυ για την ασχετοσύνη  :-X)
Πώς ορίζονται οι συντελεστές κλιμάκωσης hx και hy;


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: Godhatesusall on May 28, 2011, 11:16:30 am
Στο νευρωνικό δίκτυο στο 2ο ερώτημα(Αυτό που το κάνουμε train με το erythema.data) μήπως σας βγήκε και εσάς σκατά το train? Γιατί εμένα αφού το κάνω τραιν, όταν το τρέξω με τα υπόλοιπα δείγματα(test samples) παίρνω πολύ άκυρα αποτελέσματα. 1 στις 30 φορές βέβαια παίρνω ικανοποιητικά αποτελέσματα.


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: crystal on May 29, 2011, 18:12:57 pm
Ατομικές είναι οι εργασίες αυτή τη φορά?


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: pitsa on June 02, 2011, 16:46:26 pm
γιατί να είναι ατομικές??

εμένα στο Β ερώτημα το train μέχρι στιγμής μου βγάζει πολύ καλά αποτελέσματα, δεν το έτρεξα ακόμα στο test...


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: crystal on June 02, 2011, 20:38:49 pm
Γιατί οταν έκανα το ποστ, δεν μπορούσε να κάνει άλλος join στην ομάδα..Το άλλαξε τώρα..


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: pitsa on June 12, 2011, 16:01:48 pm
έχει ξεκινήσει κανείς την 6η?
πως ακριβώς κάνουμε την αρχικοποίηση των βαρών σε 0.1? δεν μπορώ να καταλάβω...
 :-\


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: bard on June 15, 2011, 21:39:18 pm
Επείγουσα Ενημέρωση
(Αν και λίγο αργα) Η άτυπη παράταση δεν ισχύει για την 6η εργασία, Ο κος Στρίντζης έδωσε εντολή να έχουν υπολογιστεί από τη Βάγια οι βαθμοί των εργασιών μέχρι αύριο οπότε οποιος σκοπεύει να στείλει την 6η να το κάνει έστω και μισο τελειωμένη.  Θα υπάρξει "σπρώξιμο" στη βαθμολογία της τελευταίας.   


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: mako54 on June 15, 2011, 21:45:31 pm
Ας ανεβάσει κάποιος την εκφώνηση της 4ης εργασίας ρε παιδιά...


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: IMGChris on June 15, 2011, 21:50:31 pm
εδω


Title: Re: [Αναγνώριση Προτύπων] Εργασίες 2011
Post by: mako54 on June 15, 2011, 21:52:34 pm
Σ'ευχαριστώ πολύ  :)