Τιτλος πτυχιακής εργασίας:

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Τιτλος πτυχιακής εργασίας:"

Transcript

1 Τιτλος πτυχιακής εργασίας: "Κατηγοριοποίηση βίντεο ως προς το είδος τους με τη χρήση της λογιστικής παλινδρόμησης " Τμήμα Μηχανικών Πληροφορικής Τ.Ε. Φοιτητής: Βρέττος Γιώργος Α.Ε.Μ.:2482 Επιβλέπων καθηγητής: Αθανάσιος Νικολαΐδης

2 Ευχαριστίες Οφείλω να εκφράσω τις θερμές μου ευχαριστίες στον Αναπληρωτή καθηγητή Δρ. Αθανάσιο Νικολαΐδη του ΤΕΙ κεντρικής Μακεδονίας, καθώς με μεγάλη προθυμία ανέλαβε την εποπτεία της εργασίας αυτής, προβαίνοντας σε πολύτιμες υποδείξεις και επισημάνσεις στηρίζοντας με κατά τη διάρκεια της έρευνας. Θέλω, τέλος να ευχαριστήσω το οικογενειακό μου περιβάλλον για την αμέριστη συμπαράσταση που μου παρείχαν στη διάρκεια των σπουδών μου. 2

3 ΠΕΡΙΕΧΟΜΕΝΑ: A. Εισαγωγή... 4 B. Ανάλυση θέματος και υλοποιούμενη μέθοδος... 5 α. Εισαγωγή... 5 β. Λογιστική Παλινδρόμηση... 5 γ. Εξαγωγή χαρακτηριστικών βίντεο... 6 δ. Αλγόριθμος εξαγωγής κλειδιού με χρήση διαφοράς εντροπίας... 8 ε. Υλοποιούμενη μέθοδος Γ. Πρόγραμμα υλοποίησης Δ. Κώδικας MATLAB α. Εκτελέσιμο Πρόγραμμα και Κώδικας β. Ανάλυση Κώδικα γ. Πρόγραμμα συλλογής δεδομένων για το d1.mat Ε. Αποτελέσματα του Προγράμματος ΣΤ. Βιβλιογραφία

4 Α. Εισαγωγή Στην εποχή μας, η χρήση του βίντεο έχει αποκτήσει ιδιαίτερη σημασία, ιδίως με την εξέλιξη της τεχνολογίας, του διαδικτύου και των ψηφιακών μέσων. Οι χρήστες έχουν τη δυνατότητα πρόσβασης σε ένα τεράστιο όγκο δεδομένων μέσω του διαδικτύου και της τηλεόρασης. Συχνά, όμως, μέσα σε αυτό το μεγάλο πλήθος των δεδομένων, είναι δύσκολο να αναζητήσει κανείς το κατάλληλο βίντεο που τον ενδιαφέρει, προκειμένου να το χρησιμοποιήσει όπου το χρειάζεται και ιδιαίτερα, όταν δεν είναι πρακτικά εφικτό να παρακολουθήσει όλα τα βίντεο, προκειμένου να βρει αυτό που τον ενδιαφέρει. Η αξιοποίηση του περιεχομένου των βιντεοσκοπήσεων απαιτείται συνεχώς από πολλές εφαρμογές για παράδειγμα στην ανάκτηση μιας βιντεοσκοπημένης ακολουθίας, στη δημιουργία μιας αυτόματης σύνοψης ή στην ανίχνευση συγκεκριμένων ενεργειών ή δραστηριοτήτων σε ένα βίντεο παρακολούθησης [Herview et. Al,2008]. Πολλές εργασίες έχουν γίνει για να αντιμετωπίσουν το πρόβλημα ταξινόμησης των βίντεο σε συγκεκριμένες κατηγορίες, επιχειρώντας να γεφυρώσουν το χάσμα μεταξύ των υπολογιστικών χαρακτηριστικών χαμηλού επιπέδου και των εννοιών υψηλού επιπέδου, ώστε να βοηθήσουν τους χρήστες να βρουν τα βίντεο που τους ενδιαφέρουν εντός ενός στενού πεδίου ορισμού. Για να κατανοηθεί όσο το δυνατόν καλύτερα το περιεχόμενο των βίντεο, έχουν αναπτυχθεί πολλές και διαφορετικές τεχνικές. Τέτοιου είδους τεχνικές που χρησιμοποιούνται για την ταξινόμηση των βίντεο είναι το μοντέλο Bayesian, το μοντέλο Hidden Markov Model (HMM), το Μοντέλο Gaussian Mixture (GMM), το Νευρωνικό δίκτυο (NN) και το SupportVectorMachine (SVM) [Oh et al,2003]. 4

5 Β. Ανάλυση θέματος και υλοποιούμενη μέθοδος α. Εισαγωγή Σε αυτή την εργασία πρόκειται να χρησιμοποιηθεί λογιστική παλινδρόμηση για την κατηγοριοποίηση των βίντεο ανά είδος. H λογιστική παλινδρόμηση έχει αποδείξει την αποτελεσματικότητά της ως τεχνική ταξινόμησης σε διάφορους τομείς. Η λογιστική παλινδρόμηση χρησιμοποιείται για πολλούς λόγους. Καταρχήν η λογιστική παλινδρόμηση έχει μελετηθεί πολύ και δεν κάνει υποθέσεις για την κατανομή των ανεξάρτητων μεταβλητών, ενώ από την άλλη μπορεί να επεκταθεί για την αντιμετώπιση προβλημάτων πολλαπλής κατηγοριοποίησης. Έτσι, με τον σωστό αλγόριθμο, ο χρόνος υπολογισμού μπορεί να μειωθεί σημαντικά σε σχέση με αυτόν που απαιτείται από άλλες μεθόδους, όπως της Support Vector Machine (SVM). β. Λογιστική Παλινδρόμηση Στη λογιστική παλινδρόμηση, μία μεταβλητή εξόδου yi ( = 1,..., ) λαμβάνει την τιμή 1 με πιθανότητα και 0 με πιθανότητα 1-. Η μεταβλητή pi μεταβάλλεται ως συνάρτηση κάποιων επεξηγηματικών μεταβλητών όπως η xi.αυτό εκφράζεται από τον παρακάτω μαθηματικό τύπο (Maaloof et al. και King and Zeng): E όπου β είναι ένα διάνυσμα παραμέτρων με την προϋπόθεση ότι 0 = 1, έτσι ώστε το β0 να είναι ένας σταθερός όρος. O λογιστικός μετασχηματισμός είναι ο λογάριθμος της πιθανότητας θετικής απόκρισης και ορίζεται ως: n = ln ( /1- )= β Η εξίσωση μπορεί να εκφραστεί σε μορφή πινάκα ως: n= β Η κανονικοποιημένη λογαριθμική πιθανοφάνεια ορίζεται ως: Ln(β)=. 5

6 όπου προστίθεται ο όρος ποινής (λ / 2) β 2 για την επίτευξη καλύτερης γενίκευσης. Για τις δυαδικές εξόδους, η συνάρτηση απώλειας ή η απόκλιση DEV είναι η αρνητική λογαριθμική πιθανοφάνεια και δίνεται από τον τύπο: ( ) = 2ln ( ) [Μαθηματικοί τύποι από: Malouf et al(2011). and King and Zeng(2001)] γ. Εξαγωγή χαρακτηριστικών βίντεο Η εξαγωγή των κατάλληλων χαρακτηριστικών από κάθε βίντεο είναι σημαντική για τον κατάλληλο σχεδιασμό κάθε ταξινομητή προτύπων. Στις μελέτες ταξινόμησης βίντεο, τα χαρακτηριστικά που χρησιμοποιούνται μπορούν να κατηγοριοποιηθούν ως εξής (ένα από τα τρία): Χαρακτηριστικά κειμένου Χαρακτηριστικά ήχου Οπτικά χαρακτηριστικά Σε μερικές μελέτες διαχωρίζονται τα χαρακτηριστικά και σε δύο άλλες κύριες κατηγορίες: χαρακτηριστικά κειμένου και χαρακτηριστικά μη κειμένου χαρακτηριστικά χαμηλού επιπέδου και σημασιολογικά χαρακτηριστικά των βίντεο Τα χαρακτηριστικά κειμένου περιλαμβάνουν κείμενο που εξάγεται από το βίντεο αλλά και κείμενο που δημιουργείται από το χρήστη. Τα χαρακτηριστικά μη κειμένου αφορούν στα στοιχεία που εξάγονται από εικόνες, ήχο και κίνηση. Αυτά τα χαρακτηριστικά αναφέρονται και ως χαρακτηριστικά χαμηλού επιπέδου. [Brezeale and Cook(2008) and Hamed et al(2012)]. Μερικές από τις έρευνες χρησιμοποιούν χαρακτηριστικά που συμφωνούν με την βασική κινηματική αρχή των οπτικών χαρακτηριστικών, τα οποία αποτελούνται από το χρώμα, την κίνηση και το μέσο μήκος λήψης. Μία δυσκολία στη χρήση χαρακτηριστικών χαμηλού επιπέδου είναι ο τεράστιος όγκος δεδομένων και η πιο κοινή λύση για αυτό είναι η χρησιμοποίηση ενός καρέ κλειδιού, το οποίο αντιπροσωπεύει τη λήψη, ή η χρήση τεχνικών μείωσης των διαστάσεων, όπως είναι η Ανάλυση Πρωτευουσών Συνιστωσών (PCA), καθώς και η Εφαρμογή μετασχηματισμών κυματιδίου [Brezeale and Cook(2008), Zhou et al(2010) and Rasheed et al(2005)]. 6

7 Ο διακριτός μετασχηματισμός χρησιμοποιείται ευρέως για την εξαγωγή χαρακτηριστικών και τη μείωση του πλεονασμού δεδομένων. Τα πλεονεκτήματα αναλογιών των ντετερμινιστικών μετασχηματισμών τους καθιστούν ως ένα πολύ ενδιαφέρον εργαλείο εξαγωγής χαρακτηριστικών. Ένας από τους σημαντικότερους διακριτούς μετασχηματισμούς είναι ο διακριτός μετασχηματισμός συνημιτόνου (DCT) και οι ειδικές ιδιότητες του τον καθιστούν ως ένα ισχυρό εργαλείο στις εφαρμογές επεξεργασίας βίντεο. Ο DCT έχει την ικανότητα για αποσυσχέτιση των δεδομένων. Για την υλοποίηση το DCT υπάρχουν γρήγοροι αλγόριθμοι. Κατά την εφαρμογή του CT στο βίντεο, ορισμένοι συντελεστές επιλέγονται και άλλοι απορρίπτονται για τη μείωση διαστάσεων των δεδομένων. Η επιλογή των συντελεστών CT αποτελεί σημαντικό μέρος της διαδικασίας εξαγωγής χαρακτηριστικών. Η εξαγωγή χαρακτηριστικών CT αποτελείται από δύο βήματα: σε πρώτη φάση ο CT εφαρμόζεται σε ολόκληρο το καρέ κλειδί για να ληφθούν οι συντελεστές DCΤ στη συνέχεια μερικοί συντελεστές επιλέγονται για την κατασκευή των διανυσμάτων χαρακτηριστικών. Το μέγεθος του πίνακα συντελεστών DCT είναι το ίδιο με του καρέ εισόδου. Ο DCT από μόνο του δεν μειώνει τον όγκο των δεδομένων, δεν έχει δηλαδή τη δυνατότητα να συμπιέζει το μεγαλύτερο μέρος των πληροφοριών του σήματος σε ένα μικρό ποσοστό συντελεστών. Οι συντελεστές DCT για το ένα πλαίσιο διαστάσεων Ν υπολογίζονται ως εξής[dabbaghchian et al(2010)]: f α(u) α(v) x u=1,2,3,,,,,m v=1,2,3,..n όπου το α (ω) ορίζεται από: α (ω)=1 ή 2 για (, ) είναι η συνάρτηση έντασης καρέ, και =0 (, ν) είναι ένας 2D πίνακας συντελεστών CT. Όπως αναφέρθηκε παραπάνω, ο πίνακας συντελεστών CT είναι ο ίδιος με το μέγεθος του καρέ κλειδιού και για να γίνει εφικτή και συμπαγής χαμηλής διάστασης αναπαράσταση των χαρακτηριστικών θα μπορούσε να χρησιμοποιηθεί ο PCA[Xu and Li(2003)]. Δοθέντων Ν διανυσμάτων χαρακτηριστικών d διαστάσεων το διάνυσμα μέσου υπολογίζεται ως: και ο πίνακας διακύμανσης υπολογίζεται ως: 7

8 C= Η Πρωτεύουσα Συνιστώσα χρησιμοποιεί τα πρώτα P σημαντικά ιδιοδιανύσματα του c:, {V, = 1, 2,.., } Με την κατασκευή του διαγώνιου πίνακα που έχει ορίζουσα τις ιδιοτιμές = [V1, V2,..., V ] με διαστάσεις dxp, ένα τυχάιο διάνυσμα χαρακτηριστικών - διαστάσεων μπορεί να αναπαρασταθεί ως ένα νέο διάνυσμα P διαστάσεων y= ( -τ) με << και P<<d. Μετά την εξαγωγή των καρέ κλειδιών, εφαρμόζεται ο DCT, προκειμένου να λάβουμε τους συντελεστές DCT. Ο PCA εφαρμόζεται στους συντελεστές DCT για να επιλεγούν οι πιο σημαντικοί. δ. Αλγόριθμος εξαγωγής κλειδιού με χρήση διαφοράς εντροπίας Η περιγραφή ενός αντικειμένου σε ένα σύστημα ανάκτησης δεδομένων συνήθως περιλαμβάνει τη χρήση χαρακτηριστικών, όπως υφή και χρώμα. Σε αυτόν τον αλγόριθμο χρησιμοποιούμε την εντροπία όχι ως καθολικό χαρακτηριστικό για το σύνολο της εικόνας αλλά ως τοπικό τελεστή. Η εντροπία είναι ένας καλός τρόπος παρουσίασης της μη καθαρότητας ή της μη προβλεψιμότητας ενός συνόλου δεδομένων, καθώς εξαρτάται από το πλαίσιο με βάση το οποίο λήφθηκαν οι όποιες μετρήσεις. Ο Τ.Kadir και ο Μ.Brady (2001) χρησιμοποίησαν την εντροπία για να περιγράψουν τμήματα μιας εικόνας με όρους κυμαινόμενης κλίμακας στο χώρο. Στο προτεινόμενο μοντέλο θεωρούμε ότι αν κατανεμηθεί η εντροπία στην εικόνα, τότε οι κατανομές υψηλότερης εντροπίας θα περιγράφουν τις περιοχές που περιέχουν τα εξέχοντα αντικείμενα μιας ακολουθίας βίντεο. Επομένως, οποιαδήποτε αλλαγή προκύψει στην εμφάνιση αντικειμένων σε μία από αυτές τις κύριες περιοχές, θα έχει επίδραση στη σχετική σημασιολογική πληροφορία της σε όλη την αλληλουχία της ιστορίας. Προκειμένου να εξαλειφθεί όσο μπορεί η πιθανότητα αλλαγής της φωτεινότητας κατά τη διάρκεια της σύγκρισης καρέ κλειδιού, θεωρήθηκε απαραίτητο να κβαντιστεί η εικόνα σε 256 χρώματα και στη συνέχεια να εφαρμοστεί ένα φίλτρο μεσαίου για εξομάλυνση της περιοχής. Έστω ότι το hf(k) είναι το ιστόγραμμα του πλαισίου f και k το επίπεδο του γκρίζου με 0 k 2b-1, όπου b είναι ο μικρότερος αριθμός δυαδικών ψηφίων, με τον οποίο μπορούν να αναπαρασταθούν τα επίπεδα κβαντισμού της εικόνας [b = 256, κβαντισμένο σε 256 χρώματα]. Εάν το καρέ είναι διαστάσεων M σειρών και N γραμμών, τότε η πιθανότητα εμφάνισης αυτού του επιπέδου γκρί στο πλαίσιο θα είναι: pf(k) = hf(k)/(m N) 8

9 Η ποσότητα πληροφορίας Qf (k) που μεταδίδεται από ένα στοιχείο είναι ίση με το log (βάση2) της αντίστροφης πιθανότητας εμφάνισης pf (k): Η παραπάνω πληροφορία Qf (k), πολλαπλασιαζόμενη με την πιθανότητα εμφάνισής της, μας δίνει την εντροπία Ε που παράγεται από την πηγή για αυτό το επίπεδο κβαντισμού. Το άθροισμα όλων των εντροπιών των επιπέδων γκρι είναι η πληροφορία της συνολικής εντροπίας του καρέ: Etotal =ef(kmax) Όπου: ef(k) = pf(k) Qf(k) Για κάθε καρέ, πρώτα ταξινομούμε τις εντροπίες μεταξύ όλων των επιπέδων κβαντισμού και στη συνέχεια τις προσθέτουμε ξεκινώντας από την υψηλότερη προς τη χαμηλότερη εντροπία μέχρι να υπερβούμε το όριο του 70% της συνολικής εντροπίας της εικόνας. Με αυτό τον τρόπο απομονώνουμε τα αντικείμενα που μεταφέρουν την περισσότερη πληροφορία της εικόνας: EThreshold = em 0.7 total όπου n είναι η εντροπία στην οποία το άθροισμα υπερβαίνει το 70% της συνολικής εντροπίας και z = μέγιστη εντροπία. Για κάθε μία από τις εντροπίες των επιπέδων γκρι που χρησιμοποιήσαμε για να φτάσουμε στο 70% της συνολικής εντροπίας της εικόνας για την πρώτη εικόνα της ακολουθίας [καρέ κλειδι = καρέ 1], λαμβάνουμε την απόλυτη διαφορά με την αντίστοιχη επιπέδου γκρι εντροπία από το επόμενο επεξεργασμένο καρέ. Αν το άθροισμα των κανονικοποιημένων διαφορών είναι μεγαλύτερο από 77% τότε έχουμε μια μεταβολή στο περιεχόμενο της ακολουθίας των καρέ και ως εκ τούτου χρειάζεται ένα νέο κλειδί-καρέ: Diff(f,f+1)= όπου f και f + 1 είναι το τρέχον καρέ και το επόμενο [μαθηματικοί τύποι από: Mentzelopoulos and Psarrou(2004)]. 9

10 10

11 ε. Υλοποιούμενη μέθοδος Σε αυτήν την εργασία, επιχειρείται καταρχήν η ανίχνευση καρέ κλειδιών από τα βίντεο με την χρήση της εντροπίας. Κατά δεύτερον, κατασκευάζονται μεταβλητές Χ και Y. Η μεταβλητη X αντιπροσωπεύει τα χαρακτηριστικά της λήψης βίντεο που αναπαρίστανται από τα δεδομένα DCT_PCA. και η μεταβλητή Y καθορίζει ότι η λήψη βίντεο έχει οριστεί με μη αυτόματο τρόπο. Στη συνέχεια, τα χαρακτηριστικά θα πρέπει να κλιμακωθούν σε τιμές μεταξύ 0 και 1 χρησιμοποιώντας την ακόλουθη εξίσωση: F(x)=1/(1+e^-x) Το πλεονέκτημα της παραπάνω κλιμάκωσης είναι ότι αποφεύγεται έτσι χαρακτηριστικά με ευρύτερη εμβέλεια τιμών να επικρατούν πάνω σε αυτά με μικρότερο. Ένα άλλο πλεονέκτημα είναι να αποφευχθούν αριθμητικές δυσκολίες κατά τον υπολογισμό, καθώς μια μεγάλη τιμή χαρακτηριστικού μπορεί να προκαλέσει αριθμητικό πρόβλημα. Στη συνέχεια, η λογιστική παλινδρόμηση χρησιμοποιείται στα δεδομένα που συγκεντρωθήκαν, ώστε να γίνει η κατηγοριοποίηση των βίντεο που θέλουμε. 11

12 Γ. Πρόγραμμα Υλοποίησης Το MATLAB (matrix laboratory) είναι ένα περιβάλλον αριθμητικής υπολογιστικής και μια προγραμματιστική γλώσσα τέταρτης γενιάς. Αποθηκεύει και κάνει τις πράξεις με βάση την άλγεβρα μητρών. Χρησιμοποιείται κατά κύριο λόγο για την επίλυση μαθηματικών προβλημάτων, ωστόσο μπορεί να χρησιμοποιηθεί και για προγραμματισμό, καθώς περιέχει εντολές από την C++ όπως την while, την switch και την if. Στον τομέα των γραφικών μπορεί να υλοποιήσει συναρτήσεις πραγματικές, μιγαδικές, πεπλεγμένες συναρτήσεις δύο μεταβλητών και άλλες. Όσον αφορά το στατιστικό κλάδο, δύναται να υλοποιήσει ιστογράμματα, τομεογράμματα, ραβδογράμματα, εμβαδογράμματα και άλλα. Δ. Κώδικας MATLAB α. Εκτελέσιμο Πρόγραμμα και Kώδικας 12

13 Επιλέγουμε Εύρεση, στη συνέχεια all files για να εμφανιστούν όλα τα αρχεία και επιλέγουμε το βίντεο που θέλουμε σε μορφή.mp4. 13

14 Στη συνέχεια επιλέγουμε Εκπαίδευση (η εκπαίδευση διαρκεί ένα μικρό χρονικό διάστημα sec). Περιμένουμε να ολοκληρωθεί η διαδικασία και μετά επιλέγουμε Κατηγοριοποίηση. Σαν αποτέλεσμα παίρνουμε τις 3 στήλες που δείχνουν την πιθανότητα που υπάρχει το καρέ κλειδί να ανήκει στην κάθε κατηγορία. 14

15 WKLR.m function varargout = WKLR(varargin) gui_singleton = 1; gui_state = struct('gui_name', mfilename,... 'gui_singleton', gui_singleton,... 'gui_layoutfcn', [],... 'gui_callback', []); if nargin && ischar(varargin{1}) gui_state.gui_callback = str2func(varargin{1}); if nargout [varargout{1:nargout}] = gui_mainfcn(gui_state, varargin{:}); else gui_mainfcn(gui_state, varargin{:}); function WKLR_OpeningFcn(hObject, eventdata, handles, varargin) handles.output = hobject; guidata(hobject, handles); function varargout = WKLR_OutputFcn(hObject, eventdata, handles) varargout{1} = handles.output; function Browse_Callback(hObject, eventdata, handles) [FileName,FilePath ]= uigetfile(); V = fullfile(filepath, FileName); set(handles.edit2,'string',v); setappdata(0,'video',v); function Data_Callback(hObject, eventdata, handles) load('d1.mat','d'); [coeff,score] = princomp(d); X=1./(1+exp(score)); Y=cell(92,1); for i=1:92; if i<=34 Y{i}=('sport'); elseif i<=82 Y{i}=('movies'); 15

16 else Y{i}=('news'); sp=categorical(y); Data= mnrfit(x,sp); setappdata(0,'dat',data); function Result_Callback(hObject, eventdata, handles) v=getappdata(0,'video'); vid=videoreader(v); nf=get(vid,'numberofframes'); Im=read(vid,1); im=rgb2gray(im); B=medfilt2(im); p=imhist(b); p=p/numel(b); C=-p.*log2(p); finent=find(isfinite(c)); ef=c(finent); [G,aR]=sort(ef,'desc'); E=sum(G); Thresh=E*0.7; sum1=0; c=0; i=1; while sum1<thresh; sum1=sum1+g(i); c=c+1; i=i+1; F(1)=1; count=1; m=nf-1; for i=1:m; s=0; Im1=read(vid,i); im1=rgb2gray(im1); B1=medfilt2(im1); p1=imhist(b1); p1=p1/numel(b1); C1=-p1.*log2(p1); Im2=read(vid,i+1); im2=rgb2gray(im2); 16

17 B2=medfilt2(im2); p2=imhist(b2); p2=p2/numel(b2); C2=-p2.*log2(p2); for j=1:c; D=abs(C1(aR(j))-C2(aR(j)))/C1(aR(j)); s=s+d; Diff=s/c; if Diff>0.77; count=count+1; F(count)=i+1; for co=1:count; im=read(vid,f(co)); ima=rgb2gray(im); imal=im2double(ima); b=dct2(imal); bi=zigzag(b); for j=1:50 R(co,j)=bi(j); Data=getappdata(0,'dat'); [coeff,score] = princomp(r); X=1./(1+exp(score)); pihat = mnrval(data,x); result=num2str(pihat); set(handles.edit3,'string',result); function edit2_callback(hobject, eventdata, handles) function edit2_createfcn(hobject, eventdata, handles) if ispc && isequal(get(hobject,'backgroundcolor'), get(0,'defaultuicontrolbackgroundcolor')) set(hobject,'backgroundcolor','white'); function edit3_callback(hobject, eventdata, handles) function edit3_createfcn(hobject, eventdata, handles) if ispc && isequal(get(hobject,'backgroundcolor'), get(0,'defaultuicontrolbackgroundcolor')) set(hobject,'backgroundcolor','white'); 17

18 function edit4_callback(hobject, eventdata, handles) function edit4_createfcn(hobject, eventdata, handles) if ispc && isequal(get(hobject,'backgroundcolor'), get(0,'defaultuicontrolbackgroundcolor')) set(hobject,'backgroundcolor','white'); function edit5_callback(hobject, eventdata, handles) function edit5_createfcn(hobject, eventdata, handles) if ispc && isequal(get(hobject,'backgroundcolor'), get(0,'defaultuicontrolbackgroundcolor')) set(hobject,'backgroundcolor','white'); function edit6_callback(hobject, eventdata, handles) function edit6_createfcn(hobject, eventdata, handles) if ispc && isequal(get(hobject,'backgroundcolor'), get(0,'defaultuicontrolbackgroundcolor')) set(hobject,'backgroundcolor','white'); zigzag,m function output = zigzag(in) h = 1; v = 1; vmin = 1; hmin = 1; vmax = size(in, 1); hmax = size(in, 2); i = 1; output = zeros(1, vmax * hmax); while ((v <= vmax) & (h <= hmax)) if (mod(h + v, 2) == 0) if (v == vmin) output(i) = in(v, h); if (h == hmax) v = v + 1; else h = h + 1; ; i = i + 1; 18

19 elseif ((h == hmax) & (v < vmax)) output(i) = in(v, h); v = v + 1; i = i + 1; elseif ((v > vmin) & (h < hmax)) output(i) = in(v, h); v = v - 1; h = h + 1; i = i + 1; ; else if ((v == vmax) & (h <= hmax)) output(i) = in(v, h); h = h + 1; i = i + 1; elseif (h == hmin) output(i) = in(v, h); if (v == vmax) h = h + 1; else v = v + 1; ; i = i + 1; elseif ((v < vmax) & (h > hmin)) output(i) = in(v, h); v = v + 1; h = h - 1; i = i + 1; ; ; if ((v == vmax) & (h == hmax)) output(i) = in(v, h); break ; ; 19

20 β. Ανάλυση Κώδικα Κουμπί Έυρεση: function Browse_Callback(hObject, eventdata, handles) [FileName,FilePath ]= uigetfile(); Εμφανίζει ένα παράθυρο διαλόγου που απαριθμεί τα αρχεία στον τρέχοντα φάκελο και δίνει τη δυνατότητα να επιλεγεί ή να εισαχθεί το όνομα ενός αρχείου V = fullfile(filepath, FileName); Δημιουργεί μια πλήρη προδιαγραφή αρχείου από το καθορισμένο όνομα φακέλου και αρχείων set(handles.edit2,'string',v); Eμφανίζει στο edit2 το V setappdata(0,'video',v); Αποθηκεύει δεδομένα στην εφαρμογή για να χρησιμοποιηθεί στο Ui Κουμπί Εκπαίδευση: function Data_Callback(hObject, eventdata, handles) load('d1.mat','d'); Φορτώνει τα δεδομένα d1.mat με όνομα D [coeff,score] = princomp(d); Kάνει Ανάλυση Πρωτευουσών Συνιστωσών στη μεταβλητή D X=1./(1+exp(score)); Κλιμακώνει τις τιμές μεταξύ 0 και 1 Y=cell(92,1); Δημιουργεί κενό πίνακα Υ for i=1:92; if i<=34 Y{i}=('sport'); elseif i<=82 Y{i}=('movies'); else Y{i}=('news'); Βάζει την τιμή sport στα πρώτα 34 κελιά, κατόπιν την τιμή movies στα επόμενα 48 και στα υπόλοιπα βάζει τα news sp=categorical(y); Δημιουργεί ένα κατηγοριακό πίνακα από τον πίνακα Y Data= mnrfit(x,sp); Eπιστρέφει μια μήτρα D, των εκτιμήσεων συντελεστών για μια πολυωνυμική λογιστική παλινδρόμηση των ονομαστικών αποκρίσεων στο sp στους προγνωστικούς δείκτες στο Χ setappdata(0,'dat',data); Αποθηκεύει δεδομένα στην εφαρμογή για να χρησιμοποιηθεί στο Ui 20

21 Kουμπί Κατηγοριοποίηση: function Result_Callback(hObject, eventdata, handles) v=getappdata(0,'video'); Φορτώνει τα δεδομένα video vid=videoreader(v); Διαβάζει το βίντεο nf=get(vid,'numberofframes'); Βρίσκει τον αριθμό καρέ της μεταβλητής vid Im=read(vid,1); Διαβάζει το πρώτο καρέ από το vid im=rgb2gray(im); Μετατρέπει την εικόνα σε γκρι B=medfilt2(im); Eκτελεί φιλτράρισμα μεσαίου της εικόνας im σε δύο διαστάσεις p=imhist(b); Yπολογίζει το ιστόγραμμα για την εικόνα B p=p/numel(b); Πιθανότητα εμφάνισης αυτού του επιπέδου γκρίζου στο πλαίσιο C=-p.*log2(p); Bρίσκει την εντροπία της P finent=find(isfinite(c)); Eπιστρέφει έναν πίνακα με το ίδιο μέγεθος με το Α που περιέχει λογικό 1, όπου τα στοιχεία του πίνακα Α είναι πεπερασμένα και λογικό 0 όπου είναι άπειρα ή NaN και ταυτόχρονα αφαιρεί τα NaN ef=c(finent); [G,aR]=sort(ef,'desc'); Ταξινομεί τον ef κατά φθίνουσα σειρά κρατώντας τις αρχική θέσεις των στοιχείων E=sum(G); Βρίσκει τη συνολική εντροπία της εικόνας Thresh=E*0.7; Υπολογίζει το 70% της εντροπίας sum1=0; Θέτει μεταβλητή sum1=0 c=0; Θέτει μεταβλητή c=0 i=1; Θέτει μεταβλητή i=1 while sum1<thresh; Βρόγχος όσο το sum1 είναι μικρότερο του Thresh sum1=sum1+g(i); Προσθέτει στο sum1 την τιμή του πίνακα G c=c+1; Aυξάνει το c κατά 1 i=i+1; 21

22 Aυξάνει το i κατά 1 F(1)=1; Θέτει μεταβλητή F(1)=1 count=1; Θέτει μεταβλητή count=1 m=nf-1; Θέτει μεταβλητή m for i=1:m; Βρόγχος i s=0; Θέτει μεταβλητή s=0 Im1=read(vid,i); Διαβάζει το καρέ i από το vid im1=rgb2gray(im1); Μετατρέπει την εικόνα σε γκρι B1=medfilt2(im1); Εκτελεί φιλτράρισμα μεσαίου της εικόνας im1 σε δύο διαστάσεις p1=imhist(b1); Yπολογίζει το ιστόγραμμα για την εικόνα B1 p1=p1/numel(b1); Πιθανότητα εμφάνισης αυτού του επιπέδου γκρίζου στο πλαίσιο C1=-p1.*log2(p1); Bρίσκει την εντροπία της P1 Im2=read(vid,i+1); Διαβάζει το καρέ i+1 από το vid im2=rgb2gray(im2); Μετατρέπει την εικόνα σε γκρι B2=medfilt2(im2); Εκτελεί φιλτράρισμα μεσαίου της εικόνας im2 σε δύο διαστάσεις p2=imhist(b2); Yπολογίζει το ιστόγραμμα για την εικόνα B2 p2=p2/numel(b2); Πιθανότητα εμφάνισης αυτού του επιπέδου γκρίζου στο πλαίσιο C2=-p2.*log2(p2); Bρίσκει την εντροπία της P2 for j=1:c; Βρόγχος j D=abs(C1(aR(j))-C2(aR(j)))/C1(aR(j)); D= απόλυτη τιμή της διαφοράς των εντροπιών σε κάθε επίπεδο s=s+d; Προσθέτει στο s την τιμή του D Diff=s/c; 22

23 Βρίσκει το ποσοστό της διαφοράς μεταξυ των καρέ if Diff>0.77; Αν η διαφορά είναι μεγαλύτερη count=count+1; Aυξάνει το count κατά 1 F(count)=i+1; H F(count) παίρνει μια νέα τιμή.η τιμή αυτή είναι ένα νέο καρέ κλειδί for co=1:count; Βρόγχος co im=read(vid,f(co)); Διαβάζει το καρέ κλείδι που είναι αποθηκευμένα στην F από το vid ima=rgb2gray(im); Μετατρέπει την εικόνα σε γκρι imal=im2double(ima); Μετατροπή εικόνας σε διπλή ακρίβεια b=dct2(imal); Eφαρμόζει 2-D διακριτό μετασχηματισμό συνημίτονου bi=zigzag(b); Kάνει ζιγκ ζαγκ σάρωση του πίνακα β σε μονοδιάστατο for j=1:50 Βρόγχος j R(co,j)=bi(j); Αποθηκεύει τις πρώτες 50 τιμές του πινακα bi στο R Data=getappdata(0,'dat'); Φορτώνει τα δεδομένα dat [coeff,score] = princomp(r); Κάνει Ανάλυση Πρωτευουσών Συνιστωσών στην μεταβλητή R X=1./(1+exp(score)); Κλιμακώνει τις τιμές μεταξύ 0 και 1 pihat = mnrval(data,x); Eπιστρέφει τις προβλεπόμενες πιθανότητες για το μοντέλο πολυωνυμικής λογιστικής παλινδρόμησης με πρόβλεψη X και τις εκτιμήσεις συντελεστών Data result=num2str(pihat); Μετατρέπει τον αριθμό σε μορφή string set(handles.edit3,'string',result); Eμφανίζει στο edit3 το result zigzag,m 23

24 function output = zigzag(in) h = 1; Θέτει μεταβλητή h=1 v = 1; Θέτει μεταβλητή v=1 vmin = 1; Θέτει μεταβλητή vmin=1 hmin = 1; Θέτει μεταβλητή hmin=1 vmax = size(in, 1); Θέτει μεταβλητή vmax από το size την πρώτη διάσταση hmax = size(in, 2); Θέτει μεταβλητή hmax από το size την πρώτη διάσταση i = 1; Θέτει μεταβλητή i=1 output = zeros(1, vmax * hmax); Δημιουργεί τη μεταβλητή εξόδου του function στις διαστάσεις vmax,hmax while ((v <= vmax) & (h <= hmax)) Όσο το v<=vmax και h<=max if (mod(h + v, 2) == 0) Υπόλοιπο μετά τη διαίρεση ισχύει if (v == vmin) Αν v==vmin output(i) = in(v, h); Παίρνει την πρώτη τιμή εισόδου και την βγάζει σαν πρώτη τιμή του νέου πίνακα if (h == hmax) Αν το h==hmax v = v + 1; Αυξάνει το ν κατά 1 αλλιώς else h = h + 1; Αυξάνει το h κατά 1 ; i = i + 1; Αυξάνει το i κατά 1 elseif ((h == hmax) & (v < vmax)) Αλλιώς αν είναι στο τελευταίο στοιχείο της γραμμής output(i) = in(v, h); Μεταβλητή εξόδου παίρνει νέες τιμές v = v + 1; Αυξάνει το ν κατά 1 i = i + 1; Αυξάνει το i κατά 1 elseif ((v > vmin) & (h < hmax)) 24

25 Στις υπόλοιπες περιπτώσεις output(i) = in(v, h); Μεταβλητή εξόδου παίρνει νέες τιμές v = v - 1; Μικραίνει τον ν κατά 1 h = h + 1; Αυξάνει το h κατά 1 i = i + 1; Αυξάνει το i κατά 1 ; else if ((v == vmax) & (h <= hmax)) Aν βρίσκετε στην τελευταία γραμμή output(i) = in(v, h); Μεταβλητή εξόδου παίρνει νέες τιμές h = h + 1; Αυξάνει το h κατά 1 i = i + 1; Αυξάνει το i κατά 1 elseif (h == hmin) Aν έχουμε πάρει το πρώτο στοιχείο output(i) = in(v, h); Μεταβλητή εξόδου παίρνει νέες τιμές if (v == vmax) h = h + 1; Αυξάνει το h κατά 1 else v = v + 1; Αυξάνει το ν κατά 1 ; i = i + 1; Αυξάνει το i κατά 1 elseif ((v < vmax) & (h > hmin)) Στις υπόλοιπες περιπτώσεις output(i) = in(v, h); Μεταβλητή εξόδου παίρνει νέες τιμές v = v + 1; Αυξάνει το ν κατά 1 h = h - 1; Μικραίνει τον h κατά 1 i = i + 1; Αυξάνει το i κατά 1 ; ; 25

26 if ((v == vmax) & (h == hmax)) Τελευταίο στοιχείο του πίνακα output(i) = in(v, h); Μεταβλητή εξόδου παίρνει νέες τιμές Break Σταματά το βρόγχο ; ; vid=videoreader('m1.mp4'); nf=get(vid,'numberofframes'); Im=read(vid,1); im=rgb2gray(im); B=medfilt2(im); p=imhist(b); p=p/numel(b); C=-p.*log2(p); finent=find(isfinite(c)); ef=c(finent); [G,aR]=sort(ef,'desc'); E=sum(G); Thresh=E*0.7; sum=0; c=0; i=1; while sum<thresh; sum=sum+g(i); c=c+1; i=i+1; F(1)=1; count=1; m=nf-1; for i=1:m; s=0; Im1=read(vid,i); im1=rgb2gray(im1); B1=medfilt2(im1); p1=imhist(b1); p1=p1/numel(b1); C1=-p1.*log2(p1); Im2=read(vid,i+1); γ.πρόγραμμα συλλογής Δεδομένων για το d1.mat 26

27 im2=rgb2gray(im2); B2=medfilt2(im2); p2=imhist(b2); p2=p2/numel(b2); C2=-p2.*log2(p2); for j=1:c; D=abs(C1(aR(j))-C2(aR(j)))/C1(aR(j)); s=s+d; Diff=s/c; if Diff>0.77; count=count+1; F(count)=i+1; for co=1:count; im=read(vid,f(co)); ima=rgb2gray(im); imal=im2double(ima); b=dct2(imal); bi=zigzag(b); for j=1:50 M1(co,j)=bi(j); save('m1.mat','m1'); load('s1.mat','s1'); load('s2.mat','s2'); load('s3.mat','s3'); load('s4.mat','s4'); load('s5.mat','s5'); load('m1.mat','m1'); load('m2.mat','m2'); load('m3.mat','m3'); load('m4.mat','m4'); load('m5.mat','m5'); load('n1.mat','n1'); load('n2.mat','n2'); load('n3.mat','n3'); load('n4.mat','n4'); load('n5.mat','n5'); D=[S1;S2;S3;S4;S5;M1;M2;M3;M4;M5;N1;N2;N3;N4;N5]; 27

28 save('d1.mat','d'); Χρησιμοποιείται ο αλγόριθμος της εντροπίας για εξαγωγή καρέ κλειδιών και εφαρμόζει σε κάθε καρέ κλειδί 2-D, διακριτό μετασχηματισμό συνημίτονου. Αυτό γίνεται σε μια βάση δεδομένων από βίντεο, ώστε να υπάρχουν αρκετά δεδομένα για να γίνει η Εκπαίδευση με την mnrfit. Όταν έχουν παρθεί όλα τα δεδομένα, ενώνονται σε ένα πινάκα D και αποθηκεύονται στο d1.mat. H σειρά που ενώνονται στο πίνακα D είναι κατά κατηγορία πρώτα τα sports, μετά movies και τέλος τα news. 28

29 E. Αποτελέσματα του Προγράμματος Βίντεο r1 έχει 13 καρέ κλειδιά από τα οποία τα 9 ανήκουν στην κατηγορία sports και έχει ποσοστό αναγνώρισης 69,2% 29

30 Βίντεο r2 έχει 13 καρέ κλειδιά από τα οποία τα 2 ανήκουν στην κατηγορία movies και έχει ποσοστό αναγνώρισης 15,3%. Το μικρό ποσοστό αναγνώρισης οφείλεται στο ότι τα δεδομένα από την Ανάλυση Πρωτευουσών Συνιστωσών έχουν πολλές ομοιότητες με στις κατηγορίες sports και news. 30

31 Βίντεο r3 έχει 5 καρέ κλειδιά από τα οποία τα 1 ανήκουν στην κατηγορία news και έχει ποσοστό αναγνώρισης 20%. Το μικρό ποσοστό αναγνώρισης οφείλεται στο ότι τα δεδομένα από την Ανάλυση Πρωτευουσών Συνιστωσών έχουν πολλές ομοιότητες με στις κατηγορίες sports και movies. 31

32 Στ. Βιβλιογραφία T. Kadir and M. Brady Scale, saliency and image description IJC,45(2): November 2001 G.King and L.C Zeng Expalining rare events in international relations International Organization,vol.55 no 3 pp , 2001 J. H. Oh, J Lee and S. Kote Multimedia data mining framework for raw video sequences in Mining Multimedia and Complex Data pp.18-35, 2003 l. Q. Xu and Y. Li Video classification using spatial-temporal features and PCA in Proceeding of the International Conference on Multimedia and xpo(icm 03) vol.3 pp ,ieee,july 2003 M. Mentzelopoulos and A. Psarou Key-frame extraction algorithm using entropy difference in Proceedings of the 6 th ACM SIGMM International Workshop on Multimedia Information Retrieval(MIR 04).pp.39-45,ACM,October 2004 Z. Rasheed, Y. Sheikh and M. Shah On the use of computable features for film classification IEEE Transactions on Circuits and Systems for Video Technology,vol.15 no.1 pp.52-64,2005 A. Herview, P. Bouthemy and J. P. l. Cadre Video events classification and detection using 2d trajectories in Proceedings Of the 3 rd International Conference on Computer Vision Theory and Applications ( ISAPP 08)pp ,January Brezeale and.j. Cook Automatic video classification: a survey of the literature I Transactions on Systems, Man and Cybernetics C,vol.38 no.3 pp ,2008 H. Zhou, T Hermans, A.. Karandikar and J.M. Rehg Movie genre classification via scene categorization in Proceedings of the International Conference on Multimedia (MM 10),pp , ACM,October 2010 S. abbaghchian, M. P. Ghaemmaghami and A. Aghagolzadeh Feature extraction using discrete cosine transform and discrimination power analysis with a face recognition technology Pattern Recognition, vol.43 no 4 pp ,2010 A.A.M. Hamed,Z. Xiaoming,C Xu et al, Video genre classification using support vector machine ensemble International journal of Digital Content Technlogy and Its Applications, vol.6 no.15 pp ,2012 M.Maalouf, T.B Trafalis and I. Adrianto Kernel logistic regression using truncated Newton method Computational Management Science, vol.8 no 4 pp ,2011. Ahmed A.M. Hamed, Renfa Li, Zhang Xiaoming and Cheng Xu Video Genre Classification Using Weighted Kernel Logistic Regression Advances in Multimedia Volume 2013,Article Id

33 Zigzag scan by Alexey Solokov ( Matlab How to Create a GUI with Guide( ( ) Anas Kuzechie Matlab Tutorial-Creating Gui ( ( ) Zigzag scan by Alexey Solokov ( 33

ΕΡΕΥΝΗΤΙΚΑ ΠΡΟΓΡΑΜΜΑΤΑ ΑΡΧΙΜΗΔΗΣ ΕΝΙΣΧΥΣΗ ΕΡΕΥΝΗΤΙΚΩΝ ΟΜΑΔΩΝ ΣΤΟ ΤΕΙ ΣΕΡΡΩΝ. Ενέργεια. 2.2.3.στ ΘΕΜΑ ΕΡΕΥΝΑΣ: ΔΙΑΡΘΡΩΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ ΕΧΡΩΜΩΝ ΕΓΓΡΑΦΩΝ

ΕΡΕΥΝΗΤΙΚΑ ΠΡΟΓΡΑΜΜΑΤΑ ΑΡΧΙΜΗΔΗΣ ΕΝΙΣΧΥΣΗ ΕΡΕΥΝΗΤΙΚΩΝ ΟΜΑΔΩΝ ΣΤΟ ΤΕΙ ΣΕΡΡΩΝ. Ενέργεια. 2.2.3.στ ΘΕΜΑ ΕΡΕΥΝΑΣ: ΔΙΑΡΘΡΩΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ ΕΧΡΩΜΩΝ ΕΓΓΡΑΦΩΝ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ (Τ.Ε.Ι.) ΣΕΡΡΩΝ Τμήμα ΠΛΗΡΟΦΟΡΙΚΗΣ & ΕΠΙΚΟΙΝΩΝΙΩΝ ΕΡΕΥΝΗΤΙΚΑ ΠΡΟΓΡΑΜΜΑΤΑ ΑΡΧΙΜΗΔΗΣ ΕΝΙΣΧΥΣΗ ΕΡΕΥΝΗΤΙΚΩΝ ΟΜΑΔΩΝ ΣΤΟ ΤΕΙ ΣΕΡΡΩΝ Ενέργεια. 2.2.3.στ ΘΕΜΑ ΕΡΕΥΝΑΣ: ΔΙΑΡΘΡΩΣΗ

Διαβάστε περισσότερα

Ανάκτηση πολυμεσικού περιεχομένου

Ανάκτηση πολυμεσικού περιεχομένου Ανάκτηση πολυμεσικού περιεχομένου Ανίχνευση / αναγνώριση προσώπων Ανίχνευση / ανάγνωση κειμένου Ανίχνευση αντικειμένων Οπτικές λέξεις Δεικτοδότηση Σχέσεις ομοιότητας Κατηγοριοποίηση ειδών μουσικής Διάκριση

Διαβάστε περισσότερα

Μετάδοση Πολυμεσικών Υπηρεσιών Ψηφιακή Τηλεόραση

Μετάδοση Πολυμεσικών Υπηρεσιών Ψηφιακή Τηλεόραση Χειμερινό Εξάμηνο 2013-2014 Μετάδοση Πολυμεσικών Υπηρεσιών Ψηφιακή Τηλεόραση 5 η Παρουσίαση : Ψηφιακή Επεξεργασία Εικόνας Διδάσκων: Γιάννης Ντόκας Σύνθεση Χρωμάτων Αφαιρετική Παραγωγή Χρώματος Χρωματικά

Διαβάστε περισσότερα

Εισαγωγή στην Αριθμητική Ανάλυση

Εισαγωγή στην Αριθμητική Ανάλυση Εισαγωγή στην Αριθμητική Ανάλυση Εισαγωγή στη MATLAB ΔΙΔΑΣΚΩΝ: ΓΕΩΡΓΙΟΣ ΑΚΡΙΒΗΣ ΒΟΗΘΟΙ: ΔΗΜΗΤΡΙΑΔΗΣ ΣΩΚΡΑΤΗΣ, ΣΚΟΡΔΑ ΕΛΕΝΗ E-MAIL: SDIMITRIADIS@CS.UOI.GR, ESKORDA@CS.UOI.GR Τι είναι Matlab Είναι ένα περιβάλλον

Διαβάστε περισσότερα

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

Ποσοτικές Μέθοδοι στη Διοίκηση Επιχειρήσεων ΙΙ Σύνολο- Περιεχόμενο Μαθήματος Ποσοτικές Μέθοδοι στη Διοίκηση Επιχειρήσεων ΙΙ Σύνολο- Περιεχόμενο Μαθήματος Χιωτίδης Γεώργιος Τμήμα Λογιστικής και Χρηματοοικονομικής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

Διαβάστε περισσότερα

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ΗΜΥ 100 Εισαγωγή στην Τεχνολογία Δρ. Στέλιος Τιμοθέου ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΑ ΘΕΜΑΤΑ ΜΑΣ ΣΗΜΕΡΑ Αναλογικά και ψηφιακά συστήματα Μετατροπή

Διαβάστε περισσότερα

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

Πληροφοριακά Συστήματα Διοίκησης Πληροφοριακά Συστήματα Διοίκησης Τρεις αλγόριθμοι μηχανικής μάθησης ΠΜΣ Λογιστική Χρηματοοικονομική και Διοικητική Επιστήμη ΤΕΙ Ηπείρου @ 2018 Μηχανική μάθηση αναγνώριση προτύπων Η αναγνώριση προτύπων

Διαβάστε περισσότερα

ΤΕΙ ΘΕΣΣΑΛΙΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ Τμήμα Πολιτικών Μηχανικών ΤΕ Λάρισας Θέματα Πτυχιακών Εργασιών

ΤΕΙ ΘΕΣΣΑΛΙΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ Τμήμα Πολιτικών Μηχανικών ΤΕ Λάρισας Θέματα Πτυχιακών Εργασιών ΤΕΙ ΘΕΣΣΑΛΙΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ Τμήμα Πολιτικών Μηχανικών ΤΕ Λάρισας Θέματα Πτυχιακών Εργασιών Επίβλεψη : Καλογιάννης Γρηγόριος Πανεπιστημιακός Υπότροφος ΤΕΙ Θεσσαλίας Ηλεκτρολόγος Μηχανικός

Διαβάστε περισσότερα

Αναλογικά & Ψηφιακά Κυκλώματα ιαφάνειες Μαθήματος ρ. Μηχ. Μαραβελάκης Εμ.

Αναλογικά & Ψηφιακά Κυκλώματα ιαφάνειες Μαθήματος ρ. Μηχ. Μαραβελάκης Εμ. Αναλογικά & Ψηφιακά Κυκλώματα ιαφάνειες Μαθήματος ρ. Μηχ. Μαραβελάκης Εμ. 1 Εισαγωγή Αναλογικό σήμα (analog signal): συνεχής συνάρτηση στην οποία η ανεξάρτητη μεταβλητή και η εξαρτημένη μεταβλητή (π.χ.

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι κ. ΠΕΤΑΛΙΔΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται

Διαβάστε περισσότερα

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

Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον Τεχνολογικό Εκπαιδευτικό Ίδρυμα Κεντρικής Μακεδονίας - Σέρρες Τμήμα Μηχανικών Πληροφορικής Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον Δρ. Δημήτρης Βαρσάμης Επίκουρος Καθηγητής Δρ. Δημήτρης Βαρσάμης

Διαβάστε περισσότερα

Εισαγωγή στη Matlab Βασικές Συναρτήσεις

Εισαγωγή στη Matlab Βασικές Συναρτήσεις Πανεπιστήμιο Θεσσαλίας Σχολή Θετικών Επιστημών Τμήμα Πληροφορικής με Εφαρμογές στη Βιοϊατρική Εργαστήριο Γραμμικής Άλγεβρας Εισαγωγή στη Matlab Βασικές Συναρτήσεις 2016-2017 Εισαγωγή στη Matlab Matlab

Διαβάστε περισσότερα

Ειδικές Επιστηµονικές Εργασίες

Ειδικές Επιστηµονικές Εργασίες Ειδικές Επιστηµονικές Εργασίες 2005-2006 1. Ανίχνευση προσώπων από ακολουθίες video και παρακολούθηση (face detection & tracking) Η ανίχνευση προσώπου (face detection) αποτελεί το 1 ο βήµα σε ένα αυτόµατο

Διαβάστε περισσότερα

ιαφορική εντροπία Σεραφείµ Καραµπογιάς

ιαφορική εντροπία Σεραφείµ Καραµπογιάς ιαφορική εντροπία Σεραφείµ Καραµπογιάς Για πηγές διακριτού χρόνου µε συνεχές αλφάβητο, των οποίων οι έξοδοι είναι πραγµατικοί αριθµοί, ορίζεται µια άλλη ποσότητα που µοιάζει µε την εντροπία και καλείται

Διαβάστε περισσότερα

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

Σέργιος Θεοδωρίδης Κωνσταντίνος Κουτρούμπας. Version 2 Σέργιος Θεοδωρίδης Κωνσταντίνος Κουτρούμπας Version 2 1 ΔΕΔΟΜΕΝΑ Δεδομένα μπορούν να αποκτηθούν στα πλαίσια διαφόρων εφαρμογών, χρησιμοποιώντας, όπου είναι απαραίτητο, κατάλληλο εξοπλισμό. Μερικά παραδείγματα

Διαβάστε περισσότερα

ΔΙΑΧΕΙΡΙΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ ΠΑΓΚΟΣΜΙΟΥ ΙΣΤΟΥ ΚΑΙ ΓΛΩΣΣΙΚΑ ΕΡΓΑΛΕΙΑ. Data Mining - Classification

ΔΙΑΧΕΙΡΙΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ ΠΑΓΚΟΣΜΙΟΥ ΙΣΤΟΥ ΚΑΙ ΓΛΩΣΣΙΚΑ ΕΡΓΑΛΕΙΑ. Data Mining - Classification ΔΙΑΧΕΙΡΙΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ ΠΑΓΚΟΣΜΙΟΥ ΙΣΤΟΥ ΚΑΙ ΓΛΩΣΣΙΚΑ ΕΡΓΑΛΕΙΑ Data Mining - Classification Data Mining Ανακάλυψη προτύπων σε μεγάλο όγκο δεδομένων. Σαν πεδίο περιλαμβάνει κλάσεις εργασιών: Anomaly Detection:

Διαβάστε περισσότερα

Εισαγωγή στο Περιβάλλον Επιστημονικού Προγραμματισμού MATLAB-Simulink. Δημήτριος Τζεράνης Λεωνίδας Αλεξόπουλος

Εισαγωγή στο Περιβάλλον Επιστημονικού Προγραμματισμού MATLAB-Simulink. Δημήτριος Τζεράνης Λεωνίδας Αλεξόπουλος Εισαγωγή στο Περιβάλλον Επιστημονικού Προγραμματισμού MATLAB-Simulink Δημήτριος Τζεράνης Λεωνίδας Αλεξόπουλος 1 Τι είναι τα Matlab και Simulink? Το Matlab (MATrix LABoratory) είναι ένα περιβάλλον επιστημονικού

Διαβάστε περισσότερα

MPEG-7 : Περιγραφή πολυμεσικού περιεχομένου

MPEG-7 : Περιγραφή πολυμεσικού περιεχομένου MPEG-7 : Περιγραφή πολυμεσικού περιεχομένου Εξαγωγή μεταδεδομένων / περιγραφών Χαμηλού επιπέδου περιγραφείς Συντακτικός και σημασιολογικός ορισμός Ανάκτηση πολυμεσικών τεκμηρίων XML / OWL Δημοσίευση 2002

Διαβάστε περισσότερα

Digital Image Processing

Digital Image Processing Digital Image Processing Intensity Transformations Πέτρος Καρβέλης pkarvelis@gmail.com Images taken from: R. Gonzalez and R. Woods. Digital Image Processing, Prentice Hall, 2008. Image Enhancement: είναι

Διαβάστε περισσότερα

Ψηφιακή Επεξεργασία Εικόνας

Ψηφιακή Επεξεργασία Εικόνας ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Ψηφιακή Επεξεργασία Εικόνας Ενότητα 6 : Κωδικοποίηση & Συμπίεση εικόνας Ιωάννης Έλληνας Τμήμα Η/ΥΣ Άδειες Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

Τεχνολογία Πολυμέσων. Ενότητα # 8: Αρχές κωδικοποίησης Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Τεχνολογία Πολυμέσων. Ενότητα # 8: Αρχές κωδικοποίησης Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Τεχνολογία Πολυμέσων Ενότητα # 8: Αρχές κωδικοποίησης Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του

Διαβάστε περισσότερα

Εισαγωγή στους Υπολογιστές

Εισαγωγή στους Υπολογιστές Εισαγωγή στους Υπολογιστές Ενότητα #2: Αναπαράσταση δεδομένων Αβεβαιότητα και Ακρίβεια Καθ. Δημήτρης Ματαράς Πολυτεχνική Σχολή Τμήμα Χημικών Μηχανικών Αναπαράσταση δεδομένων (Data Representation), Αβεβαιότητα

Διαβάστε περισσότερα

Τεχνολογία Πολυμέσων. Ενότητα # 7: Θεωρία πληροφορίας Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Τεχνολογία Πολυμέσων. Ενότητα # 7: Θεωρία πληροφορίας Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Τεχνολογία Πολυμέσων Ενότητα # 7: Θεωρία πληροφορίας Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα.

Διαβάστε περισσότερα

Παρουσίαση Νο. 5 Βελτίωση εικόνας

Παρουσίαση Νο. 5 Βελτίωση εικόνας Ψηφιακή Επεξεργασία και Ανάλυση Εικόνας Παρουσίαση Νο. 5 Βελτίωση εικόνας Εισαγωγή Η βελτίωση γίνεται σε υποκειμενική βάση Η απόδοση εξαρτάται από την εφαρμογή Οι τεχνικές είναι συνήθως ad hoc Τονίζει

Διαβάστε περισσότερα

ΔΙΑΡΘΡΩΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ

ΔΙΑΡΘΡΩΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ ΑΡΧΙΜΗΔΗΣ ΕΝΙΣΧΥΣΗ ΕΡΕΥΝΗΤΙΚΩΝ ΟΜΑΔΩΝ ΣΤΑ ΤΕΙ 2.2.2.3ζ ΔΙΑΡΘΡΩΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ ΕΓΧΡΩΜΩΝ ΕΓΓΡΑΦΩΝ Εγχειρίδιο χρήσης λογισμικού ΕΠΙΣΤΗΜΟΝΙΚΟΣ ΥΠΕΥΘΥΝΟΣ: ΣΤΡΟΥΘΟΠΟΥΛΟΣ ΧΑΡΑΛΑΜΠΟΣ ΣΕΡΡΕΣ, ΜΑΙΟΣ 2007 ΠΕΡΙΕΧΟΜΕΝΑ

Διαβάστε περισσότερα

Λογικός τύπος Τελεστές σύγκρισης Λογικοί τελεστές Εντολές επιλογής Εμβέλεια Μαθηματικές συναρτήσεις Μιγαδικός τύπος ΔΕΥΤΕΡΗ ΔΙΑΛΕΞΗ

Λογικός τύπος Τελεστές σύγκρισης Λογικοί τελεστές Εντολές επιλογής Εμβέλεια Μαθηματικές συναρτήσεις Μιγαδικός τύπος ΔΕΥΤΕΡΗ ΔΙΑΛΕΞΗ ΔΕΥΤΕΡΗ ΔΙΑΛΕΞΗ Λογικός τύπος ( ) Ο τύπος είναι κατάλληλoς για την αναπαράσταση ποσοτήτων που μπορούν να πάρουν δύο μόνο τιμές (π.χ. ναι/όχι, αληθές/ψευδές, ). Τιμές ή Δήλωση Εκχώρηση Ισοδυναμία με ακέραιους

Διαβάστε περισσότερα

DIP_04 Σημειακή επεξεργασία. ΤΕΙ Κρήτης

DIP_04 Σημειακή επεξεργασία. ΤΕΙ Κρήτης DIP_04 Σημειακή επεξεργασία ΤΕΙ Κρήτης ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΕΙΚΟΝΑΣ Σκοπός μιας τέτοιας τεχνικής μπορεί να είναι: η βελτιστοποίηση της οπτικής εμφάνισης μιας εικόνας όπως την αντιλαμβάνεται ο άνθρωπος, η τροποποίηση

Διαβάστε περισσότερα

Τυπικές χρήσεις της Matlab

Τυπικές χρήσεις της Matlab Matlab Μάθημα 1 Τι είναι η Matlab Ολοκληρωμένο Περιβάλλον Περιβάλλον ανάπτυξης Διερμηνευμένη γλώσσα Υψηλή επίδοση Ευρύτητα εφαρμογών Ευκολία διατύπωσης Cross platform (Wintel, Unix, Mac) Τυπικές χρήσεις

Διαβάστε περισσότερα

Τεράστιες ανάγκες σε αποθηκευτικό χώρο

Τεράστιες ανάγκες σε αποθηκευτικό χώρο ΣΥΜΠΙΕΣΗ Τεράστιες ανάγκες σε αποθηκευτικό χώρο Παράδειγμα: CD-ROM έχει χωρητικότητα 650MB, χωρά 75 λεπτά ασυμπίεστου στερεοφωνικού ήχου, αλλά 30 sec ασυμπίεστου βίντεο. Μαγνητικοί δίσκοι χωρητικότητας

Διαβάστε περισσότερα

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

Αριθμητική Ανάλυση & Εφαρμογές Αριθμητική Ανάλυση & Εφαρμογές Διδάσκων: Δημήτριος Ι. Φωτιάδης Τμήμα Μηχανικών Επιστήμης Υλικών Ιωάννινα 2017-2018 Υπολογισμοί και Σφάλματα Παράσταση Πραγματικών Αριθμών Συστήματα Αριθμών Παράσταση Ακέραιου

Διαβάστε περισσότερα

Ζητήματα ηήμ με τα δεδομένα

Ζητήματα ηήμ με τα δεδομένα Ζητήματα ηήμ με τα δεδομένα Ποιότητα Απαλοιφή θορύβου Εντοπισμός ανωμαλιών λώ Ελλιπείς τιμές Μετασχηματισμός Κβάντωση Μείωση μεγέθους Γραμμών: ειγματοληψία Στηλών: Ιδιοδιανύσματα, Επιλογή χαρακτηριστικών

Διαβάστε περισσότερα

DIP_01 Εισαγωγή στην ψηφιακή εικόνα. ΤΕΙ Κρήτης

DIP_01 Εισαγωγή στην ψηφιακή εικόνα. ΤΕΙ Κρήτης DIP_01 Εισαγωγή στην ψηφιακή εικόνα ΤΕΙ Κρήτης Πληροφορίες Μαθήματος ιαλέξεις Πέμπτη 12:15 15:00 Αιθουσα Γ7 ιδάσκων:. Κοσμόπουλος Γραφείο: Κ23-0-15 (ισόγειο( κλειστού γυμναστηρίου) Ωρες γραφείου Τε 16:00

Διαβάστε περισσότερα

Ψηφιακή Επεξεργασία και Ανάλυση Εικόνας Ενότητα 4 η : Βελτίωση Εικόνας. Καθ. Κωνσταντίνος Μπερμπερίδης Πολυτεχνική Σχολή Μηχανικών Η/Υ & Πληροφορικής

Ψηφιακή Επεξεργασία και Ανάλυση Εικόνας Ενότητα 4 η : Βελτίωση Εικόνας. Καθ. Κωνσταντίνος Μπερμπερίδης Πολυτεχνική Σχολή Μηχανικών Η/Υ & Πληροφορικής Ψηφιακή Επεξεργασία και Ανάλυση Εικόνας Ενότητα 4 η : Βελτίωση Εικόνας Καθ. Κωνσταντίνος Μπερμπερίδης Πολυτεχνική Σχολή Μηχανικών Η/Υ & Πληροφορικής Σκοποί ενότητας Εισαγωγή στις τεχνικές βελτίωσης εικόνας

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

ΚΕΦΑΛΑΙΟ 18. 18 Μηχανική Μάθηση ΚΕΦΑΛΑΙΟ 18 18 Μηχανική Μάθηση Ένα φυσικό ή τεχνητό σύστηµα επεξεργασίας πληροφορίας συµπεριλαµβανοµένων εκείνων µε δυνατότητες αντίληψης, µάθησης, συλλογισµού, λήψης απόφασης, επικοινωνίας και δράσης

Διαβάστε περισσότερα

Χρήστος Ξενάκης. Πανεπιστήμιο Πειραιώς, Τμήμα Ψηφιακών Συστημάτων

Χρήστος Ξενάκης. Πανεπιστήμιο Πειραιώς, Τμήμα Ψηφιακών Συστημάτων ΘΕΩΡΙΑ ΠΛΗΡΟΦΟΡΙΑΣ Κεφάλαιο 9 : Κανάλι-Σύστημα Χρήστος Ξενάκης Πανεπιστήμιο Πειραιώς, Τμήμα Ψηφιακών Συστημάτων Περιεχόμενα Ομιλίας Χωρητικότητα Χ ό καναλιού Το Gaussian κανάλι επικοινωνίας Τα διακριτά

Διαβάστε περισσότερα

Gemini, FastMap, Applications. Εαρινό Εξάμηνο Τμήμα Μηχανικών Η/Υ και Πληροϕορικής Πολυτεχνική Σχολή, Πανεπιστήμιο Πατρών

Gemini, FastMap, Applications. Εαρινό Εξάμηνο Τμήμα Μηχανικών Η/Υ και Πληροϕορικής Πολυτεχνική Σχολή, Πανεπιστήμιο Πατρών Gemini,, Applications Τμήμα Μηχανικών Η/Υ και Πληροϕορικής Πολυτεχνική Σχολή, Πανεπιστήμιο Πατρών Εαρινό Εξάμηνο 2011-2012 Table of contents 1 Table of contents 1 2 Table of contents 1 2 3 Table of contents

Διαβάστε περισσότερα

Ψηφιακή Επεξεργασία Σήματος

Ψηφιακή Επεξεργασία Σήματος Ψηφιακή Επεξεργασία Σήματος Εργαστήριο 3 Εισαγωγή στα Σήματα Αλέξανδρος Μανουσάκης Τι είναι σήμα; Ως σήμα ορίζουμε το σύνολο των τιμών που λαμβάνει μια ποσότητα (εξαρτημένη μεταβλητή) όταν αυτή μεταβάλλεται

Διαβάστε περισσότερα

HMY 795: Αναγνώριση Προτύπων

HMY 795: Αναγνώριση Προτύπων HMY 795: Αναγνώριση Προτύπων Διαλέξεις 5 6 Principal component analysis EM for Gaussian mixtures: μ k, Σ k, π k. Ορίζουμε το διάνυσμα z (διάσταση Κ) ώστε K p( x θ) = π ( x μ, Σ ) k = k k k Eκ των υστέρων

Διαβάστε περισσότερα

Σύντομες εισαγωγικές σημειώσεις για την. Matlab

Σύντομες εισαγωγικές σημειώσεις για την. Matlab Σύντομες εισαγωγικές σημειώσεις για την Matlab Δήλωση Μεταβλητών Για να εισάγει κανείς δεδομένα στη Matlab υπάρχουν πολλοί τρόποι. Ο πιο απλός είναι στη γραμμή εντολών να εισάγουμε αυτό που θέλουμε και

Διαβάστε περισσότερα

Υπολογιστικές μέθοδοι για την ανάλυση της πληροφορίας των εικόνων και την κατανόηση του περιεχομένου

Υπολογιστικές μέθοδοι για την ανάλυση της πληροφορίας των εικόνων και την κατανόηση του περιεχομένου Ανάλυση Εικόνων Εικόνα : μορφή πληροφορίας Ανάλυση : εξαγωγή γνώσης Υπολογιστικές μέθοδοι για την ανάλυση της πληροφορίας των εικόνων και την κατανόηση του περιεχομένου Θέματα ειδίκευσης Υπολογιστική Όραση

Διαβάστε περισσότερα

ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ FOURIER ΑΝΑΛΥΣΗ FOURIER ΔΙΑΚΡΙΤΩΝ ΣΗΜΑΤΩΝ ΚΑΙ ΣΥΣΤΗΜΑΤΩΝ. Διακριτός Μετασχηματισμός Fourier DFT

ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ FOURIER ΑΝΑΛΥΣΗ FOURIER ΔΙΑΚΡΙΤΩΝ ΣΗΜΑΤΩΝ ΚΑΙ ΣΥΣΤΗΜΑΤΩΝ. Διακριτός Μετασχηματισμός Fourier DFT ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ FOURIER ΑΝΑΛΥΣΗ FOURIER ΔΙΑΚΡΙΤΩΝ ΣΗΜΑΤΩΝ ΚΑΙ ΣΥΣΤΗΜΑΤΩΝ Διακριτός Μετασχηματισμός Fourier DFT Διακριτός μετασχηματισμός συνημιτόνου DCT discrete cosine transform Η σχέση αποτελεί «πυρήνα»

Διαβάστε περισσότερα

Πιο συγκεκριμένα, η χρήση του MATLAB προσφέρει τα ακόλουθα πλεονεκτήματα.

Πιο συγκεκριμένα, η χρήση του MATLAB προσφέρει τα ακόλουθα πλεονεκτήματα. i Π Ρ Ο Λ Ο Γ Ο Σ Το βιβλίο αυτό αποτελεί μια εισαγωγή στα βασικά προβλήματα των αριθμητικών μεθόδων της υπολογιστικής γραμμικής άλγεβρας (computational linear algebra) και της αριθμητικής ανάλυσης (numerical

Διαβάστε περισσότερα

Μάθημα 9 ο. Κατάτμηση Εικόνας ΤΜΗΥΠ / ΕΕΣΤ 1

Μάθημα 9 ο. Κατάτμηση Εικόνας ΤΜΗΥΠ / ΕΕΣΤ 1 Μάθημα 9 ο Κατάτμηση Εικόνας ΤΜΗΥΠ / ΕΕΣΤ Εισαγωγή () Η κατάτμηση έχει ως στόχο να υποδιαιρέσει την εικόνα σε συνιστώσες περιοχές και αντικείμενα. Μία περιοχή αναμένεται να έχει ομοιογενή χαρακτηριστικά

Διαβάστε περισσότερα

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

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΕΦΑΡΜΟΣΜΕΝΩΝ ΜΑΘΗΜΑΤΙΚΩΝ ΚΑΙ ΦΥΣΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΠΛΗΡΟΦΟΡΙΑΣ ΠΑΡΟΥΣΙΑΣΗ ΤΕΛΙΚΗΣ ΕΡΓΑΣΙΑΣ ΛΙΝΑ ΜΑΣΣΟΥ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΕΦΑΡΜΟΣΜΕΝΩΝ ΜΑΘΗΜΑΤΙΚΩΝ ΚΑΙ ΦΥΣΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΑΛΓΟΡΙΘΜΟΙ ΕΞΟΡΥΞΗΣ ΠΛΗΡΟΦΟΡΙΑΣ ΠΑΡΟΥΣΙΑΣΗ ΤΕΛΙΚΗΣ ΕΡΓΑΣΙΑΣ ΛΙΝΑ ΜΑΣΣΟΥ Δ.Π.Μ.Σ: «Εφαρμοσμένες Μαθηματικές Επιστήμες» 2008

Διαβάστε περισσότερα

Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης Τμήμα Μαθηματικών Π.Μ.Σ. Θεωρητικής Πληροφορικής και Θεωρίας Συστημάτων και Ελέγχου

Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης Τμήμα Μαθηματικών Π.Μ.Σ. Θεωρητικής Πληροφορικής και Θεωρίας Συστημάτων και Ελέγχου Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης Τμήμα Μαθηματικών Π.Μ.Σ. Θεωρητικής Πληροφορικής και Θεωρίας Συστημάτων και Ελέγχου Κάθε εικόνα μπορεί να αναπαρασταθεί με έναν πίνακα, κάθε κελί του οποίου αντιστοιχεί

Διαβάστε περισσότερα

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

Τεχνητή Νοημοσύνη. 18η διάλεξη ( ) Ίων Ανδρουτσόπουλος. Τεχνητή Νοημοσύνη 18η διάλεξη (2016-17) Ίων Ανδρουτσόπουλος http://www.aueb.gr/users/ion/ 1 Οι διαφάνειες αυτής της διάλεξης βασίζονται: στο βιβλίο Machine Learning του T. Mitchell, McGraw- Hill, 1997,

Διαβάστε περισσότερα

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

Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΧΗΜΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΟ ΚΕΝΤΡΟ Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού Μάθημα 9ο Aντώνης Σπυρόπουλος Σφάλματα στρογγυλοποίησης

Διαβάστε περισσότερα

Εργαστήριο Γραμμικής Άλγεβρας. H Matlab ως γλώσσα προγραμματισμού

Εργαστήριο Γραμμικής Άλγεβρας. H Matlab ως γλώσσα προγραμματισμού Πανεπιστήμιο Θεσσαλίας Σχολή Θετικών Επιστημών Τμήμα Πληροφορικής με Εφαρμογές στη Βιοϊατρική Εργαστήριο Γραμμικής Άλγεβρας H Matlab ως γλώσσα προγραμματισμού Προγραμματιστικές δομές Έλεγχος ροής if if

Διαβάστε περισσότερα

Ψηφιακή Επεξεργασία Εικόνας. Σ. Φωτόπουλος ΨΕΕ

Ψηφιακή Επεξεργασία Εικόνας. Σ. Φωτόπουλος ΨΕΕ Ψηφιακή Επεξεργασία Εικόνας ΒΕΛΤΙΩΣΗ ΕΙΚΟΝΑΣ ΜΕ ΙΣΤΟΓΡΑΜΜΑ ΔΠΜΣ ΗΕΠ 1/46 Περιλαμβάνει: Βελτίωση (Enhancement) Ανακατασκευή (Restoration) Κωδικοποίηση (Coding) Ανάλυση, Κατανόηση Τμηματοποίηση (Segmentation)

Διαβάστε περισσότερα

Α.Τ.Ε.Ι. ΜΑΚΕΔΟΝΙΑΣ Τμήμα πληροφορικής και επικοινωνιών. Συμπίεση ψηφιακών εικόνων με ανάλυση κύριων συνιστωσών και χρήση νευρωνικού δικτύου.

Α.Τ.Ε.Ι. ΜΑΚΕΔΟΝΙΑΣ Τμήμα πληροφορικής και επικοινωνιών. Συμπίεση ψηφιακών εικόνων με ανάλυση κύριων συνιστωσών και χρήση νευρωνικού δικτύου. ΑΤΕΙ ΜΑΚΕΔΟΝΙΑΣ Τμήμα πληροφορικής και επικοινωνιών Συμπίεση ψηφιακών εικόνων με ανάλυση κύριων συνιστωσών και χρήση νευρωνικού δικτύου Ψηφιακή είκόνα Η ψηφιακή εικόνα είναι ένα πεπερασμένο σύνολο περιοχών

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Κανάρη 36, Δάφνη Τηλ. 210 9713934 & 210 9769376 ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Ο.Π. ΣΠΟΥΔΩΝ ΟΙΚΟΝΟΜΙΑΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ Θέμα Α A1. Να γράψετε τον αριθμό καθεμιάς από τις παρακάτω προτάσεις

Διαβάστε περισσότερα

Εφαρμογές της Θεωρίας της Πληροφορίας σε διαδικασίες ανάκτησης εικόνας

Εφαρμογές της Θεωρίας της Πληροφορίας σε διαδικασίες ανάκτησης εικόνας Εφαρμογές της Θεωρίας της Πληροφορίας σε διαδικασίες ανάκτησης εικόνας Μακεδόνας Ανδρέας Μεταδιδακτορικός Ερευνητής Τμ. Φυσικής, Εργαστήριο Ηλεκτρονικής Ένα απλό ερώτημα Στον κόσμο την πληροφορίας υπάρχει

Διαβάστε περισσότερα

Αρχές κωδικοποίησης. Τεχνολογία Πολυμέσων και Πολυμεσικές Επικοινωνίες 08-1

Αρχές κωδικοποίησης. Τεχνολογία Πολυμέσων και Πολυμεσικές Επικοινωνίες 08-1 Αρχές κωδικοποίησης Απαιτήσεις κωδικοποίησης Είδη κωδικοποίησης Κωδικοποίηση εντροπίας Διαφορική κωδικοποίηση Κωδικοποίηση μετασχηματισμών Στρωματοποιημένη κωδικοποίηση Κβαντοποίηση διανυσμάτων Τεχνολογία

Διαβάστε περισσότερα

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ Τ Μ Η Μ Α Π Λ Η Ρ Ο Φ Ο Ρ Ι Κ Η Σ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ Τ Μ Η Μ Α Π Λ Η Ρ Ο Φ Ο Ρ Ι Κ Η Σ ΕΠΛ 035 - ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΑΛΓΟΡΙΘΜΟΙ ΓΙΑ ΗΛΕΚΤΡΟΛΟΓΟΥΣ ΜΗΧΑΝΙΚΟΥΣ ΚΑΙ ΜΗΧΑΝΙΚΟΥΣ ΥΠΟΛΟΓΙΣΤΩΝ Ακαδηµαϊκό έτος 2017-2018 Υπεύθυνος εργαστηρίου: Γεώργιος

Διαβάστε περισσότερα

Συστήματα Αναμονής (Queuing Systems)

Συστήματα Αναμονής (Queuing Systems) ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ - ΕΜΠ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ & ΜΗΧ. ΥΠΟΛΟΓΙΣΤΩΝ Τομέας Επικοινωνιών, Ηλεκτρονικής & Συστημάτων Πληροφορικής Εργαστήριο Διαχείρισης & Βέλτιστου Σχεδιασμού Δικτύων Τηλεματικής

Διαβάστε περισσότερα

ΣΤΟΧΑΣΤΙΚΕΣ ΔΙΕΡΓΑΣΙΕΣ & ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ Αίθουσα Νέα Κτίρια ΣΗΜΜΥ Ε.Μ.Π. Ανάλυση Κυρίων Συνιστωσών (Principal-Component Analysis, PCA)

ΣΤΟΧΑΣΤΙΚΕΣ ΔΙΕΡΓΑΣΙΕΣ & ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ Αίθουσα Νέα Κτίρια ΣΗΜΜΥ Ε.Μ.Π. Ανάλυση Κυρίων Συνιστωσών (Principal-Component Analysis, PCA) ΣΤΟΧΑΣΤΙΚΕΣ ΔΙΕΡΓΑΣΙΕΣ & ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ Αίθουσα 005 - Νέα Κτίρια ΣΗΜΜΥ Ε.Μ.Π. Ανάλυση Κυρίων Συνιστωσών (Principal-Coponent Analysis, PCA) καθ. Βασίλης Μάγκλαρης aglaris@netode.ntua.gr www.netode.ntua.gr

Διαβάστε περισσότερα

ΘΕΜΑ Α ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ

ΘΕΜΑ Α ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ 1ΗΣ ΣΕΛΙΔΑΣ ΘΕΜΑ Α ΑΝΑΚΕΦΑΛΑΙΩΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ Γ' ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΠΕΜΠΤΗ 26 ΑΠΡΙΛΙΟΥ 2012 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΥΚΛΟΥ

Διαβάστε περισσότερα

Θεωρία πληροφοριών. Τεχνολογία Πολυµέσων 07-1

Θεωρία πληροφοριών. Τεχνολογία Πολυµέσων 07-1 Θεωρία πληροφοριών Εισαγωγή Αµοιβαία πληροφορία Εσωτερική πληροφορία Υπό συνθήκη πληροφορία Παραδείγµατα πληροφορίας Μέση πληροφορία και εντροπία Παραδείγµατα εντροπίας Εφαρµογές Τεχνολογία Πολυµέσων 07-

Διαβάστε περισσότερα

ΑΣΚΗΣΗ 2 ΒΑΣΙΚΑ ΚΑΙ ΣΥΝΘΕΤΑ ΣΗΜΑΤΑ ΔΥΟ ΔΙΑΣΤΑΣΕΩΝ - ΕΙΚΟΝΑΣ

ΑΣΚΗΣΗ 2 ΒΑΣΙΚΑ ΚΑΙ ΣΥΝΘΕΤΑ ΣΗΜΑΤΑ ΔΥΟ ΔΙΑΣΤΑΣΕΩΝ - ΕΙΚΟΝΑΣ ΑΣΚΗΣΗ 2 ΒΑΣΙΚΑ ΚΑΙ ΣΥΝΘΕΤΑ ΣΗΜΑΤΑ ΔΥΟ ΔΙΑΣΤΑΣΕΩΝ - ΕΙΚΟΝΑΣ Αντικείμενο: Κατανόηση και αναπαράσταση των βασικών σημάτων δύο διαστάσεων και απεικόνισης αυτών σε εικόνα. Δημιουργία και επεξεργασία των διαφόρων

Διαβάστε περισσότερα

Σκοπός. Εργαστήριο 6 Εντολές Επανάληψης

Σκοπός. Εργαστήριο 6 Εντολές Επανάληψης Εργαστήριο 6 Εντολές Επανάληψης Η δομή Επιλογής στη PASCAL H δομή Επανάληψης στη PASCAL. Ρεύμα Εισόδου / Εξόδου.. Ρεύμα Εισόδου / Εξόδου. To πρόγραμμα γραφικών gnuplot. Γραφικά στη PASCAL. Σκοπός 6.1 ΕΠΙΔΙΩΞΗ

Διαβάστε περισσότερα

HMY 795: Αναγνώριση Προτύπων

HMY 795: Αναγνώριση Προτύπων HMY 795: Αναγνώριση Προτύπων Διάλεξη 3 Επιλογή μοντέλου Επιλογή μοντέλου Θεωρία αποφάσεων Επιλογή μοντέλου δεδομένα επικύρωσης Η επιλογή του είδους του μοντέλου που θα χρησιμοποιηθεί σε ένα πρόβλημα (π.χ.

Διαβάστε περισσότερα

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

Αναγνώριση Προτύπων Ι Αναγνώριση Προτύπων Ι Ενότητα 1: Μέθοδοι Αναγνώρισης Προτύπων Αν. Καθηγητής Δερματάς Ευάγγελος Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται

Διαβάστε περισσότερα

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

Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον (Εργαστήριο 2) Τμήμα Μηχανικών Πληροφορικής Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον (Εργαστήριο 2) Δρ. Δημήτρης Βαρσάμης Επίκουρος Καθηγητής Δρ. Δημήτρης Βαρσάμης Αριθμητικές Μέθοδοι (E 2) Σεπτέμβριος 2015

Διαβάστε περισσότερα

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

! Εάν ο αριθμός διαθέτει περισσότερα bits, χρησιμοποιούμε μεγαλύτερες δυνάμεις του 2. ! Προσοχή στη θέση του περισσότερο σημαντικού bit! Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 25-6 Πράξεις με δυαδικούς αριθμούς (αριθμητικές ) http://di.ionio.gr/~mistral/tp/csintro/ Αριθμοί Πράξεις με δυαδικούς αριθμούς

Διαβάστε περισσότερα

HMY 220: Σήματα και Συστήματα Ι

HMY 220: Σήματα και Συστήματα Ι HMY 220: Σήματα και Συστήματα Ι Διδάσκων: Γεώργιος Μήτσης, Λέκτορας, Τμήμα ΗΜΜΥ Γραφείο: 401 Πράσινο Άλσος Ώρες γραφείου: Οποτεδήποτε (κατόπιν επικοινωνίας) Ηλ. Ταχ.: : gmitsis@ucy.ac.cy Ιωάννης Τζιώρτζης

Διαβάστε περισσότερα

Θέματα Συστημάτων Πολυμέσων

Θέματα Συστημάτων Πολυμέσων Θέματα Συστημάτων Πολυμέσων Ενότητα # 6: Στοιχεία Θεωρίας Πληροφορίας Διδάσκων: Γεώργιος K. Πολύζος Τμήμα: Μεταπτυχιακό Πρόγραμμα Σπουδών Επιστήμη των Υπολογιστών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό

Διαβάστε περισσότερα

Εργαστήριο Μαθηματικής Ανάλυσης Ι. Εισαγωγή στη Matlab Βασικές Συναρτήσεις-Γραφικές παραστάσεις. Πανεπιστήμιο Θεσσαλίας. Σχολή Θετικών Επιστημών

Εργαστήριο Μαθηματικής Ανάλυσης Ι. Εισαγωγή στη Matlab Βασικές Συναρτήσεις-Γραφικές παραστάσεις. Πανεπιστήμιο Θεσσαλίας. Σχολή Θετικών Επιστημών Πανεπιστήμιο Θεσσαλίας Σχολή Θετικών Επιστημών Τμήμα Πληροφορικής με εφαρμογές στη Βιοϊατρική Εργαστήριο Μαθηματικής Ανάλυσης Ι Εισαγωγή στη Matlab Βασικές Συναρτήσεις-Γραφικές παραστάσεις Εισαγωγή στη

Διαβάστε περισσότερα

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

Πράξεις με δυαδικούς αριθμούς Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 25-6 Πράξεις με δυαδικούς αριθμούς (αριθμητικές πράξεις) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Πράξεις με δυαδικούς

Διαβάστε περισσότερα

Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Βασικές Έννοιες Προγραμματισμού. Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD

Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Βασικές Έννοιες Προγραμματισμού. Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Βασικές Έννοιες Προγραμματισμού Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD Αριθμητικά συστήματα Υπάρχουν 10 τύποι ανθρώπων: Αυτοί

Διαβάστε περισσότερα

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 18

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 18 ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 18 14 Νοεµβρίου, 2006 Γεώργιος Έλληνας Επίκουρος Καθηγητής ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΑ ΘΕΜΑΤΑ

Διαβάστε περισσότερα

Συστήματα Πολυμέσων. Ενότητα 7: Συμπίεση Εικόνας κατά JPEG. Θρασύβουλος Γ. Τσιάτσος Τμήμα Πληροφορικής ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ

Συστήματα Πολυμέσων. Ενότητα 7: Συμπίεση Εικόνας κατά JPEG. Θρασύβουλος Γ. Τσιάτσος Τμήμα Πληροφορικής ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 7: Συμπίεση Εικόνας κατά JPEG Θρασύβουλος Γ. Τσιάτσος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Εισαγωγή στην επιστήμη των υπολογιστών Εισαγωγή στην επιστήμη των υπολογιστών Υπολογιστές και Δεδομένα Κεφάλαιο 3ο Αναπαράσταση Αριθμών www.di.uoa.gr/~organosi 1 Δεκαδικό και Δυαδικό Δεκαδικό σύστημα 2 3 Δεκαδικό και Δυαδικό Δυαδικό Σύστημα

Διαβάστε περισσότερα

Στατιστικές συναρτήσεις Γραφική και πινακοποιημένη αναπαράσταση δεδομένων (ιστόγραμμα) Διαχειριστής Σεναρίων Κινητός Μέσος σε Χρονοσειρές o o o

Στατιστικές συναρτήσεις Γραφική και πινακοποιημένη αναπαράσταση δεδομένων (ιστόγραμμα) Διαχειριστής Σεναρίων Κινητός Μέσος σε Χρονοσειρές o o o ΙΩΑΝΝΗΣ Κ. ΔΗΜΗΤΡΙΟΥ Εφαρμογές Ποσοτικές Ανάλυσης με το Excel 141 ΑΝΑΛΥΣΗ ΔΕΔΟΜΕΝΩΝ Ανάλυση Δεδομένων Στατιστικές συναρτήσεις Γραφική και πινακοποιημένη αναπαράσταση δεδομένων (ιστόγραμμα) Διαχειριστής

Διαβάστε περισσότερα

5 η ΕΝΟΤΗΤΑ ΠΟΛΥΚΡΙΤΗΡΙΑΚΟΣ ΜΗ ΓΡΑΜΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

5 η ΕΝΟΤΗΤΑ ΠΟΛΥΚΡΙΤΗΡΙΑΚΟΣ ΜΗ ΓΡΑΜΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΣΧΟΛΗ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΕΜΠ ΕΙΣΑΓΩΓΗ ΣΤΗN ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΩΝ 5 η ΕΝΟΤΗΤΑ ΠΟΛΥΚΡΙΤΗΡΙΑΚΟΣ ΜΗ ΓΡΑΜΜΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Μ. Καρλαύτης Ν. Λαγαρός Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται

Διαβάστε περισσότερα

Περιεχόμενα. σελ. Πρόλογος 1 ης Έκδοσης... ix Πρόλογος 2 ης Έκδοσης... xi Εισαγωγή... xiii

Περιεχόμενα. σελ. Πρόλογος 1 ης Έκδοσης... ix Πρόλογος 2 ης Έκδοσης... xi Εισαγωγή... xiii Περιεχόμενα Πρόλογος 1 ης Έκδοσης... ix Πρόλογος 2 ης Έκδοσης... xi Εισαγωγή... xiii 1. Ειδικές συναρτήσεις 1.0 Εισαγωγή... 1 1.1 Εξίσωση του Laplace Συστήματα συντεταγμένων... 2 1.2 Συνάρτηση δ του Dirac...

Διαβάστε περισσότερα

Εισαγωγή στη Matlab 2 Εισαγωγή στην Αριθμητική Ανάλυση Διδάσκων: Γεώργιος Ακρίβης Βοηθός: Δημήτριος Ζαβαντής

Εισαγωγή στη Matlab 2 Εισαγωγή στην Αριθμητική Ανάλυση Διδάσκων: Γεώργιος Ακρίβης Βοηθός: Δημήτριος Ζαβαντής Εισαγωγή στη Matlab 2 Εισαγωγή στην Αριθμητική Ανάλυση Διδάσκων: Γεώργιος Ακρίβης Βοηθός: Δημήτριος Ζαβαντής email: dzavanti@cs.uoi.gr Περιεχόμενα Ορισμοί Λογικοί τελεστές f0r loops while loops if else

Διαβάστε περισσότερα

Ανάλυση σχημάτων βασισμένη σε μεθόδους αναζήτησης ομοιότητας υποακολουθιών (C589)

Ανάλυση σχημάτων βασισμένη σε μεθόδους αναζήτησης ομοιότητας υποακολουθιών (C589) Ανάλυση σχημάτων βασισμένη σε μεθόδους αναζήτησης ομοιότητας υποακολουθιών (C589) Μεγαλοοικονόμου Βασίλειος Τμήμα Μηχ. Η/ΥκαιΠληροφορικής Επιστημονικός Υπεύθυνος Στόχος Προτεινόμενου Έργου Ανάπτυξη μεθόδων

Διαβάστε περισσότερα

ΔΙΠΛΩΜΑΤΙΚΕΣ ΕΡΓΑΣΙΕΣ

ΔΙΠΛΩΜΑΤΙΚΕΣ ΕΡΓΑΣΙΕΣ ΔΙΠΛΩΜΑΤΙΚΕΣ ΕΡΓΑΣΙΕΣ ΤΜ. ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ 2018-2019 Επιβλέπουσα: Μπίμπη Ματίνα Ανάλυση της πλατφόρμας ανοιχτού κώδικα Home Assistant Το Home Assistant είναι μία πλατφόρμα ανοιχτού

Διαβάστε περισσότερα

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

Εισαγωγή στα Σήματα. Κυριακίδης Ιωάννης 2011 Εισαγωγή στα Σήματα Κυριακίδης Ιωάννης 2011 Τελευταία ενημέρωση: 11/11/2011 Τι είναι ένα σήμα; Ως σήμα ορίζουμε το σύνολο των τιμών που λαμβάνει μια ποσότητα (εξαρτημένη μεταβλητή) όταν αυτή μεταβάλλεται

Διαβάστε περισσότερα

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 9 Ανάλυση Fourier: Από τη Θεωρία στην Πρακτική Εφαρμογή των Μαθηματικών

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 9 Ανάλυση Fourier: Από τη Θεωρία στην Πρακτική Εφαρμογή των Μαθηματικών Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 9 Ανάλυση Fourier: Από τη Θεωρία στην Πρακτική Εφαρμογή των Μαθηματικών Τύπων. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Σκοπός Βασική δομή ενός προγράμματος

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι κ. ΠΕΤΑΛΙΔΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται

Διαβάστε περισσότερα

Κατασκευή πακέτου προσομοίωσης σε Matlab εργαστηριακών ασκήσεων του εργαστηρίου Ηλεκτρικών Κυκλωμάτων σε σχέση με το ισοδύναμο κύκλωμα Thevenin

Κατασκευή πακέτου προσομοίωσης σε Matlab εργαστηριακών ασκήσεων του εργαστηρίου Ηλεκτρικών Κυκλωμάτων σε σχέση με το ισοδύναμο κύκλωμα Thevenin ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΣΕΡΡΩΝ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ Κατασκευή πακέτου προσομοίωσης σε Matlab εργαστηριακών ασκήσεων του εργαστηρίου Ηλεκτρικών Κυκλωμάτων

Διαβάστε περισσότερα

Άσκηση 1 (ανακοινώθηκε στις 20 Μαρτίου 2017, προθεσμία παράδοσης: 24 Απριλίου 2017, 12 τα μεσάνυχτα).

Άσκηση 1 (ανακοινώθηκε στις 20 Μαρτίου 2017, προθεσμία παράδοσης: 24 Απριλίου 2017, 12 τα μεσάνυχτα). Κ08 Δομές Δεδομένων και Τεχνικές Προγραμματισμού Διδάσκων: Μανόλης Κουμπαράκης Εαρινό Εξάμηνο 2016-2017. Άσκηση 1 (ανακοινώθηκε στις 20 Μαρτίου 2017, προθεσμία παράδοσης: 24 Απριλίου 2017, 12 τα μεσάνυχτα).

Διαβάστε περισσότερα

4. ΚΕΦΑΛΑΙΟ ΕΦΑΡΜΟΓΕΣ ΤΟΥ ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΥ FOURIER

4. ΚΕΦΑΛΑΙΟ ΕΦΑΡΜΟΓΕΣ ΤΟΥ ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΥ FOURIER 4. ΚΕΦΑΛΑΙΟ ΕΦΑΡΜΟΓΕΣ ΤΟΥ ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΥ FOURIER Σκοπός του κεφαλαίου είναι να παρουσιάσει μερικές εφαρμογές του Μετασχηματισμού Fourier (ΜF). Ειδικότερα στο κεφάλαιο αυτό θα περιγραφούν έμμεσοι τρόποι

Διαβάστε περισσότερα

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

1. ΕΙΣΑΓΩΓΗ ΣΤΟ MATLAB... 13 ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ 1. ΕΙΣΑΓΩΓΗ ΣΤΟ MATLAB... 13 1.1. Τι είναι το Matlab... 13 1.2. Περιβάλλον εργασίας... 14 1.3. Δουλεύοντας με το Matlab... 16 1.3.1. Απλές αριθμητικές πράξεις... 16 1.3.2. Σχόλια...

Διαβάστε περισσότερα

Ψηφιακή Επεξεργασία και Ανάλυση Εικόνας Ενότητα 8 η : Κατάτμηση Εικόνας

Ψηφιακή Επεξεργασία και Ανάλυση Εικόνας Ενότητα 8 η : Κατάτμηση Εικόνας Ψηφιακή Επεξεργασία και Ανάλυση Εικόνας Ενότητα 8 η : Κατάτμηση Εικόνας Καθ. Κωνσταντίνος Μπερμπερίδης Πολυτεχνική Σχολή Μηχανικών Η/Υ & Πληροφορικής Σκοποί ενότητας Εισαγωγή στην κατάτμηση εικόνας Τεχνικές

Διαβάστε περισσότερα

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

d k 10 k + d k 1 10 k d d = k i=0 d i 10 i. Διακριτά Μαθηματικά ΙΙ Χρήστος Νομικός Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πανεπιστήμιο Ιωαννίνων 2018 Χρήστος Νομικός ( Τμήμα Μηχανικών Η/Υ Διακριτά και Πληροφορικής Μαθηματικά Πανεπιστήμιο ΙΙ Ιωαννίνων

Διαβάστε περισσότερα

Περιεχόμενα. 1. Ειδικές συναρτήσεις. 2. Μιγαδικές Συναρτήσεις. 3. Η Έννοια του Τελεστή. Κεφάλαιο - Ενότητα

Περιεχόμενα. 1. Ειδικές συναρτήσεις. 2. Μιγαδικές Συναρτήσεις. 3. Η Έννοια του Τελεστή. Κεφάλαιο - Ενότητα Περιεχόμενα Κεφάλαιο - Ενότητα σελ 1. Ειδικές συναρτήσεις 1.0 Εισαγωγή 1.1 Εξίσωση του Laplace Συστήματα συντεταγμένων 1.2 Συνάρτηση δ του Dirac 1.3 Συνάρτηση του Heaviside 1.4 Οι συναρτήσεις Β, Γ και

Διαβάστε περισσότερα

Ακαδηµαϊκό Έτος , Χειµερινό Εξάµηνο ιδάσκων Καθ.: Νίκος Τσαπατσούλης

Ακαδηµαϊκό Έτος , Χειµερινό Εξάµηνο ιδάσκων Καθ.: Νίκος Τσαπατσούλης ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ, ΤΜΗΜΑ Ι ΑΚΤΙΚΗΣ ΤΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΤΨΣ 50: ΨΗΦΙΑΚΗ ΕΠΕΞΕΡΓΑΣΙΑ ΕΙΚΟΝΑΣ Ακαδηµαϊκό Έτος 005 006, Χειµερινό Εξάµηνο Καθ.: Νίκος Τσαπατσούλης ΤΕΛΙΚΗ ΕΞΕΤΑΣΗ Η εξέταση

Διαβάστε περισσότερα

Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή

Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή 1. Ηλεκτρονικός Υπολογιστής Ο Ηλεκτρονικός Υπολογιστής είναι μια συσκευή, μεγάλη ή μικρή, που επεξεργάζεται δεδομένα και εκτελεί την εργασία του σύμφωνα με τα παρακάτω

Διαβάστε περισσότερα

Τεχνικές Μείωσης Διαστάσεων. Ειδικά θέματα ψηφιακής επεξεργασίας σήματος και εικόνας Σ. Φωτόπουλος- Α. Μακεδόνας

Τεχνικές Μείωσης Διαστάσεων. Ειδικά θέματα ψηφιακής επεξεργασίας σήματος και εικόνας Σ. Φωτόπουλος- Α. Μακεδόνας Τεχνικές Μείωσης Διαστάσεων Ειδικά θέματα ψηφιακής επεξεργασίας σήματος και εικόνας Σ. Φωτόπουλος- Α. Μακεδόνας 1 Εισαγωγή Το μεγαλύτερο μέρος των δεδομένων που καλούμαστε να επεξεργαστούμε είναι πολυδιάστατα.

Διαβάστε περισσότερα

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

Ασκήσεις Φροντιστηρίου «Υπολογιστική Νοημοσύνη Ι» 5 o Φροντιστήριο Πρόβλημα ο Ασκήσεις Φροντιστηρίου 5 o Φροντιστήριο Δίνεται το παρακάτω σύνολο εκπαίδευσης: # Είσοδος Κατηγορία 0 0 0 Α 2 0 0 Α 0 Β 4 0 0 Α 5 0 Β 6 0 0 Α 7 0 Β 8 Β α) Στον παρακάτω κύβο τοποθετείστε τα

Διαβάστε περισσότερα

Διακριτικές Συναρτήσεις

Διακριτικές Συναρτήσεις Διακριτικές Συναρτήσεις Δρ. Δηµήτριος Τσέλιος Επίκουρος Καθηγητής ΤΕΙ Θεσσαλίας Τµήµα Διοίκησης Επιχειρήσεων Θερµικός χάρτης των XYZ ξενοδοχείων σε σχέση µε τη γεωγραφική περιοχή τους P. Adamopoulos New

Διαβάστε περισσότερα

ΤΟΜΟΣ Α : Συμβολικός Προγραμματισμός

ΤΟΜΟΣ Α : Συμβολικός Προγραμματισμός 2 ΤΟΜΟΣ Α : Συμβολικός Προγραμματισμός 3 ΟΔΗΓΟΣ στη ΧΡΗΣΗ του ΥΠΟΛΟΓΙΣΤΗ 4 ΤΟΜΟΣ Α : Συμβολικός Προγραμματισμός 5 ΓΕΩΡΓΙΟΣ ΘΕΟΔΩΡΟΥ Καθηγητής Α.Π.Θ. ΧΡΙΣΤΙΝΑ ΘΕΟΔΩΡΟΥ Μαθηματικός ΟΔΗΓΟΣ στη ΧΡΗΣΗ του ΥΠΟΛΟΓΙΣΤΗ

Διαβάστε περισσότερα

ΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟΔΟΙ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

ΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟΔΟΙ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟΔΟΙ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΜΑΘΗΜΑ 1 ο 1 Εισαγωγή Έντυπα εγχειρίδια ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, ΑΚΡΙΒΗΣ Γ.Δ., ΔΟΥΓΑΛΗΣ Β.Α. Αριθμητική ανάλυση με εφαρμογές σε matlab & mathematica,

Διαβάστε περισσότερα

Θεωρία Πληροφορίας. Διάλεξη 4: Διακριτή πηγή πληροφορίας χωρίς μνήμη. Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής

Θεωρία Πληροφορίας. Διάλεξη 4: Διακριτή πηγή πληροφορίας χωρίς μνήμη. Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής Θεωρία Πληροφορίας Διάλεξη 4: Διακριτή πηγή πληροφορίας χωρίς μνήμη Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής 1 Ατζέντα Διακριτή πηγή πληροφορίας χωρίς μνήμη Ποσότητα πληροφορίας της πηγής Κωδικοποίηση

Διαβάστε περισσότερα

Πρόβλημα 29 / σελίδα 28

Πρόβλημα 29 / σελίδα 28 Πρόβλημα 29 / σελίδα 28 Πρόβλημα 30 / σελίδα 28 Αντιμετάθεση / σελίδα 10 Να γράψετε αλγόριθμο, οποίος θα διαβάζει τα περιεχόμενα δύο μεταβλητών Α και Β, στη συνέχεια να αντιμεταθέτει τα περιεχόμενά τους

Διαβάστε περισσότερα