THMMY.gr

Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών => Ψηφιακά Φίλτρα => Topic started by: AckermanMik on March 31, 2016, 13:30:51 pm



Title: [Ψηφιακά Φίλτρα] 2η εργασία 2016
Post by: AckermanMik on March 31, 2016, 13:30:51 pm
Δεύτερη εργασία στο ethmmy
http://alexander.ee.auth.gr:8083/eTHMMY/archive/121/downloadFile/6378/AF-assignment2-2016.pdf

Προθεσμία :24 Απριλίου 8 Μαϊου


Title: Re: [Ψηφιακά Φίλτρα] 2η εργασία 2016
Post by: Napoleon on April 09, 2016, 22:42:13 pm
Στο γ ερώτημα θέλει M = 3000(άρα και L = 3000) σωστά?
Έχει βγάλει κανείς καμιά άκρη με τις τιμές του μ?


Title: Re: [Ψηφιακά Φίλτρα] 2η εργασία 2016
Post by: Gru on April 13, 2016, 21:01:13 pm
Μπορεί κάποιος να εξηγήσει τι ακριβώς θέλει στο 1ο ερώτημα?


Title: Re: [Ψηφιακά Φίλτρα] 2η εργασία 2016
Post by: greekoo on April 14, 2016, 18:48:43 pm
Στο γ ερώτημα θέλει M = 3000(άρα και L = 3000) σωστά?
Έχει βγάλει κανείς καμιά άκρη με τις τιμές του μ?

για μ >=0.01 ( και μ<(2/λmax) ) οι συντελεστές μου παίρνουν πολύ μεγάλες τιμές... ίσως εγώ κάνω λάθος κάτι


Title: Re: [Ψηφιακά Φίλτρα] 2η εργασία 2016
Post by: Napoleon on April 16, 2016, 00:02:58 am
τελικά κάπου είδα ότι για μεγάλες τιμές του L πρέπει μ < 2/(L * λmax) και πράγματι για τόσο μικρές τιμές, το error πέφτει στο 10^-20 τουλάχιστον


Title: Re: [Ψηφιακά Φίλτρα] 2η εργασία 2016
Post by: greekoo on April 16, 2016, 09:59:59 am
Quote
τελικά κάπου είδα ότι για μεγάλες τιμές του L πρέπει μ < 2/(L * λmax) και πράγματι για τόσο μικρές τιμές, το error πέφτει στο 10^-20 τουλάχιστον

α τώρα μάλιστα φίλε..

Για να κάνουμε τα learning curves, το J θα το υπολογίζουμε μια φορά για κάθε μπλοκ, ή σε κάθε επανάληψη μέσα στο μπλοκ όπου υπολογίζεται και το e(n) ?


Title: Re: [Ψηφιακά Φίλτρα] 2η εργασία 2016
Post by: Napoleon on April 16, 2016, 11:21:57 am
το δεύτερο


Title: Re: [Ψηφιακά Φίλτρα] 2η εργασία 2016
Post by: themis93 on April 16, 2016, 17:53:52 pm
Μπορεί κάποιος να εξηγήσει τι ακριβώς θέλει στο 1ο ερώτημα?

θέλει να μετατρέψεις σε κώδικα matlab την σχέση που έχει στην εκφωνηση(αυτή που είναι σε μορφή πινάκων, όπου τα στοιχεία του πίνακα υπάρχουν στην σχέση ακριβώς από πάνω)

προσοχή! μην κάνετε την αναστροφή των διανυσμάτων με τη χρήση του " ' " ,καθώς αυτό δημιουργεί το ανάστροφο συζυγές διάνυσμα. δεν το ήξερα και μου πήρε 1 μέρα να βρω τι είναι.


Title: Re: [Ψηφιακά Φίλτρα] 2η εργασία 2016
Post by: themis93 on April 17, 2016, 12:50:34 pm
στο β που θέλει να υπολογίσουμε το υπολογιστικό κόστος δεν καταλαβαίνω ποιοι έιναι οι δύο αλγόριθμοι, το κόστος των οποίων θα υπολογίσουμε. αν έχει καταλάβει κάποιος ας μας πει.


Title: Re: [Ψηφιακά Φίλτρα] 2η εργασία 2016
Post by: Gru on April 17, 2016, 13:35:13 pm
ο block lms που ζητάει υπάρχει κάπου ή τον φτιάχνουμε εμείς?


Title: Re: [Ψηφιακά Φίλτρα] 2η εργασία 2016
Post by: themis93 on April 17, 2016, 17:26:46 pm
για να υπολογίσουμε το μ πρέπει να βρούμε τις ιδιοτιμές του πίνακα αυτοσυσχετισης, σωστά? όμως επειδή τα δεδομένα είναι πολλά ο πίνακας αυτοσυσχέτισης βγάινει τεράστιος και το matlab δεν μπορεί να τον υπολογίσει. τι άλλο μπορώ να κάνω?


Title: Re: [Ψηφιακά Φίλτρα] 2η εργασία 2016
Post by: AckermanMik on April 18, 2016, 18:46:20 pm
Η εργασία θα πάρει παράταση δυο βδομάδες από οτι ειπώθηκε,αναμένετε ανακοίνωση


Title: Re: [Ψηφιακά Φίλτρα] 2η εργασία 2016
Post by: greekoo on April 19, 2016, 20:52:46 pm
Ρε παιδιά στο δεύτερο ερώτημα πώς θα τα βρούμε τα flops?  Ξέρουμε τις πολυπλοκότητες των FFT και DFT (και απ΄την σχέση που μας δίνεται βρίσκουμε την nlogn του FFT), αλλά τα flops πώς θα τα βρούμε?

Σύμφωνα με αυτό το site:  http://www.fftw.org/speed/method.html
Quote
To report FFT performance, we plot the "mflops" of each FFT, which is a scaled version of the speed, defined by:

    mflops = 5 N log2(N) / (time for one FFT in microseconds) for complex transforms, and

    mflops = 2.5 N log2(N) / (time for one FFT in microseconds) for real transforms,  

thoughts?


Title: Re: [Ψηφιακά Φίλτρα] 2η εργασία 2016
Post by: Gru on April 20, 2016, 12:50:09 pm
Η εργασία θα πάρει παράταση δυο βδομάδες από οτι ειπώθηκε,αναμένετε ανακοίνωση

Αυτό είναι σίγουρο?


Title: Re: [Ψηφιακά Φίλτρα] 2η εργασία 2016
Post by: AckermanMik on April 20, 2016, 15:44:08 pm
Αυτό είναι σίγουρο?

Όχι λέω ψέματα για να την κάνω μονο εγώ


Title: Re: [Ψηφιακά Φίλτρα] 2η εργασία 2016
Post by: Gru on April 20, 2016, 22:53:25 pm
Όχι λέω ψέματα για να την κάνω μονο εγώ


πως με κατάλαβες οτι το ρώτησα γι' αυτό!!  :-X
απλά δεν έχουν βγάλει ανακοίνωση για αυτό λέω τι γίνεται...


Title: Re: [Ψηφιακά Φίλτρα] 2η εργασία 2016
Post by: SportBillyPap on April 21, 2016, 13:34:49 pm
πως με κατάλαβες οτι το ρώτησα γι' αυτό!!  :-X
απλά δεν έχουν βγάλει ανακοίνωση για αυτό λέω τι γίνεται...
Ο Πιτσιανης είπε ανεπίσημα έχει πάρει σε κάποια φάση θα το ανακοινώσουν και επίσημα.Μην τον πιεζουμε κιόλας τόσο πράγματα έχει να κάνει


Title: Re: [Ψηφιακά Φίλτρα] 2η εργασία 2016
Post by: Κάρβουνο on April 23, 2016, 19:56:56 pm
Τί μένει να κάνουμε στο 1ο ερώτημα στην fftproof; Τά'χει κάνει όλα ήδη αυτός.


Title: Re: [Ψηφιακά Φίλτρα] 2η εργασία 2016
Post by: Gru on April 23, 2016, 20:16:51 pm
Τί μένει να κάνουμε στο 1ο ερώτημα στην fftproof; Τά'χει κάνει όλα ήδη αυτός.

την δεύτερη γραμμή της εξίσωσης.Ουσιαστικά αυτό που κάνει στο τελευταίο απλά εσύ θα βρεις τα fe και fo με τον τρόπο στη δεύτερη γραμμή της εξίσωσης.


Title: Re: [Ψηφιακά Φίλτρα] 2η εργασία 2016
Post by: nikos1 on April 23, 2016, 22:30:47 pm
Ρε παιδιά στο δεύτερο ερώτημα πώς θα τα βρούμε τα flops?  Ξέρουμε τις πολυπλοκότητες των FFT και DFT (και απ΄την σχέση που μας δίνεται βρίσκουμε την nlogn του FFT), αλλά τα flops πώς θα τα βρούμε?

Σύμφωνα με αυτό το site:  http://www.fftw.org/speed/method.html
thoughts?

Μπορεί κάποιος να δώσει μία κατατοπιστική απάντηση περί του ζητήματος?


Title: Re: [Ψηφιακά Φίλτρα] 2η εργασία 2016
Post by: greekoo on April 24, 2016, 13:13:43 pm
Μπορεί κάποιος να δώσει μία κατατοπιστική απάντηση περί του ζητήματος?

θα μείνουμε με την απορία φίλε :Ρ.

Επίσης, στο δ) ερώτημα του BLOCKLMS στην περίπτωση του  unconstrained method, κατάφερε κανείς να το κάνει; Το βήμα μας θα είναι το alpha ή το mu ξεχωριστό για κάθε βάρος; Και την αρχική ισχύς πόσο να την πάρουμε; (γαμω τα φιλτρα  ;D ;D)


Title: Re: [Ψηφιακά Φίλτρα] 2η εργασία 2016
Post by: christgc on April 24, 2016, 15:28:24 pm
θα μείνουμε με την απορία φίλε :Ρ.

Επίσης, στο δ) ερώτημα του BLOCKLMS στην περίπτωση του  unconstrained method, κατάφερε κανείς να το κάνει; Το βήμα μας θα είναι το alpha ή το mu ξεχωριστό για κάθε βάρος; Και την αρχική ισχύς πόσο να την πάρουμε; (γαμω τα φιλτρα  ;D ;D)

Μπορείς να το κάνεις είτε με τον έναν τρόπο είτε με τον άλλο και το ίδιο μπορείς να κάνεις και για το γ ερώτημα. Αν δεν υλοποιήσεις την παραλλαγή του αλγορίθμου με το alpha ως παράμετρο, τότε το mu παραμένει το ίδιο για όλα τα βάρη. Η διαφορά ανάμεσα στον constrained block LMS και στον αντίστοιχο unconstrained είναι ότι ο πρώτος περιλαμβάνει δύο επιπλέον FFTs.

Άσχετο, οι υποβολές για την εργασία θα ανοίξουν ποτέ;


Title: Re: [Ψηφιακά Φίλτρα] 2η εργασία 2016
Post by: Gru on April 25, 2016, 12:50:59 pm
Σας βγαίνει το d ίδιο με το u?  :o


Title: Re: [Ψηφιακά Φίλτρα] 2η εργασία 2016
Post by: AckermanMik on April 26, 2016, 17:42:25 pm
Σας βγαίνει το d ίδιο με το u?  :o

Αν εννοείς πως το plant βγαζει την ίδια είσοδο με την έξοδο, τότε ΝΑΙ.

Δεν είναι περίεργο;;


Title: Re: [Ψηφιακά Φίλτρα] 2η εργασία 2016
Post by: Gru on April 27, 2016, 11:18:42 am
Αν εννοείς πως το plant βγαζει την ίδια είσοδο με την έξοδο, τότε ΝΑΙ.

Δεν είναι περίεργο;;

Τελικά τα πρώτα 3000 είναι ίδια.


Title: Re: [Ψηφιακά Φίλτρα] 2η εργασία 2016
Post by: c0ndemn3d on April 27, 2016, 21:55:05 pm
Μπορεί να μου εξηγήσει κάποιος πώς βγαίνει ο αναδρομικός τύπος για την πολυπλοκότητα; Εγώ όπως το βλέπω, έχουμε n/2 πολλαπλασιασμούς, οπότε το n/2 * 6 flops που έχει στον τύπο και μετά n προσθέσεις. Εδώ τώρα αυτός έχει n/2 * T(2), αυτό από πού βγαίνει; Και πόσο δηλαδή είναι το Τ(2);


Title: Re: [Ψηφιακά Φίλτρα] 2η εργασία 2016
Post by: AckermanMik on April 27, 2016, 21:58:33 pm
Μπορεί να μου εξηγήσει κάποιος πώς βγαίνει ο αναδρομικός τύπος για την πολυπλοκότητα; Εγώ όπως το βλέπω, έχουμε n/2 πολλαπλασιασμούς, οπότε το n/2 * 6 flops που έχει στον τύπο και μετά n προσθέσεις. Εδώ τώρα αυτός έχει n/2 * T(2), αυτό από πού βγαίνει; Και πόσο δηλαδή είναι το Τ(2);

Η αναδρομή είναι ότι να 'ναι παρ' όλα αυτα αν την λύσεις βγαζει σωστό αποτέλεσμα και ισοδυναμο με αυτό που λες. Επίσης θεωρώ ότι Τ(2)=4


Title: Re: [Ψηφιακά Φίλτρα] 2η εργασία 2016
Post by: c0ndemn3d on April 30, 2016, 18:54:56 pm
Εντωμεταξύ το σύστημα που μάς δίνεται συμπεριφέρεται πολύ περίεργα στις πρώτες 3000 εισόδους, καθώς βγάζει έξοδο ίδια με την είσοδο, ενώ πιο μετά φαίνεται να παίρνονται υπ' όψιν μόνο πολύ παρελθοντικές τιμές, άρα δεν είναι γραμμικό. Λέω βλακεία; Το φίλτρο που βγάζω έχει άριστη συμπεριφορά για n > 3000


Title: Re: [Ψηφιακά Φίλτρα] 2η εργασία 2016
Post by: AckermanMik on April 30, 2016, 19:06:46 pm
Εντωμεταξύ το σύστημα που μάς δίνεται συμπεριφέρεται πολύ περίεργα στις πρώτες 3000 εισόδους, καθώς βγάζει έξοδο ίδια με την είσοδο, ενώ πιο μετά φαίνεται να παίρνονται υπ' όψιν μόνο πολύ παρελθοντικές τιμές, άρα δεν είναι γραμμικό. Λέω βλακεία; Το φίλτρο που βγάζω έχει άριστη συμπεριφορά για n > 3000

Tα λες εξαιρετικά!


Title: Re: [Ψηφιακά Φίλτρα] 2η εργασία 2016
Post by: svart on May 01, 2016, 17:09:47 pm
Η είσοδος είναι ίδια με την έξοδο για τις πρώτες 3000 εισόδους γιατί το σύστημα είναι ένα φίλτρο με 3000 taps, οπότε για αρχικές τιμές βάζει την είσοδο. Αυτή είναι και η default συμπεριφορά της filter() πχ. Γιαυτό ζητάει και φίλτρο τόσων συντελεστών άλλωστε.


Title: Re: [Ψηφιακά Φίλτρα] 2η εργασία 2016
Post by: orestisf on May 01, 2016, 23:25:10 pm
μπορει καποιος να δειξει μια καμπυλη εκμαθησης του συστηματος του; γιατι ειμαι τερμα μπερδεμενος στο αν βγαζω σωστα αποτελεσματα. Επισης ποια ειναι μια λογικη τιμη του μ για να βάλουμε; Ξερω για το 2/λmax αλλα νομιζω μου βγαινει πολυ μικρο.


Title: Re: [Ψηφιακά Φίλτρα] 2η εργασία 2016
Post by: Κάρβουνο on May 02, 2016, 15:40:07 pm
Καμπύλες εκμάθησης δεν έχω φτιάξει αλλά (αν δεν έχω κάνει μαλακία) θέλει ελεεινά μικρό μ για να συγκλίνει. Χρησιμοποίησα mu=0.0001/max(eig(R));


Title: Re: [Ψηφιακά Φίλτρα] 2η εργασία 2016
Post by: orestisf on May 02, 2016, 16:14:14 pm
Καμπύλες εκμάθησης δεν έχω φτιάξει αλλά (αν δεν έχω κάνει μαλακία) θέλει ελεεινά μικρό μ για να συγκλίνει. Χρησιμοποίησα mu=0.0001/max(eig(R));

Α οκ και εγω ελεεινα μικρο. Ομως ετσι οπως το υπολογισα μου εβγαινε το 2/max(eig(R)) = 2.κατιe-04 και εβαλα mu=2.0e-4 και ηταν ψιλοκομπλε


Title: Re: [Ψηφιακά Φίλτρα] 2η εργασία 2016
Post by: WatchDog on May 04, 2016, 01:25:05 am
Στο πρώτο ερώτημα ,μπορεί κάποιος εξηγήσει τί ζητάει? Κάποιος παραπάνω είπε πως θέλει τη 2η γραμμή της εξίσωσης που δίνει στην εργασία(με τους πίνακες) αλλά δε το πιάνω .


Title: Re: [Ψηφιακά Φίλτρα] 2η εργασία 2016
Post by: themis93 on May 04, 2016, 01:44:18 am
Στο πρώτο ερώτημα ,μπορεί κάποιος εξηγήσει τί ζητάει? Κάποιος παραπάνω είπε πως θέλει τη 2η γραμμή της εξίσωσης που δίνει στην εργασία(με τους πίνακες) αλλά δε το πιάνω .

πρέπει να γράψεις την εξίσωση που υπάρχει στη δεύτερη γραμμή σε κώδικα ματλαμπ για να υπολογιστεί ο FFT


Title: Re: [Ψηφιακά Φίλτρα] 2η εργασία 2016
Post by: Conflict on May 04, 2016, 13:30:57 pm
Στο ερώτημα για τον BLMS όταν ζητάει υλοποίηση με 2 nested loops αυτά τα loops είναι:
1) Ενα για το k (block index),
2) Ενα για το i μεσα σε καθε block?

Ή μήπως υπάρχει και ένα τρίτο loop για τα αθροίσματα στο βήμα 2.1.1 στον ψευδοκώδικα από τις διαφάνειες? Ρωτάω γιατί αν δεν χρειάζεται το 3ο loop τότε στο β ερώτημα θα πρέπει να μείνει μόνο το iteration για το k?


Title: Re: [Ψηφιακά Φίλτρα] 2η εργασία 2016
Post by: orestisf on May 04, 2016, 14:38:36 pm
Στο ερώτημα για τον BLMS όταν ζητάει υλοποίηση με 2 nested loops αυτά τα loops είναι:
1) Ενα για το k (block index),
2) Ενα για το i μεσα σε καθε block?

ετσι το καταλαβα και εγω.


Title: Re: [Ψηφιακά Φίλτρα] 2η εργασία 2016
Post by: Gru on May 04, 2016, 14:43:53 pm
Στο ερώτημα για τον BLMS όταν ζητάει υλοποίηση με 2 nested loops αυτά τα loops είναι:
1) Ενα για το k (block index),
2) Ενα για το i μεσα σε καθε block?

Ή μήπως υπάρχει και ένα τρίτο loop για τα αθροίσματα στο βήμα 2.1.1 στον ψευδοκώδικα από τις διαφάνειες? Ρωτάω γιατί αν δεν χρειάζεται το 3ο loop τότε στο β ερώτημα θα πρέπει να μείνει μόνο το iteration για το k?

ναι έτσι είναι. Και στο β ερώτημα έχεις μόνο το loop για το k.


Title: Re: [Ψηφιακά Φίλτρα] 2η εργασία 2016
Post by: DarkPassenger on May 06, 2016, 04:50:32 am
την δεύτερη γραμμή της εξίσωσης.Ουσιαστικά αυτό που κάνει στο τελευταίο απλά εσύ θα βρεις τα fe και fo με τον τρόπο στη δεύτερη γραμμή της εξίσωσης.
Το αποτελεσμα μας θα πρεπει να βγαίνει ίδιο με το δικό του -> fprintf('done : %e\n', norm(y - ys)) ??


Title: Re: [Ψηφιακά Φίλτρα] 2η εργασία 2016
Post by: orestisf on May 06, 2016, 14:06:58 pm
Το αποτελεσμα μας θα πρεπει να βγαίνει ίδιο με το δικό του -> fprintf('done : %e\n', norm(y - ys)) ??

Ναι το norm(y-ys) πρεπει να βγαινει πολυ μικρο


Title: Re: [Ψηφιακά Φίλτρα] 2η εργασία 2016
Post by: WatchDog on May 06, 2016, 21:34:09 pm
Το plant.p περιέχει το σήμα d ?Το κάνουμε load ?γιατι οταν το κάνω load μου πετάει error οτι δε μπορεί να το διαβάσει. Επίσης σαν αρχικές τιμές για τα W μπορούμε να χρησιμοποιήσουμε τον κώδικο απτο ethmmy του LMS?


Title: Re: [Ψηφιακά Φίλτρα] 2η εργασία 2016
Post by: orestisf on May 06, 2016, 21:37:57 pm
Το plant.p περιέχει το σήμα d ?Το κάνουμε load ?γιατι οταν το κάνω load μου πετάει error οτι δε μπορεί να το διαβάσει.

Το plant.p το χρησιμοποιεις σαν συναρτηση.
d = plant(u);


Title: Re: [Ψηφιακά Φίλτρα] 2η εργασία 2016
Post by: WatchDog on May 06, 2016, 23:43:25 pm
To Μέγεθος του Κ θα είναι 3000 (όσο και του φίλτρου) (?) .
Για το μέγεθος του L αυτοσχεδιάζουμε?εσεις πόσο βάλατε?


Title: Re: [Ψηφιακά Φίλτρα] 2η εργασία 2016
Post by: Xbaremenos on May 07, 2016, 00:10:20 am
Έχω φάει σκάλωμα, αλλά μου φαίνεται εντελώς λάθος η σχέση που μας δίνει στο α) ερώτημα

Έχουμε ενα Ω NxN που πολλαπλασιάζεται με ενα διάνυσμα x(2)k διαστάσεων 1x N/2 ( ή N/2 x 1), κάτι το οποίο δε γίνεται.. τί φάση ?

και απο την άλλη το x γιατί έχει 2 στήλες κάθεμια (υποτίθεται) διαστάσεων 1xN ...

Καμία διευκρίνηση ?


Title: Re: [Ψηφιακά Φίλτρα] 2η εργασία 2016
Post by: Sf(x)dx on May 07, 2016, 00:49:24 am
Το plant.p το χρησιμοποιεις σαν συναρτηση.
d = plant(u);

Ναί, το plant( )  είναι συνάρτηση, και βάζεις ώς είσοδο ένα διάνυσμα γραμμή τουλάχιστον 3000 στοιχείων

To Μέγεθος του Κ θα είναι 3000 (όσο και του φίλτρου) (?) .
Για το μέγεθος του L αυτοσχεδιάζουμε?εσεις πόσο βάλατε?

Το k(block index) είναι loop variable από 0 έως k_max (ο αριθμός των συνολικών blocks, πρακτικά πόσες φορές θα ανανεώσεις την εκτίμηση που έχεις για το διάνυσμα w). Το k_max το διαλέγεις αυθαιρετα. Από την άλλη το L είναι το block size και επιλέγεται νομίζω ίσο με  M, δηλαδή 3000 (εδώ δεν είμαι 100% σίγουρος).

Έχω φάει σκάλωμα, αλλά μου φαίνεται εντελώς λάθος η σχέση που μας δίνει στο α) ερώτημα

Έχουμε ενα Ω NxN που πολλαπλασιάζεται με ενα διάνυσμα x(2)k διαστάσεων 1x N/2 ( ή N/2 x 1), κάτι το οποίο δε γίνεται.. τί φάση ?

και απο την άλλη το x γιατί έχει 2 στήλες κάθεμια (υποτίθεται) διαστάσεων 1xN ...

Καμία διευκρίνηση ?

Ο πίνακας Ω δεν είναι NxN, είναι kxk και εκεί εννοεί ότι το κ είναι από 0 έως N/2-1, δηλαδή Ν/2 στοιχεία. Συνεπώς και ο πίνακας Ω είναι (N/2 x N/2), όπως και το διάνυσμα  x2 το οποίο είναι (Ν/2 x 1) συνεπώς ο πολλαπλασιασμός γίνεται. Μπορείς να το κάνεις όπως το κάνει ο Πιτσιάνης στο script που μας έχει δώσει. Συγκεκριμένα σε αυτές τις γραμμές:

Code:
% to complete the proof
fe = fft(x((0:2:n-1) +1));
fo = fft(x((1:2:n-1) +1));

wfo = w(n,(0:n/2-1)') .* fo;
y = [fe + wfo; fe - wfo];


Title: Re: [Ψηφιακά Φίλτρα] 2η εργασία 2016
Post by: DarkPassenger on May 07, 2016, 16:37:46 pm
στο 3ο ερωτημα,  τα βήματα (n) πόσο τo βάλατε?


Title: Re: [Ψηφιακά Φίλτρα] 2η εργασία 2016
Post by: svart on May 07, 2016, 17:01:17 pm
στο 3ο ερωτημα,  τα βήματα (n) πόσο τo βάλατε?

1.2e6


Title: Re: [Ψηφιακά Φίλτρα] 2η εργασία 2016
Post by: anaslout on May 07, 2016, 17:49:19 pm
παιδιά ουσιαστικά στο πρώτο ερώτημα κάνω μία loop που βάζω την δεύτερη γραμμή και μετά επαλήθευση?


Title: Re: [Ψηφιακά Φίλτρα] 2η εργασία 2016
Post by: DarkPassenger on May 08, 2016, 20:29:30 pm
Καμπύλες εκμάθησης δεν έχω φτιάξει αλλά (αν δεν έχω κάνει μαλακία) θέλει ελεεινά μικρό μ για να συγκλίνει. Χρησιμοποίησα mu=0.0001/max(eig(R));
max(eig(R)) πόσο έβγαλες?