Καταλογοποίηση ακουστικών μουσικών δεδομένων

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

Download "Καταλογοποίηση ακουστικών μουσικών δεδομένων"

Transcript

1 ΚΕΦΑΛΑΙΟ 5 Καταλογοποίηση ακουστικών μουσικών δεδομένων Περιεχόμενα 5.1 ΕΙΣΑΓΩΓΗ ΣΧΕΤΙΚΕΣ ΕΡΓΑΣΙΕΣ Ο ΑΛΓΟΡΙΘΜΟΣ MS-INDEX ΕΠΙΛΥΣΗ ΨΕΥΔΩΝ ΤΑΙΡΙΑΣΜΑΤΩΝ ΠΕΙΡΑΜΑΤΙΚΗ ΑΠΟΤΙΜΗΣΗ Εισαγωγή Μια από τις κύριες προκλήσεις στην Ανάκτηση Μουσικής Πληροφορίας Βάσει Περιεχομένου (ΑΜΠΒΠ) είναι η επιλογή της αναπαράστασης των μουσικών δεδομένων σε ένα σύστημα. Τα μουσικά δεδομένα απαιτούν αναπαράσταση μέσω των χαρακτηριστικών τους για λόγους μείωσης του χώρου έρευνας. Στη βιβλιογραφία υφίσταται μια πληθώρα εναλλακτικών προσεγγίσεων [13] όσον αφορά στα χαρακτηριστικά που πρέπει να αναπαραστήσουν ένα μουσικό δεδομένο. Για τα ακουστικά μουσικά δεδομένα, τα συνηθέστερα χαρακτηριστικά εξάγονται με τη χρήση ανάλυσης στο πεδίο του χρόνου ([7, 8]), φασματικής ανάλυσης ([7, 8, 6]) και ανάλυσης wavelet [12]. Οι συντελεστές που συλλέγονται από τις αναλύσεις αυτές μπορούν δεικτοδοτηθούν με TV-δένδρα [11], με τη μέθοδο του ευαίσθητου κατακερματισμού ως προς την τοπικότητα (locality-sensitive hashing) [15], S-καταλόγους [2] κλπ. Επιπλέον, η εργασία [10] παρουσιάζει μια 145

2 146 σύγκριση τεσσάρων διαφορετικών πολυδιάστατων μεθόδων δεικτοδότησης μουσικών δεδομένων, το KD-δένδρο, το K-δένδρο, την πολυδιάστατη γρήγορη ταξινόμηση και τη μέθοδο Box Assisted. Οι συγγραφείς της [10] καταλήγουν ότι το KD-Tree είναι σημαντικά αποδοτικότερο από τις συγκρινόμενες μεθόδους, ιδιαίτερα για πολυδιάστατα δεδομένα. Τέλος, οι συγγραφείς της εργασίας [14] χρησιμοποίησαν ένα M-δένδρο στο οποίο αποθηκεύουν ένα σύνολο επιλεγμένων χαρακτηριστικών, επιτυγχάνοντας 65% κέρδος σε απαιτήσεις χώρου. Στην παρούσα Ενότητα, εστιάζουμε στο πρόβλημα της ανεύρεσης ομοιότητας σε υποακολουθίες ακουστικών μουσικών δεδομένων χρησιμοποιώντας ως χαρακτηριστικά των μουσικών αρχείων (ακολουθίες) τους πρώτους μερικούς συντελεστές του μετασχηματισμού DFT. Οι συντελεστές αυτοί αποθηκεύονται σε μια χωροταξική δομή με στόχο τη μείωση του χρόνου ανεύρεσης. Βασικές διαφοροποιήσεις των ακουστικών μουσικών δεδομένων σε σχέση με άλλα δεδομένα και τις ήδη υπαρκτές προσεγγίσεις για αυτά (κυρίως από το πεδίο της ανάλυσης χρονοσειρών) επιβεβαιώνουν την αναγκαιότητα εξειδικευμένων μεθόδων για τη μουσική πληροφορία. Λόγου χάριν, σε συνήθεις εφαρμογές χρονοσειρών, όπως η ανάλυση μετοχών, οι ακολουθίες επερωτημάτων έχουν σχετικά μικρά μήκη, π.χ., μικρότερο των 1,000 στοιχείων. Για μουσικές ακολουθίες, ακόμα και στην περίπτωση μειωμένης δειγματοληψίας ασυμπίεστων ακουστικών αρχείων, ένα επερώτημα θα περιλάμβανε τουλάχιστο τρία δευτερόλεπτα μουσικής τα οποία παράγουν μια ακολουθία επερωτήματος 60,000 στοιχείων κατά προσέγγιση. Είναι λοιπόν εμφανές, ότι η Επίλυση Ψευδών Αποτελεσμάτων (false alarms) 1 (ΕΨΑ) ενός τέτοιου επερωτήματος θα ήταν υπολογιστικά πολύ δαπανηρή. Επιπλέον, σε σχέση με υπάρχουσες μεθόδους δεικτοδότησης μουσικών ακολουθιών για ανεύρεση ομοιότητας, το ενδιαφέρον της τρέχουσας Ενότητας είναι για προσεγγίσεις που θα επιτρέπουν άμεση υλοποίηση σε υπάρχοντα συστήματα διαχείρισης βάσεων δεδομένων. Κατά συνέπεια, χρησιμοποιούνται δομές δεικτοδότησης από την οικογένεια του R-δένδρου, οι οποίες έχουν υλοποιηθεί σε πολλά εμπορικά και ανοικτού κώδικα συστήματα διαχείρισης βάσεων δεδομένων, λ.χ., Oracle και Postgres κ.ο.κ. Έτσι απαιτείται η χρήση ενός αλγόριθμου αποδοτικής ανάκτησης όμοιων ακουστικών μουσικών δεδομένων για ακουστικά επερωτήματα. Ο αλγόριθμος που παρουσιάζεται εδώ αντιμετωπίζει τα χαρακτηριστικά που προκύπτουν από τη φύση του εξεταζόμενου προβλήματος, λ.χ., παράγοντες όπως το αυξημένο μέγεθος των εξεταζόμενων ακολουθιών (όπως προαναφέρθηκε, παρεμφερείς παράγοντες δεν εμφανίζονται σε συγγενικά πεδία, όπως η ανεύρεση ομοιότητας σε χρονοσειρές). 1 Ο εντοπισμός ταιριασμάτων τα οποία παρουσιάζονται ως αληθινά αποτελέσματα ενώ στην πραγματικότητα δεν είναι.

3 Σχετικές εργασίες Δεικτοδότηση σε συστήματα ΑΜΠΒΠ Στην Ενότητα αυτή παρουσιάζονται σχετικές έρευνες σε μεθόδους δεικτοδότησης συστημάτων ΑΜΠΒΠ ακουστικών μουσικών δεδομένων. Ο συγγραφέας της εργασίας [15] προτείνει έναν αλγόριθμο φασματικής δεικτοδότησης για ΑΜΠΒΠ. Η διαδικασία εξαγωγής χαρακτηριστικών που προτείνει προσπαθεί να εντοπίσει διακριτές νότες ή ρυθμικά πρότυπα. Τα χαρακτηριστικά χρησιμοποιούνται για την κατασκευή «χαρακτηριστικών ακολουθιών», που σε επόμενο βήμα δεικτοδοτούνται βάσει ενός πιθανοτικού συστήματος, του λεγόμενου ευαίσθητου κατακερματισμού ως προς την τοπικότητα (Locality-Sensitive Hashing - LSH). Το LSH επιτρέπει τόσο ψευδή θετικά (false positive) όσο και αρνητικά (false negative) αποτελέσματα, τα οποία αντιμετωπίζονται σε επόμενο βήμα ανάλογα με την ομοιομορφία στο χρόνο των αλλαγών του μουσικού ρυθμού. Πειραματικά αποτελέσματα παρουσιάζουν υψηλή ακρίβεια ανεύρεσης για διαφορετικούς τύπους ομοιότητας. Στην εργασία [14], οι συγγραφείς προτείνουν ένα σύστημα ΑΜΠΒΠ, το οποίο προσανατολίζεται στην εξυπηρέτηση διαφορετικών τύπων επερωτημάτων. Οι αποδεκτοί τύποι επερωτημάτων περιλαμβάνουν ακουστικά αρχεία, μουσική σημειογραφία αλλά και ερώτημα με τραγούδισμα σε μικρόφωνο (Query-By-Humming - QBH). Το πρωτόκολλο MIDI χρησιμοποιείται ως ενδιάμεση αναπαράσταση των μουσικών αντικειμένων. Η συλλογή των χαρακτηριστικών ονομάζεται αντιπροσωπευτική μελωδία και καταχωρίζεται σε ένα Μ-δένδρο, όπου οι μελωδίες εισάγονται βάσει της απόκλισης του μέσου μήκους και τονικού ύψους τους μαζί με υπογραφές της μελωδίας που περιγράφουν τον τύπο της απόκλισης. Η χρησιμοποιούμενη συνάρτηση απόστασης είναι τύπου χρόνο-στρέβλωσης (time-warping). Προκαταρκτικά αποτελέσματα δείχνουν 65% κέρδος σε απαιτήσεις χώρου με τη χρήση της συλλογής των χαρακτηριστικών σε αντίθεση με τις πλήρεις μελωδίες. Η εργασία [14] βασίζεται στην υπόθεση ότι το επερώτημα των χρηστών πρέπει να περιλαμβάνει τουλάχιστο ένα από τα μέρη που χρησιμοποιήθηκαν για τη δημιουργία των αντιπροσωπευτικών μελωδιών. Η υπόθεση αυτή μπορεί να αποδώσει για επερωτήματα τύπου QBH, ωστόσο είναι πιθανό να μην αποδώσει για ένα τυχαίο μέρος ενός κομματιού από μουσικό αρχείο το οποίο περιλαμβάνεται στο ευρετήριο, ιδιαίτερα για επερωτήματα μικρού μήκους. Επιπλέον, η μετατροπή ακουστικής πολυφωνικής μουσικής σε συμβολική είναι γνωστή για τη δυσκολία και τη φτωχή απόδοσή της ([15, 9]). Όσον αφορά στην εργασία [15], η μέθοδος επιλογής χαρακτηριστικών που προτείνει είναι κυρίως εστιασμένη στον προσδιορισμό διαφορετικών τύπων ομοιότητας σε μουσικά ζεύγη. Επιπλέον, τα επιλεγμένα χαρακτηριστικά είναι πιθανό να οδηγήσουν σε ψευδή αρνητικά αποτελέ-

4 148 σματα, τα οποία πρέπει να αντιμετωπισθούν σε μετεπεξεργαστικό βήμα. Τέλος, η εργασία [15] χρησιμοποιεί ένα εξειδικευμένο σύστημα δεικτοδότησης. Η παρούσα Ενότητα εστιάζει σε ένα απλούστερο, αλλά χρήσιμο, μοντέλο για ανεύρεση ομοιότητας σε υποακολουθίες, το οποίο βασίζεται σε έρευνα σχετικά με ανάλυση χρονοσειρών. Η προσέγγιση δεν εμφανίζει ψευδή αρνητικά αποτελέσματα, σύμφωνα με το χρησιμοποιούμενο μοντέλο ομοιότητας, καθώς επίσης ενσωματώνει γενικής χρήσης ευρετήρια (R-δένδρα), που επιτρέπουν άμεση υλοποίηση σε υπάρχοντα συστήματα διαχείρισης σχεσιακών βάσεων δεδομένων Δεικτοδότηση ομοιότητας πολυμεσικών δεδομένων Η μέθοδος γενικής δεικτοδότησης πολυμεσικών αντικειμένων (GEneric Multimedia object INdexIng - GEMINI) [3] αποτελείται από μια συνάρτηση εξαγωγής για την αντιστοίχιση των αντικειμένων σε σημεία στον f -διάστατο χώρο. Ακολούθως, χρησιμοποιείται μια Μέθοδος Χωροταξικής Δεικτοδότησης (ΜΧΔ) για την επιτάχυνση της έρευνας. Η μέθοδος GEMINI βασίζεται στα εξής τρία σημαντικά σημεία: (i) ένα γρήγορο έλεγχο που πιθανώς επιτρέπει ψευδή ταιριάσματα, ώστε να απορριφθεί η πλειονότητα των μη κατάλληλων αντικειμένων, (ii) τη χρήση μιας ΜΧΔ για τη βελτιστοποίηση της απόδοσης της έρευνας, και (iii) τη χρήση μιας μεθόδου επίλυσης ψευδών ταιριασμάτων. Μια από τις δημοφιλέστερες φασματικές αναλύσεις για χρονοσειρές βασίζεται στο μετασχηματισμό Discrete Fourier Transform (DFT). Διατηρώντας τους πρώτους μερικούς συντελεστές ως χαρακτηριστικά οδηγεί σε υπο-εκτίμηση της απόστασης των ακολουθιών και κατά συνέπεια αποφεύγει τις απορρίψεις ορθών αποτελεσμάτων[4]. Η δημοτικότητα της συγκεκριμένης μεθόδου πηγάζει από το γεγονός ότι οι περισσότερες αληθινές ακολουθίες εμπίπτουν στην κατηγορία των τυχαίων περιπάτων (random walks), και ειδικότερα του χρωματικού θορύβου (colored noise). Για του τύπου αυτού ακολουθίες, οι πρώτοι μερικοί συντελεστές του μετασχηματισμού DFT περιέχουν την περισσότερη ενέργεια της ακολουθίας. Το φαινόμενο αυτό είναι ιδιαίτερα εμφανές σε ακολουθίες μετοχών, οι οποίες μπορούν να θεωρηθούν ως brown noise [4]. Είναι ενδιαφέρον να πως το ίδιο φαινόμενο ισχύει και για σήματα, όπως τα ακουστικά μουσικά δεδομένα που ανήκουν στον θόρυβο pink noise [4]. Σε σύγκριση με τη μέθοδο που περιγράφεται στην εργασία [4], η μέθοδος που παρουσιάζεται εδώ διαφέρει στα εξής σημεία. Οι ακολουθίες επερωτημάτων μπορεί να έχουν μεγάλα μεγέθη σε σύγκριση με τις αντίστοιχες σε δεδομένα χρονοσειρών και ακολουθίες μετοχών τα οποία εξετάζονται στην [4]. Συνεπώς, παρουσιάζεται ένα σύστημα επίλυσης ψευδών ταιριασμάτων, το οποίο ενσωματώνει μεθόδους για τα προαναφερθέντα μεγάλα μεγέθη επερωτημάτων όπως προτάθηκε

5 149 στην εργασία [5] όπου το ευρετήριο μπορεί να περιέχει ένα μεγάλο πλήθος ακολουθιών (αναπαραστάσεων ακουστικών σημάτων). 5.3 Ο αλγόριθμος MS-Index Καθορισμός προβλήματος Το πρόβλημα που αντιμετωπίζεται στην Ενότητα αυτή ορίζεται το εξής: Έστω D μια συλλογή από n μουσικές ακολουθίες, δηλ., D = {D i }, 1 i n. Δοθείσας μιας μουσικής ακολουθίας Q, να βρεθούν όλες οι D i D όπου κάθε τέτοια D i περιέχει τουλάχιστο μια υποακολουθία S j μήκους S j = Q και S j Q ϵ (η απόσταση ϵ είναι καθοριζόμενη από το χρήστη). Για λόγους απλότητας χρησιμοποιείται η Ευκλείδεια απόσταση για την εύρεση της απόστασης μεταξύ των Q και S j. Παράδειγμα. Έστω ότι η συλλογή των ακολουθιών D είναι όπως εμφανίζεται στο Σχήμα 5.1, και περιλαμβάνει τρεις μουσικές ακολουθίες. Για ένα επερώτημα σε μορφή ακολουθίας Q (επίσης στο σχήμα) και για ϵ = 5, βρίσκουμε ένα αποτέλεσμα στην D 1. Η αντίστοιχη υποακολουθία εμφανίζεται στο τονισμένο ορθογώνιο. Αξίζει να σημειωθεί ότι η D 1 περιέχει επίσης μια ακόμα υποακολουθία με μήκος τριών στοιχείων (την υποακολουθία με στοιχεία: 23, 17, και 31), η οποία ταιριάζει με την Q. Ωστόσο, εφόσον αρκεί να αναφερθεί ότι η D 1 περιλαμβάνει ένα αποτέλεσμα, το πρώτο που θα εντοπισθεί είναι αρκετό. D 1 : D 2 : D 3 : Q: Σχήμα 5.1: Παράδειγμα ανεύρεσης αποτελεσμάτων ομοιότητας σε υποακολουθίες. Στην Ενότητα αυτή θεωρούνται ως μουσικές ακολουθίες, οι ακολουθίες ακεραίων αριθμών που κυμαίνονται από 0 έως και 255 (κάτα το πρωτόκολλο MIDI), και περιγράφουν το μέγεθος (amplitude) του σήματος του μουσικού αρχείου.

6 Εξαγωγή χαρακτηριστικών Η επιλογή κατάλληλων χαρακτηριστικών είναι υψηλής σημασίας στην ανάκτηση πολυμεσικής πληροφορίας. Χαρακτηριστικά με μεγάλη σημασιολογική αξία βοηθούν στην αποδοτική αναπαράσταση των μουσικών αντικειμένων και επιτρέπουν τη χρήση μεθόδων δεικτοδότησης για αποτελεσματική επεξεργασία των επερωτημάτων. Η μέθοδος εξαγωγής χαρακτηριστικών που παρουσιάζεται εδώ προτείνεται στην εργασία [4], καθώς το πρόβλημα που αντιμετωπίζεται είναι παρόμοιο με το ταίριασμα υποακολουθιών χρονοσειρών. Συνεπώς, οι αρχικές μουσικές ακολουθίες μετατρέπονται σε ένα πλήθος πολυδιάστατων σημείων εφαρμόζοντας ένα κινούμενο παράθυρο στα μουσικά δεδομένα και στη συνέχεια το μετασχηματισμό DFT σε κάθε παράθυρο. Με τη μέθοδο αυτή κάθε μουσική ακολουθία παράγει ένα σύνολο πολυδιάστατων σημείων. Ο αριθμός των διαστάσεων του χώρου μετατροπής εξαρτάται από το πλήθος των συντελεστών DFT που θα χρησιμοποιηθούν για την αναπαράσταση. Διατηρώντας τους πρώτους μερικούς από τους συντελεστές αυτούς το μέγεθος της αρχικής ακολουθίας μειώνεται σημαντικά. Επιπλέον, καθώς η περισσότερη ενέργεια της μουσικής ακολουθίας είναι συγκεντρωμένη στους πρώτους μερικούς συντελεστές DFT ([4]), αυτοί αποτελούν μια επαρκή αναπαράσταση. p4 p6 y p'4 p'5 p'6 p2 p' p'2 p'1 p1 p3 x p5 z (a) (b) Σχήμα 5.2: Τα δεδομένα: ο αρχικός (a) και ο μετασχηματισμένος (b) χώρος. Το Σχήμα 5.2 παρουσιάζει ένα παράδειγμα της προαναφερθείσας μεθόδου μετατροπής. Στο προκείμενο παράδειγμα το κινούμενο παράθυρο είναι μήκους πέντε στοιχείων και εφαρμόζεται στην αρχική ακολουθία. Κάθε σημείο p i που ορίζεται από το παράθυρο, μετατρέπεται σε ένα σημείο p i στον ν-διάστατο χώρο εφαρ-

7 151 μόζοντας το μετασχηματισμό DFT και διατηρώντας μόνο τους πρώτους ν συντελεστές του μετασχηματισμού. Αποδεικνύεται στην εργασία [4] ότι δεν γίνονται απορρίψεις ορθών αποτελεσμάτων χρησιμοποιώντας το μετασχηματισμό αυτό, καθώς η απόσταση στο χώρο μετασχηματισμού είναι κάτω φραγμένη. Ωστόσο, ψευδή ταιριάσματα αποτελούν μια πιθανότητα και απαιτούν αντιμετώπιση. Η μέθοδος αντιμετώπισης των ψευδών ταιριασμάτων αναλύεται στην Ενότητα Δεικτοδότηση Η αναπαράσταση των μουσικών δεδομένων που περιγράφηκε προηγουμένως, δεν μπορεί να εγγυηθεί αφ εαυτού της την αποδοτική επεξεργασία ενός επερωτήματος. Για το λόγο αυτό, οι μετασχηματισμένες μουσικές ακολουθίες πρέπει να οργανωθούν με τη χρήση ενός ευρετηρίου με στόχο την αύξηση της απόδοσης της επεξεργασίας. Καθώς κάθε μουσική ακολουθία αναπαρίσταται από ένα σύνολο πολυδιάστατων σημείων, μπορεί να χρησιμοποιηθεί μια πολυδιάστατη ΜΧΔ για την οργάνωση των δεδομένων αυτών. Ωστόσο, η απευθείας δεικτοδότηση πολυδιάστατων σημείων οδηγεί σε υπέρμετρες απαιτήσεις χώρου αποθήκευσης καθώς κάθε μουσική ακολουθία μπορεί να δημιουργήσει χιλιάδες πολυδιάστατα σημεία. Για την αντιμετώπιση του προβλήματος αυτού γίνεται χρήση μιας προσέγγισης όμοια με την προτεινόμενη στην εργασία [4] που εφαρμόζει ομαδοποίηση των πολυδιάστατων σημείων με Ελάχιστα Περικλείοντα Ορθογώνια (Minimum Bounding Rectangles - MBR). Η μέθοδος αυτή εκμεταλλεύεται το γεγονός ότι διαδοχικά πολυδιάστατα σημεία αναμένεται να είναι κοντά μεταξύ τους στο χώρο μετασχηματισμού. Ένα παράδειγμα της ομαδοποίησης αυτής παρουσιάζεται στο Σχήμα 5.3. MBR 1 MBR 2 R*-tree Σχήμα 5.3: Ομαδοποίηση και δεικτοδότηση. Το πλήθος των MBR είναι σημαντικά μικρότερο από ότι το πλήθος των πολυδιάστατων σημείων. Συνεπώς, τα MBR μπορούν να οργανωθούν σε ένα R - δένδρο [1] αλλά και οποιοδήποτε άλλη ΜΧΔ πολυδιάστατων δεδομένων. Η Ενότητα αυτή εστιάζει στο R -δένδρο καθώς έχει συστηματικά χρησιμοποιηθεί σε

8 152 πολλές εφαρμογές και είναι ήδη υλοποιημένο σε διάφορες εμπορικές βάσεις δεδομένων Έρευνα διαστήματος για ομοιότητα Το επερώτημα του χρήστη αποτελείται από μια μουσική ακολουθία Q καθώς και το κατώφλι της απόστασης e. Η μέθοδος επεξεργασίας της ομοιότητας του επερωτήματος αποτελείται από τα εξής τρία βήματα: 1ο βήμα: Η μουσική ακολουθία επερωτήματος Q μετασχηματίζεται βάσει του μετασχηματισμού που ήδη αναφέρθηκε στην Ενότητα Εάν η Q είναι μεγαλύτερη από ότι το μήκος w του ολισθαίνοντος παράθυρου, τότε χωρίζεται σε k μέρη q 1, q 2,..., q k, όπου k = Q w. 2ο βήμα: Τα μέρη του επερωτήματος που προσδιορίσθηκαν στο προηγούμενο βήμα χρησιμοποιούνται για αναζήτηση στο ευρετήριο του R -δένδρου. Το αποτέλεσμα του βήματος αυτού είναι ένα σύνολο μουσικών ακολουθιών οι οποίες ίσως ικανοποιούν τους περιορισμούς του επερωτήματος. 3ο βήμα: Το τελικό βήμα περιλαμβάνει τον καθαρισμό των απαντήσεων που παρήγαγε το προηγούμενο βήμα. Αυτό γίνεται με ένα αλγόριθμο ΕΨΑ ο οποίος περιγράφεται λεπτομερώς στην Ενότητα Επίλυση ψευδών ταιριασμάτων Για να αντιμετωπιστεί ένα ψευδές ταίριασμα, πρέπει να ανακτηθεί η αντίστοιχη υποακολουθία και να εξεταστεί η πραγματική της απόσταση από την ακολουθία επερωτήματος. Ο αλγόριθμος που παρουσιάζεται στην εργασία [4] χρησιμοποιεί μια άμεση τεχνική επίλυσης των ψευδών ταιριασμάτων. Για κάθε MBR που βρίσκεται να ικανοποιεί το διάστημα του επερωτήματος, η υποακολουθία του ανακτάται και εξετάζεται σε σχέση με την ακολουθία επερωτήματος. Στο πλαίσιο που εξετάζει η παρούσα Ενότητα, η προαναφερθείσα μεθοδολογία είναι μη αποδοτική για τους εξής δυο λόγους: i. Οι μουσικές ακολουθίες επερωτήματος είναι κατά πολύ μεγαλύτερες σε σχέση με τις εξεταζόμενες στην [4] (δεδομένα μετοχών-χρηματιστηρίου). Συνεπώς, η δαπάνη μιας απλοϊκής ΕΨΑ μπορεί να αποτελέσει σημείο παρεμπόδισης ολόκληρης της διαδικασίας έρευνας.

9 153 ii. Στην εργασία [4] εξετάζεται μόνο μια ακολουθία δεδομένων, ενώ στο παρόν μπορεί να υπάρχουν πολύ περισσότερες από μια (εκτενής βάσεις δεδομένων)). Εάν χρησιμοποιηθεί η άμεση μέθοδος [4], οι μουσικές ακολουθίες θα εξετάζονταν σε τυχαία σειρά (τη σειρά που δημιουργεί το επερώτημα διαστήματος), οδηγώντας στο φαινόμενο διασκορπισμού (scattering effect) κατά τη διάρκεια της πρόσβασης των σελίδων του δίσκου που περιέχουν τις ακολουθίες. Στην περίπτωση αυτή δεν θα ήταν δυνατό να διατηρηθεί η τοπικότητα στις προσβάσεις και δεν μπορεί να χρησιμοποιηθεί απομονωτής αποδοτικά (το φαινόμενο αυτό στην ορολογία των βάσεων δεδομένων ονομάζεται thrashing). Ακολουθώντας τη λύση που παρουσιάζεται στην εργασία [5], για την αντιμετώπιση του τελευταίου προβλήματος (ii), δεν εξετάζεται άμεσα κάθε πιθανό αποτέλεσμα. Αντιθέτως, συλλέγονται πληροφορίες για όλα τα πιθανά αποτελέσματα (την αρχική και τελική θέση κάθε υποακολουθίας και το αναγνωριστικό της μουσικής ακολουθίας από την οποία προέρχεται η υποακολουθία). Στη συνέχεια, επιλύονται τα ψευδή ταιριάσματα σε ένα μετεπεξεργαστικό βήμα. Αρχικά ομαδοποιούνται τα πιθανά αποτελέσματα κάθε μουσικής ακολουθίας ξεχωριστά και κατόπιν ταξινομούνται σε κάθε ομάδα τα διαστήματα βάσει της αρχικής θέσης της υποακολουθίας. Με τη μέθοδο αυτή, επιχειρείται η αποφυγή του τυχαίου διασκορπισμού (scattering) κατά τη διάρκεια της πρόσβασης στις μουσικές ακολουθίες. Όσον αφορά στο πρώτο πρόβλημα (i), ακολουθώντας και πάλι τη λύση που παρουσιάζεται στην εργασία [5], η εξέταση των σελίδων δίσκου γίνονται με τη βοήθεια ενός ανάστροφου σχήματος κατά τη διάρκεια της ΕΨΑ. Λόγου χάριν, υποθέτοντας ότι πρέπει να επιλυθεί ένα ψευδές ταίριασμα που δημιουργήθηκε από ένα MBR που αντιστοιχεί σε υποακολουθίες στο διάστημα [l, r]. Για κάθε θέση l i r, μπορεί να υπάρχει μια υποακολουθία μήκους Q, η οποία ταιριάζει με την ακολουθία επερώτηματος Q. Παρότι το διάστημα [l, r] είναι σχετικά μικρό, το γεγονός ότι πρέπει να εξεταστούν υποακολουθίες μεγάλου μήκους ( Q ), επιβεβαιώνει το πρόβλημα που χρήζει αντιμετώπισης. Μια άμεση προσέγγιση θα ήταν να εξεταστούν όλες οι υποακολουθίες αυτές και να εντοπιστούν αυτές που περιέχουν αποτελέσματα. Μια τετριμμένη βελτιστοποίηση είναι ο τερματισμός της εξέτασης για κάθε υποακολουθία εφόσον η πραγματική απόσταση γίνει μεγαλύτερη από ότι το κατώφλι ομοιότητας που έχει θέσει ο χρήστης (καθώς η περαιτέρω εξέταση της υποακολουθίας δεν μπορεί να μειώσει, παρά να αυξήσει, την απόσταση). Ωστόσο, η βελτιστοποίηση αυτή επιφέρει μόνο οφέλη όσον αφορά στο χρόνο χρήσης της κεντρικής μονάδας επεξεργασίας. Οι λειτουργίες εισόδου/εξόδου δεν μειώνονται, εφόσον πρέπει να εξεταστούν όλες οι υποακο-

10 154 λουθίες με αρχικό σημείο τη θέση l i r. Καθώς κάθε τέτοια υποακολουθία είναι μήκους Q, πρέπει να προσπελαστούν ένα μεγάλο πλήθος σελίδων δίσκου. Στο σχήμα ανάστροφης εξέτασης λειτουργεί ως εξής: όταν πρέπει να εξεταστεί μια υποακολουθία που έχει αρχική θέση i στην αντίστοιχη ακολουθία της D c, δεν προσπελαύνεται η σελίδα που περιέχει το πρώτο αυτό στοιχείο. Αντίθετα, προσδιορίζεται η σελίδα (έστω R) που περιέχει το τελευταίο στοιχείο που πρέπει να εξεταστεί, δηλαδή, το ( Q + i 1)-στό στοιχείο της D c. Στη συνέχεια, αρχικά εξετάζεται η μερική απόσταση μεταξύ των στοιχείων της R και των αντίστοιχων στοιχείων στην Q, η οποία είναι ορθά ευθυγραμμισμένη σαν να εξετάζονταν με την υποακολουθία που ξεκινά στη θέση i. Εάν η μερική απόσταση είναι μεγαλύτερη του κατωφλιού ομοιότητας του χρήστη ϵ, τότε δεν εξετάζονται τα υπόλοιπα στοιχεία της υποακολουθίας. Με μετακίνηση στην επόμενη θέση, δηλ., στην i+1, είναι εφικτή ακόμα η εξέταση της μερικής απόστασης μεταξύ των αντίστοιχων στοιχείων της Q και των στοιχείων στην υποακολουθία που ξεκινούν από τη θέση i + 1. Κατά συνέπεια, αποφεύγεται η προσπέλαση μιας ακόμα σελίδας, όσο εξετάζονται υποακολουθίες που περιέχουν στοιχεία αποθηκευμένα στην R. Όταν η μερική απόσταση δεν είναι μεγαλύτερη από ϵ, τότε υπάρχει ένα μερικό αποτέλεσμα. Στην περίπτωση αυτή προσπελαύνεται η σελίδα που περιέχει την πρώτη θέση της τρέχουσας εξεταζόμενης ακολουθίας και υπολογίζεται η απόσταση μεταξύ της Q και της υποακολουθίας, μέχρι να βρεθεί ένα πλήρες αποτέλεσμα ή η υπολογιζόμενη απόσταση να υπερβεί το ϵ. Υποθέτοντας ότι κάθε σελίδα δίσκου μπορεί να αποθηκεύσει N στοιχεία, μπορεί να χρησιμοποιηθεί ένας απομονωτής που θα διατηρήσει Q /N σελίδες, ώστε να αποφευχθεί η επαν-ανάγνωση ενδιάμεσων σελίδων. Εν κατακλείδι, σε περίπτωση πλήρους αποτελέσματος, όλες οι ενδιάμεσες σελίδες προσπελαύνονται (γεγονός που δεν μπορεί να αποφευχθεί), ενώ στις λοιπές περιπτώσεις ένα μεγάλο πλήθος αναγνώσεων σελίδων αποφεύγεται, επιφέροντας σημαντικά οφέλη σε χρόνο εισόδου/εξόδου. Στη σημείο αυτό πρέπει να τονιστούν οι εξής υποθέσεις: πρέπει να εξετάστεί μια υποακολουθία που ξεκινά στη θέση i της ακολουθίας D c, ακόμα η αρίθμηση των σελίδων στην D c : η πρώτη έχει αναγνωριστικό 0 και η τελευταία D c /N. Τότε, η σελίδα που περιέχει το τελευταίο στοιχείο έχει αναγνωριστικό (έστω rpid). Η θέση του πρώτου στοιχείου στην τελευταία αυτή σελίδα ονομάζεται f και είναι ίση με rpid N. Χρησιμοποιώντας τη σημειολογία αυτή, το Σχήμα 5.4 παρουσιάζει την ευθυγράμμιση της Q όταν εξετάζεται ένα μερικό αποτέλεσμα. Τα στοιχεία που εμπλέκονται στον υπολογισμό της μερικής απόστασης δείχνονται με γκρι χρώμα. Στη συνέχεια, περιγράφεται ο αλγόριθμος ΕΨΑ, ο οποίος υλοποιείται στη διαδικασία RFA (Resolve False Alarms) στο Σχήμα 5.5. Η RFA δρα σε ένα βρόχο που εξετάζει όλες τις θέσεις l i r, όπου [l, r] είναι το διάστημα που πρέπει να ίσο με i+ Q 1 N

11 155 D c i f Q +i-1 Q 0 f-i Σχήμα 5.4: Παράδειγμα μερικού ταιριάσματος χρησιμοποιώντας το σχήμα ανάστροφης εξέτασης σελίδων. εξεταστεί. Η απόφαση του υπολογισμού της μερικής απόστασης ή της κανονικής απόστασης καθορίζεται από την τιμή της μεταβλητής rmode (reverse mode - κατάσταση ανάστροφου σχήματος). Η rmode γίνεται αληθής όποτε βρεθεί ένα μερικό αποτέλεσμα (επιστρέφει στη ψευδή τιμή όταν δεν επιτύχει ένα κανονικό αποτέλεσμα). Κατά τη διάρκεια του υπολογισμού της μερικής ή κανονικής απόστασης, πρέπει να εξεταστούν στοιχεία της ακολουθίας D c. Ο αλγόριθμος εξετάζει πότε μια νέα σελίδα πρέπει να προσπελαστεί, εφόσον τα στοιχεία αυτά μπορεί να είναι αποθηκευμένα σε διαφορετικές συνεχόμενες σελίδες. Στο σημείο αυτό πρέπει να τονιστεί ότι η προσπέλαση γίνεται με τη χρήση απομονωτή Q /N σελίδων, ούτως ώστε να αποφευχθούν η επαν-αναγνώσεις σελίδων όταν δεν απαιτούνται. 5.5 Πειραματική αποτίμηση Πειραματικό Περιβάλλον Για να υποστηριχθεί η αποδοτικότητα του παρουσιαζόμενου αλγόριθμου, η Ενότητα αυτή παρουσιάζει τα πειράματα που πραγματοποιήθηκαν. Επιπλέον, δίνεται μια αναλυτική περιγραφή του περιβάλλοντος και των δεδομένων που χρησιμοποιήθηκαν, ενώ ακολουθεί η ανάλυση των πειραματικών αποτελεσμάτων της σύγκρισης της βασικής μεθόδου, δηλ., του ευρετηρίου ST-Index [4], και της προσέγγισης παρουσιάζεται εδώ, του MS-Index (Music Subsequence match Index)). Τα δεδομένα που χρησιμοποιήθηκαν για τα πειράματα περιλαμβάνουν μόνο πραγματικά μουσικά δεδομένα. Τα πειράματα έγιναν σε 300 ακουστικά μουσικά αρχεία που αντιστοιχούν σε περίπου 13 ώρες μουσικής. Τα αρχεία προήλθαν από μουσικά CD από όπου εξαχθήκαν τα αρχεία τύπου wav. Τα μουσικά κομμάτια ανήκουν σε γένη μεταξύ των οποίων είναι pop, rock, οργανική καθώς και διάφοροι τύποι ελληνικής μουσικής. Τα επερωτήματα δημιουργήθηκαν διατηρώντας 1-10 δευτερόλεπτα των μουσικών αρχείων που περιλάμβανε η βάση. Εφεξής, για λόγους εμφανέστερης αναπαράστασης τα αποτελέσματα δείχνουν τους σχετικούς χρόνους εκτέλεσης μεταξύ του MS-index και του ST-index.

12 156 Το σχήμα 5.6 παρουσιάζει το σχετικό χρόνο ανάκτησης για διαφορετικά μεγέθη επερωτήματος. Το μέγεθος του επερωτήματος μετράται σε δευτερόλεπτα και καθώς το μέγεθος του παραθύρου του μετασχηματισμού DFT δεν μπορεί να είναι μεγαλύτερο από το μέγεθος της ακολουθίας επερωτήματος, μεταβλήθηκε επίσης και το μέγεθος του παραθύρου ανάλογα. Στην περίπτωση που το μέγεθος του παραθύρου του DFT είχε μείνει ανεπηρέαστο, τότε τα αποτελέσματα θα ήταν παραπλανητικά καθώς το μικρό μέγεθος του θα προκαλούσε ένα μεγάλο πλήθος υποεπερωτημάτων, τα οποία θα αύξαναν το χρόνο εκτέλεσης για μεγαλύτερα επερωτήματα. Η απόδοση του MS-Index είναι τουλάχιστο τετραπλάσια της απόδοσης του ST-Index, ενώ για μεγαλύτερα επερωτήματα γίνεται 9 φορές γρηγορότερη. Η καλύτερη απόδοση του MS-Index οφείλεται στο ότι τα μεγάλα επερωτήματα χρησιμοποιούν μεγαλύτερο παράθυρο DFT και το ανάστροφο σχήμα υπολογισμού της απόστασης γίνεται αποδοτικότερο, περιορίζοντας περισσότερο την έρευνα σε ενδιάμεσες σελίδες.

13 157 procedure RFA(D c, l, r, Q, ϵ, N, wsize) begin forceread = false, rmode = true rpid = i+ Q 1 N f = rpid N for (i = l ; i < min{r, D i Q }; i++) if (forceread == true) /*a partial match was found earlier in reverse page*/ fetch page that contains the i-th element of D c forceread = false else if ( i N == rpid) /* rpid will be tested as a normal page*/ rmode = false else if ( i N > rpid) /*a new reverse page must be found*/ rpid = i+ Q 1 N f = rpid N rmode = true if (rmode == false) s = 0 for (j = 0); j < Q ; j + +) fetch page containing the (i + j)-th element of D c s += (D c [i + j] Q[j]) 2 if ( s ϵ) output match else rmode = true forceread = false else s = 0 for (j = 0; j < Q f + i; j++) s += (D c [f + j] Q[f i + j]) 2 if ( s ϵ) rmode = false forceread = true i /*re-examine i-th element for full match*/ end Σχήμα 5.5: Ο αλγόριθμος επίλυσης των ψευδών ταιριασμάτων.

14 158 9 Χρόνος (σχετικός) ST-Index MS-Index μέγεθος επερωτήματος (sec) Σχήμα 5.6: Σχετικός χρόνος ανάκτησης για μεταβαλλόμενο μέγεθος επερωτήματος.

15 ΒΙΒΛΙΟΓΡΑΦΙΑ [1] N. Beckmann, H. P. Kriegel, and B. Seeger. The R -tree: An efficient and robust method for points and rectangles. In Proc. ACM SIGMOD Conf., pages , [2] D. Dervos, P. Linardis, and Y. Manolopoulos. S-index: a hybrid structure for text retrieval. In Proceedings of ADBIS, pages , [3] C. Faloutsos. Searching Multimedia Databases by Content. Kluwer Academic Publishers, [4] C. Faloutsos, M. Ranganathan, and Y. Manolopoulos. Fast subsequence matching in time-series databases. In Proceedings of the ACM SIGMOD international conference on Management of data, pages , [5] I. Karydis, A. Nanopoulos, A. Papadopoulos, and Y. Manolopoulos. Audio indexing for efficient music information retrieval. In Proc. MMM Conf., pages 22 29, [6] B. Kostek and A. Wieczorkowska. Parametric representation of musical sound. In Archive of Acoustics, pages 3 26, [7] C. Papaodysseus, G. Roussopoulos, D. Fragoulis, Th. Panagopoulos, and C. Alexiou. A new approach to the automatic recognition of musical recordings. Jounal of Acoustical Engineering Society, 49(1/2):23 35, [8] M. Paraskevas and J. Mourjopoulos. A statistical study of the variability and features of audio signals. In Audio Engineering Society, [9] J. Pickens. Harmonic modeling for polyphonic music retrieval. Ph.D. thesis, University of Massachusetts at Amherst, [10] J. Reiss, J.-J. Aucouturier, and M. Sandler. Efficient multidimensional searching routines for music information retrieval. In Proceedings of ISMIR, pages ,

16 160 ΒΙΒΛΙΟΓΡΑΦΙΑ [11] V. S. Subrahmanian. Multimedia Database Systems. Kaufmann Publishers, [12] A. Wieczorkowska. Musical sound classification based on wavelet analysis. Fundamenta Informaticae, 47(1/2): , [13] A. Wieczorkowska and Z. Ras. Audio content description in sound databases. In Web Intelligence: Research and Development, pages , [14] J.-Y. Won, J.-H. Lee, K. Ku, J. Park, and Y.-S. Kim. A content-based music retrieval system using representative melody index from music databases. In Computer Music Modeling and Retrieval, pages , [15] C. Yang. Efficient acoustic index for music retrieval with various degrees of similarity. In Proc. ACM MM Conf., pages , 2002.

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

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

Εξωτερική Αναζήτηση. Ιεραρχία Μνήμης Υπολογιστή. Εξωτερική Μνήμη. Εσωτερική Μνήμη. Κρυφή Μνήμη (Cache) Καταχωρητές (Registers) μεγαλύτερη ταχύτητα

Εξωτερική Αναζήτηση. Ιεραρχία Μνήμης Υπολογιστή. Εξωτερική Μνήμη. Εσωτερική Μνήμη. Κρυφή Μνήμη (Cache) Καταχωρητές (Registers) μεγαλύτερη ταχύτητα Ιεραρχία Μνήμης Υπολογιστή Εξωτερική Μνήμη Εσωτερική Μνήμη Κρυφή Μνήμη (Cache) μεγαλύτερη χωρητικότητα Καταχωρητές (Registers) Κεντρική Μονάδα (CPU) μεγαλύτερη ταχύτητα Πολλές σημαντικές εφαρμογές διαχειρίζονται

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

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

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

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

Εισαγωγή στην Επεξεργασία Ερωτήσεων. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

Εισαγωγή στην Επεξεργασία Ερωτήσεων. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Εισαγωγή στην Επεξεργασία Ερωτήσεων 1 Επεξεργασία Ερωτήσεων Θα δούμε την «πορεία» μιας SQL ερώτησης (πως εκτελείται) Ερώτηση SQL Ερώτηση ΣΒΔ Αποτέλεσμα 2 Βήματα Επεξεργασίας Τα βασικά βήματα στην επεξεργασία

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

Κεφ.11: Ευρετήρια και Κατακερματισμός

Κεφ.11: Ευρετήρια και Κατακερματισμός Κεφ.11: Ευρετήρια και Κατακερματισμός Database System Concepts, 6 th Ed. See www.db-book.com for conditions on re-use Κεφ. 11: Ευρετήρια-Βασική θεωρία Μηχανισμοί ευρετηρίου χρησιμοποιούνται για την επιτάχυνση

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

MBR Ελάχιστο Περιβάλλον Ορθογώνιο (Minimum Bounding Rectangle) Το µικρότερο ορθογώνιο που περιβάλλει πλήρως το αντικείµενο 7 Παραδείγµατα MBR 8 6.

MBR Ελάχιστο Περιβάλλον Ορθογώνιο (Minimum Bounding Rectangle) Το µικρότερο ορθογώνιο που περιβάλλει πλήρως το αντικείµενο 7 Παραδείγµατα MBR 8 6. Πανεπιστήµιο Πειραιώς - Τµήµα Πληροφορικής Εξόρυξη Γνώσης από εδοµένα (Data Mining) Εξόρυξη Γνώσης από χωρικά δεδοµένα (κεφ. 8) Γιάννης Θεοδωρίδης Νίκος Πελέκης http://isl.cs.unipi.gr/db/courses/dwdm Περιεχόµενα

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

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

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

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

MIDI [8] MIDI. [9] Hsu [1], [2] [10] Salamon [11] [5] Song [6] Sony, Minato, Tokyo , Japan a) b)

MIDI [8] MIDI. [9] Hsu [1], [2] [10] Salamon [11] [5] Song [6] Sony, Minato, Tokyo , Japan a) b) 1,a) 1,b) 1,c) 1. MIDI [1], [2] U/D/S 3 [3], [4] 1 [5] Song [6] 1 Sony, Minato, Tokyo 108 0075, Japan a) Emiru.Tsunoo@jp.sony.com b) AkiraB.Inoue@jp.sony.com c) Masayuki.Nishiguchi@jp.sony.com MIDI [7]

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

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

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

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

Εισαγωγή στην Επεξεργασία Ερωτήσεων. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

Εισαγωγή στην Επεξεργασία Ερωτήσεων. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Εισαγωγή στην Επεξεργασία Ερωτήσεων Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά 1 Επεξεργασία Ερωτήσεων Θα δούμε την «πορεία» μιας SQL ερώτησης (πως εκτελείται) Ερώτηση SQL Ερώτηση ΣΒΔ Αποτέλεσμα Βάσεις

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

Ανάκτηση Πληροφορίας (Information Retrieval IR) ιδακτικό βοήθηµα 2. Πανεπιστήµιο Θεσσαλίας Πολυτεχνική Σχολή Τµήµα Μηχ. Η/Υ, Τηλ/νιών & ικτύων

Ανάκτηση Πληροφορίας (Information Retrieval IR) ιδακτικό βοήθηµα 2. Πανεπιστήµιο Θεσσαλίας Πολυτεχνική Σχολή Τµήµα Μηχ. Η/Υ, Τηλ/νιών & ικτύων Ανάκτηση Πληροφορίας (Information Retrieval IR) Πανεπιστήµιο Θεσσαλίας Πολυτεχνική Σχολή Τµήµα Μηχ. Η/Υ, Τηλ/νιών & ικτύων Ακαδηµαϊκό Έτος 2005-2006 ιδακτικό βοήθηµα 1 Καλύπτει το 60% του 510 σελίδες 1η

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

Ανάκτηση Πληροφορίας (Information Retrieval IR)

Ανάκτηση Πληροφορίας (Information Retrieval IR) Ανάκτηση Πληροφορίας (Information Retrieval IR) Πανεπιστήµιο Θεσσαλίας Πολυτεχνική Σχολή Τµήµα Μηχ. Η/Υ, Τηλ/νιών & ικτύων Ακαδηµαϊκό Έτος 2005-2006 ιδακτικό βοήθηµα 1 Καλύπτει το 60% του αντικειµένου

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

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

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

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

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

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

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

Αλγόριθμοι και Δομές Δεδομένων (Ι) (εισαγωγικές έννοιες)

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

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

Βάσεις εδοµένων & Πολυµέσα

Βάσεις εδοµένων & Πολυµέσα Βάσεις εδοµένων & Πολυµέσα Κουρέλης Στάθης Παρουσίαση πρακτικού µέρους 4ης εργασίας Καθηγητής: κ. Στυλιαράς Γ. Αθήνα - Απρίλιος 2009 Εισαγωγή Οι Βάσεις εδοµένων Πολυµέσων παρέχουν χαρακτηριστικά που επιτρέπουν

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

Σύνοψη Προηγούμενου. Πίνακες (Arrays) Πίνακες (Arrays): Βασικές Λειτουργίες. Πίνακες (Arrays) Ορέστης Τελέλης

Σύνοψη Προηγούμενου. Πίνακες (Arrays) Πίνακες (Arrays): Βασικές Λειτουργίες. Πίνακες (Arrays) Ορέστης Τελέλης Σύνοψη Προηγούμενου Πίνακες (Arrays Ορέστης Τελέλης telelis@unipi.gr Τμήμα Ψηφιακών Συστημάτων, Πανεπιστήμιο Πειραιώς Διαδικαστικά θέματα. Aντικείμενο Μαθήματος. Aντικείμενα, Κλάσεις, Μέθοδοι, Μεταβλητές.

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

ΗΥ562 Προχωρημένα Θέματα Βάσεων Δεδομένων Efficient Query Evaluation over Temporally Correlated Probabilistic Streams

ΗΥ562 Προχωρημένα Θέματα Βάσεων Δεδομένων Efficient Query Evaluation over Temporally Correlated Probabilistic Streams ΗΥ562 Προχωρημένα Θέματα Βάσεων Δεδομένων Efficient Query Evaluation over Temporally Correlated Probabilistic Streams Αλέκα Σεληνιωτάκη Ηράκλειο, 26/06/12 aseliniotaki@csd.uoc.gr ΑΜ: 703 1. Περίληψη Συνεισφοράς

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

Πληροφορική 2. Δομές δεδομένων και αρχείων

Πληροφορική 2. Δομές δεδομένων και αρχείων Πληροφορική 2 Δομές δεδομένων και αρχείων 1 2 Δομή Δεδομένων (data structure) Δομή δεδομένων είναι μια συλλογή δεδομένων που έχουν μεταξύ τους μια συγκεκριμένη σχέση Παραδείγματα δομών δεδομένων Πίνακες

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

Τι είναι αλγόριθμος; Υποπρογράμματα (υποαλγόριθμοι) Βασικές αλγοριθμικές δομές

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

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

«Μηχανή Αναζήτησης Αρχείων» Ημερομηνία Παράδοσης: 30/04/2015, 09:00 π.μ.

«Μηχανή Αναζήτησης Αρχείων» Ημερομηνία Παράδοσης: 30/04/2015, 09:00 π.μ. ΕΡΓΑΣΙΑ 4 «Μηχανή Αναζήτησης Αρχείων» Ημερομηνία Παράδοσης: 30/04/2015, 09:00 π.μ. Στόχος Στόχος της Εργασίας 4 είναι να η εξοικείωση με την αντικειμενοστρέφεια (object oriented programming). Πιο συγκεκριμένα,

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

Οι πράξεις της συνένωσης. Μ.Χατζόπουλος 1

Οι πράξεις της συνένωσης. Μ.Χατζόπουλος 1 Οι πράξεις της συνένωσης Μ.Χατζόπουλος 1 ΠΡΟΜΗΘΕΥΤΗΣ (ΠΡΜ) Κ_Προμ Π_Ονομα Είδος Πόλη 22 Ανδρέου 7 Αθήνα 31 Πέτρου 8 Πάτρα 28 Δέδες 12 Λάρισα 58 Παππάς 7 Αθήνα ΠΡΟΙΟΝ (ΠΡ) Κ_Πρ Πρ_Ονομα Χρώμα Βάρος Π35

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

Τα δεδομένα (περιεχόμενο) μιας βάσης δεδομένων αποθηκεύεται στο δίσκο

Τα δεδομένα (περιεχόμενο) μιας βάσης δεδομένων αποθηκεύεται στο δίσκο Κατακερματισμός 1 Αποθήκευση εδομένων (σύνοψη) Τα δεδομένα (περιεχόμενο) μιας βάσης δεδομένων αποθηκεύεται στο δίσκο Παραδοσιακά, μία σχέση (πίνακας/στιγμιότυπο) αποθηκεύεται σε ένα αρχείο Αρχείο δεδομένων

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

Επεξεργασία Ερωτήσεων

Επεξεργασία Ερωτήσεων Εισαγωγή Σ Β Σύνολο από προγράμματα για τη διαχείριση της Β Επεξεργασία Ερωτήσεων Αρχεία ευρετηρίου Κατάλογος συστήματος Αρχεία δεδομένων ΒΑΣΗ Ε ΟΜΕΝΩΝ Σύστημα Βάσεων εδομένων (ΣΒ ) Βάσεις Δεδομένων 2007-2008

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

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

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

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

HMY 429: Εισαγωγή στην Επεξεργασία Ψηφιακών Σημάτων. Διάλεξη 20: Διακριτός Μετασχηματισμός Fourier (Discrete Fourier Transform DFT)

HMY 429: Εισαγωγή στην Επεξεργασία Ψηφιακών Σημάτων. Διάλεξη 20: Διακριτός Μετασχηματισμός Fourier (Discrete Fourier Transform DFT) HMY 429: Εισαγωγή στην Επεξεργασία Ψηφιακών Σημάτων Διάλεξη 20: Διακριτός Μετασχηματισμός Fourier (Discrete Fourier Transform DFT) Εισαγωγή Μέχρι στιγμής έχουμε δει το Μετασχηματισμό Fourier Διακριτού

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

Εξόρυξη γνώσης από μουσική πληροφορία

Εξόρυξη γνώσης από μουσική πληροφορία ΚΕΦΑΛΑΙΟ 3 Εξόρυξη γνώσης από μουσική πληροφορία Περιεχόμενα 3.1 ΕΠΑΝΑΛΑΜΒΑΝΟΜΕΝΑ ΠΡΟΤΥΠΑ.......... 51 3.2 ΟΜΑΔΟΠΟΙΗΣΗ....................... 68 3.1 Επαναλαμβανόμενα πρότυπα 3.1.1 Εισαγωγή Ένας χαρακτηριστικός

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

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών 44 Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών Διδακτικοί στόχοι Σκοπός του κεφαλαίου είναι οι μαθητές να κατανοήσουν τα βήματα που ακολουθούνται κατά την ανάπτυξη μιας εφαρμογής.

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

Multimedia IR. εικτοδότηση και Αναζήτηση. Ανάκτηση Πληροφορίας

Multimedia IR. εικτοδότηση και Αναζήτηση. Ανάκτηση Πληροφορίας Multimedia IR εικτοδότηση και Αναζήτηση 1 Εισαγωγή Μεγάλες ποσότητες πληροφορίες υπάρχουν σε αρχεία εικόνων, ήχου, video. Οι τυπικές µέθοδοι ανάκτησης κειµένου δεν µπορούν να εφαρµοστούν άµεσα στην περίπτωση

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

Σχεδίαση και Ανάλυση Αλγορίθμων

Σχεδίαση και Ανάλυση Αλγορίθμων Σχεδίαση και Ανάλυση Αλγορίθμων Ενότητα 4.0 Επιλογή Αλγόριθμοι Επιλογής Select και Quick-Select Σταύρος Δ. Νικολόπουλος 2016-17 Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστήμιο Ιωαννίνων Webpage: www.cs.uoi.gr/~stavros

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

ER-Tree (Extended R*-Tree)

ER-Tree (Extended R*-Tree) 1-9825/22/13(4)768-6 22 Journal of Software Vol13, No4 1, 1, 2, 1 1, 1 (, 2327) 2 (, 3127) E-mail xhzhou@ustceducn,,,,,,, 1, TP311 A,,,, Elias s Rivest,Cleary Arya Mount [1] O(2 d ) Arya Mount [1] Friedman,Bentley

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

Επεξεργασία Ερωτήσεων

Επεξεργασία Ερωτήσεων Εισαγωγή Επεξεργασία Ερωτήσεων ΜΕΡΟΣ 1 Γενική Εικόνα του Μαθήματος 1. Μοντελοποίηση (Μοντέλο Ο/Σ, Σχεσιακό, Λογικός Σχεδιασμός) 2. Προγραμματισμός (Σχεσιακή Άλγεβρα, SQL) ημιουργία/κατασκευή Εισαγωγή εδομένων

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

Βάσεις δεδομένων και Microsoft Access

Βάσεις δεδομένων και Microsoft Access Περιεχόμενα Κεφάλαιο 1 Βάσεις δεδομένων και Microsoft Access... 7 Κεφάλαιο 2 Microsoft Access 2010... 16 Κεφάλαιο 3 Σχεδιασμός βάσης δεδομένων και δημιουργία πίνακα... 27 Κεφάλαιο 4 Προβολές πινάκων και

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

Κατακερματισμός. 4/3/2009 Μ.Χατζόπουλος 1

Κατακερματισμός. 4/3/2009 Μ.Χατζόπουλος 1 Κατακερματισμός 4/3/2009 Μ.Χατζόπουλος 1 H ιδέα που βρίσκεται πίσω από την τεχνική του κατακερματισμού είναι να δίνεται μια συνάρτησης h, που λέγεται συνάρτηση κατακερματισμού ή παραγωγής τυχαίων τιμών

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

Επεξεργασία Ερωτήσεων

Επεξεργασία Ερωτήσεων Εισαγωγή Επεξεργασία Ερωτήσεων Σ Β Βάση εδομένων Η ομή ενός ΣΒ Βάσεις Δεδομένων 2006-2007 Ευαγγελία Πιτουρά 1 Βάσεις Δεδομένων 2006-2007 Ευαγγελία Πιτουρά 2 Εισαγωγή Εισαγωγή ΜΕΡΟΣ 1 (Χρήση Σ Β ) Γενική

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

Multimedia IR. Εισαγωγή. Εισαγωγή. εικτοδότηση και Αναζήτηση

Multimedia IR. Εισαγωγή. Εισαγωγή. εικτοδότηση και Αναζήτηση Multimedia IR εικτοδότηση και Αναζήτηση 1 Εισαγωγή Μεγάλες ποσότητες πληροφορίες υπάρχουν σε αρχεία εικόνων, ήχου, video. Οι τυπικές µέθοδοι ανάκτησης κειµένου δεν µπορούν να εφαρµοστούν άµεσα στην περίπτωση

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

Ανάκτηση Πληροφορίας. Διδάσκων: Φοίβος Μυλωνάς. Διάλεξη #03

Ανάκτηση Πληροφορίας. Διδάσκων: Φοίβος Μυλωνάς. Διάλεξη #03 Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Ανάκτηση Πληροφορίας Διδάσκων: Φοίβος Μυλωνάς fmylonas@ionio.gr Διάλεξη #03 Βασικές έννοιες Ανάκτησης Πληροφορίας Δομή ενός συστήματος IR Αναζήτηση με keywords ευφυής

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

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

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

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

Δομές Δεδομένων & Αλγόριθμοι

Δομές Δεδομένων & Αλγόριθμοι Θέματα Απόδοσης Αλγορίθμων 1 Η Ανάγκη για Δομές Δεδομένων Οι δομές δεδομένων οργανώνουν τα δεδομένα πιο αποδοτικά προγράμματα Πιο ισχυροί υπολογιστές πιο σύνθετες εφαρμογές Οι πιο σύνθετες εφαρμογές απαιτούν

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

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον ΚΕΦΑΛΑΙΑ 3 και 9 ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΑΛΓΟΡΙΘΜΟΙ ΠΙΝΑΚΕΣ Δεδομένα αφαιρετική αναπαράσταση της πραγματικότητας και συνεπώς μία απλοποιημένη όψη της δηλαδή.

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

Το εσωτερικό ενός Σ Β

Το εσωτερικό ενός Σ Β Επεξεργασία Ερωτήσεων 1 Εισαγωγή ΜΕΡΟΣ 1 Γενική Εικόνα του Μαθήµατος Μοντελοποίηση (Μοντέλο Ο/Σ, Σχεσιακό, Λογικός Σχεδιασµός) Προγραµµατισµός (Σχεσιακή Άλγεβρα, SQL) ηµιουργία/κατασκευή Εισαγωγή εδοµένων

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

Ήχος. Τεχνολογία Πολυμέσων και Πολυμεσικές Επικοινωνίες 04-1

Ήχος. Τεχνολογία Πολυμέσων και Πολυμεσικές Επικοινωνίες 04-1 Ήχος Χαρακτηριστικά του ήχου Ψηφιοποίηση με μετασχηματισμό Ψηφιοποίηση με δειγματοληψία Κβαντοποίηση δειγμάτων Παλμοκωδική διαμόρφωση Συμβολική αναπαράσταση μουσικής Τεχνολογία Πολυμέσων και Πολυμεσικές

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

Δυναμικός Κατακερματισμός. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

Δυναμικός Κατακερματισμός. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Δυναμικός Κατακερματισμός 1 Κατακερματισμός Τι αποθηκεύουμε στους κάδους; Στα παραδείγματα δείχνουμε μόνο την τιμή του πεδίου κατακερματισμού Την ίδια την εγγραφή (ως τρόπος οργάνωσης αρχείου) μέγεθος

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

Στοχαστικές Μέθοδοι στους Υδατικούς Πόρους Φασματική ανάλυση χρονοσειρών

Στοχαστικές Μέθοδοι στους Υδατικούς Πόρους Φασματική ανάλυση χρονοσειρών Στοχαστικές Μέθοδοι στους Υδατικούς Πόρους Φασματική ανάλυση χρονοσειρών Δημήτρης Κουτσογιάννης Τομέας Υδατικών Πόρων και Περιβάλλοντος, Σχολή Πολιτικών Μηχανικών, Εθνικό Μετσόβιο Πολυτεχνείο Αθήνα Επανέκδοση

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

Εισαγωγή. Διαλέξεις στο μάθημα: Μεταφραστές Γιώργος Μανής

Εισαγωγή. Διαλέξεις στο μάθημα: Μεταφραστές Γιώργος Μανής Εισαγωγή Διαλέξεις στο μάθημα: Μεταφραστές Γιώργος Μανής Μεταγλωττιστής Αρχικό πρόγραμμα (source program) Μεταγλωττιστής Τελικό πρόγραμμα (object program) Διαγνωστικά μηνύματα Μεταγλωττιστής Παίρνει σαν

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

Περιγραφή των Δεδομένων

Περιγραφή των Δεδομένων Τεχνικές Εξόρυξης Δεδομένων Μεγάλης Κλίμακας Χειμερινό Εξάμηνο 2017-2018 1η Άσκηση, Ημερομηνία παράδοσης: Έναρξη Εξεταστικής Χειμερινού Εξαμήνου Ομαδική Εργασία (2 Ατόμων) Σκοπός της εργασίας Σκοπός της

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

ΚΕΦΑΛΑΙΟ 3 ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΑΛΓΟΡΙΘΜΟΙ

ΚΕΦΑΛΑΙΟ 3 ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΑΛΓΟΡΙΘΜΟΙ ΚΕΦΑΛΑΙΟ 3 ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΑΛΓΟΡΙΘΜΟΙ Τα δεδομένα (data) είναι η αφαιρετική αναπαράσταση της πραγματικότητας και συνεπώς μία απλοποιημένη όψη της. Η συλλογή των ακατέργαστων δεδομένων και ο συσχετισμός

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

Δομές Δεδομένων και Αλγόριθμοι

Δομές Δεδομένων και Αλγόριθμοι Δομές Δεδομένων και Αλγόριθμοι Χρήστος Γκόγκος ΤΕΙ Ηπείρου Χειμερινό Εξάμηνο 2014-2015 Παρουσίαση 19 Hashing - Κατακερματισμός 1 / 23 Πίνακες απευθείας πρόσβασης (Direct Access Tables) Οι πίνακες απευθείας

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

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

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

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

Δυναμικός Κατακερματισμός

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

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

R-Trees, kd-trees, QuadTrees. Εαρινό Εξάμηνο Τμήμα Μηχανικών Η/Υ και Πληροϕορικής Πολυτεχνική Σχολή, Πανεπιστήμιο Πατρών

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

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

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

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

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

Επιχειρηματικές Προβλέψεις: Μέθοδοι & Τεχνικές Παρακολούθηση Χρονοσειράς Διάλεξη 11

Επιχειρηματικές Προβλέψεις: Μέθοδοι & Τεχνικές Παρακολούθηση Χρονοσειράς Διάλεξη 11 ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ Μονάδα Προβλέψεων & Στρατηγικής Forecasting & Strategy Unit Παρακολούθηση Χρονοσειράς Διάλεξη 11 Παρακολούθηση (1 από

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

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

ΟΜΑΔΟΠΟΙΗΣΗ ΑΡΙΘΜΗΤΙΚΩΝ ΔΕΔΟΜΕΝΩΝ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΑΓΡΟΝΟΜΩΝ ΤΟΠΟΓΡΑΦΩΝ ΜΗΧΑΝΙΚΩΝ ΤΟΜΕΑΣ ΤΟΠΟΓΡΑΦΙΑΣ ΟΜΑΔΟΠΟΙΗΣΗ ΑΡΙΘΜΗΤΙΚΩΝ ΔΕΔΟΜΕΝΩΝ ΒΥΡΩΝΑΣ ΝΑΚΟΣ ΑΘΗΝΑ 2006 ΠΕΡΙΕΧΟΜΕΝΑ Περιεχόμενα 1. Εισαγωγή 1 2. Μέθοδοι σταθερών

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

Ανάκληση Πληποφοπίαρ. Διδάζκων Δημήηριος Καηζαρός

Ανάκληση Πληποφοπίαρ. Διδάζκων Δημήηριος Καηζαρός Ανάκληση Πληποφοπίαρ Διδάζκων Δημήηριος Καηζαρός Διάλεξη 18η: 17/05/2017 1 Η μέθοδος BrowseRank 2 Εισαγωγή Η page importance, που αναπαριστά την αξία μιας σελίδας του Web, είναι παράγων-κλειδί για την

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

Ο μετασχηματισμός Fourier

Ο μετασχηματισμός Fourier Ο μετασχηματισμός Fourier είναι από τα διαδεδομένα εργαλεία μετατροπής δεδομένων και συναρτήσεων (μιας ή περισσοτέρων διαστάσεων) από αυτό που ονομάζεται περιοχή χρόνου (time domain) στην περιοχή συχνότητας

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

ΑΣΚΗΣΗ. Δημιουργία Ευρετηρίων Συλλογής Κειμένων

ΑΣΚΗΣΗ. Δημιουργία Ευρετηρίων Συλλογής Κειμένων Γλωσσική Τεχνολογία Ακαδημαϊκό Έτος 2011-2012 Ημερομηνία Παράδοσης: Στην εξέταση του μαθήματος ΑΣΚΗΣΗ Δημιουργία Ευρετηρίων Συλλογής Κειμένων Σκοπός της άσκησης είναι η υλοποίηση ενός συστήματος επεξεργασίας

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

Δυναμικός Κατακερματισμός. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

Δυναμικός Κατακερματισμός. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Δυναμικός Κατακερματισμός Βάσεις Δεδομένων 2017-2018 1 Κατακερματισμός Πρόβλημα στατικού κατακερματισμού: Έστω Μ κάδους και r εγγραφές ανά κάδο - το πολύ Μ * r εγγραφές (αλλιώς μεγάλες αλυσίδες υπερχείλισης)

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

ιαχείριση και Ανάκτηση Εικόνας µε χρήση Οµοιότητας Γράφων (WW-test)

ιαχείριση και Ανάκτηση Εικόνας µε χρήση Οµοιότητας Γράφων (WW-test) ιαχείριση και Ανάκτηση Εικόνας µε χρήση Οµοιότητας Γράφων (WW-test) Θεοχαράτος Χρήστος Εργαστήριο Ηλεκτρονικής (ELLAB), Τµήµα Φυσικής, Πανεπιστήµιο Πατρών email: htheohar@upatras.gr http://www.ellab.physics.upatras.gr/users/theoharatos/default.htm

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

Δυναμικός Κατακερματισμός. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

Δυναμικός Κατακερματισμός. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Δυναμικός Κατακερματισμός Βάσεις Δεδομένων 2018-2019 1 Κατακερματισμός Πρόβλημα στατικού κατακερματισμού: Έστω Μ κάδους και r εγγραφές ανά κάδο - το πολύ Μ * r εγγραφές (αλλιώς μεγάλες αλυσίδες υπερχείλισης)

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

Οι βασικές λειτουργίες (ή πράξεις) που γίνονται σε μια δομή δεδομένων είναι:

Οι βασικές λειτουργίες (ή πράξεις) που γίνονται σε μια δομή δεδομένων είναι: ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ Μια δομή δεδομένων στην πληροφορική, συχνά αναπαριστά οντότητες του φυσικού κόσμου στον υπολογιστή. Για την αναπαράσταση αυτή, δημιουργούμε πρώτα ένα αφηρημένο μοντέλο στο οποίο προσδιορίζονται

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

Ανάκτηση Πληροφορίας

Ανάκτηση Πληροφορίας Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Ανάκτηση Πληροφορίας Διδάσκων: Φοίβος Μυλωνάς fmylonas@ionio.gr Διάλεξη #11 Suffix Arrays Φοίβος Μυλωνάς fmylonas@ionio.gr Ανάκτηση Πληροφορίας 1 Άδεια χρήσης Το παρόν

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

Ανάλυση, Περιγραφή και Ανάκτηση Μουσικών Δεδομένων: το έργο ΠΟΛΥΜΝΙΑ*

Ανάλυση, Περιγραφή και Ανάκτηση Μουσικών Δεδομένων: το έργο ΠΟΛΥΜΝΙΑ* Ανάλυση, Περιγραφή και Ανάκτηση Μουσικών Δεδομένων: το έργο ΠΟΛΥΜΝΙΑ* Δρ. Σοφία Τσεκερίδου Επίκουρος Καθηγήτρια *Παρουσιάζονται αποτελέσματα έρευνας και ανάπτυξης που προέκυψαν από τη συνεργασία με το

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

Ψηφιακή Επεξεργασία και Ανάλυση Εικόνας. Παρουσίαση Νο. 1. Εισαγωγή

Ψηφιακή Επεξεργασία και Ανάλυση Εικόνας. Παρουσίαση Νο. 1. Εισαγωγή Ψηφιακή Επεξεργασία και Ανάλυση Εικόνας Ακαδημαϊκό Έτος 2015-16 Παρουσίαση Νο. 1 Εισαγωγή Τι είναι η εικόνα; Οτιδήποτε μπορούμε να δούμε ή να απεικονίσουμε Π.χ. Μια εικόνα τοπίου αλλά και η απεικόνιση

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

Υπάρχουν δύο τύποι μνήμης, η μνήμη τυχαίας προσπέλασης (Random Access Memory RAM) και η μνήμη ανάγνωσης-μόνο (Read-Only Memory ROM).

Υπάρχουν δύο τύποι μνήμης, η μνήμη τυχαίας προσπέλασης (Random Access Memory RAM) και η μνήμη ανάγνωσης-μόνο (Read-Only Memory ROM). Μνήμες Ένα από τα βασικά πλεονεκτήματα των ψηφιακών συστημάτων σε σχέση με τα αναλογικά, είναι η ευκολία αποθήκευσης μεγάλων ποσοτήτων πληροφοριών, είτε προσωρινά είτε μόνιμα Οι πληροφορίες αποθηκεύονται

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

Δυναμικός Κατακερματισμός. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

Δυναμικός Κατακερματισμός. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Δυναμικός Κατακερματισμός Βάσεις Δεδομένων 2013-2014 Ευαγγελία Πιτουρά 1 Κατακερματισμός Τι αποθηκεύουμε στους κάδους; Στα παραδείγματα δείχνουμε μόνο την τιμή του πεδίου κατακερματισμού Την ίδια την εγγραφή

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

Επεξεργασία Ερωτήσεων

Επεξεργασία Ερωτήσεων Εισαγωγή στην Επεξεργασία Ερωτήσεων 1 Εισαγωγή ΣΔΒΔ Σύνολο από προγράµµατα για τη διαχείριση της ΒΔ Αρχεία ευρετηρίου Κατάλογος ΒΑΣΗ ΔΕΔΟΜΕΝΩΝ Αρχεία δεδοµένων συστήµατος Σύστηµα Βάσεων Δεδοµένων (ΣΒΔ)

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

ΓΛΩΣΣΙΚΗ ΤΕΧΝΟΛΟΓΙΑ. Μάθημα 7 ο : Ανάκτηση πληροφορίας. Γεώργιος Πετάσης. Ακαδημαϊκό Έτος:

ΓΛΩΣΣΙΚΗ ΤΕΧΝΟΛΟΓΙΑ. Μάθημα 7 ο : Ανάκτηση πληροφορίας. Γεώργιος Πετάσης. Ακαδημαϊκό Έτος: ΓΛΩΣΣΙΚΗ ΤΕΧΝΟΛΟΓΙΑ Μάθημα 7 ο : Ανάκτηση πληροφορίας Γεώργιος Πετάσης Ακαδημαϊκό Έτος: 2012 2013 ΤMHMA MHXANIKΩΝ Η/Υ & ΠΛΗΡΟΦΟΡΙΚΗΣ, Πανεπιστήμιο Πατρών, 2012 2013 Οι διαφάνειες αυτού του μαθήματος βασίζονται

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

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ

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

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

Ακέραιος Γραμμικός Προγραμματισμός

Ακέραιος Γραμμικός Προγραμματισμός Τμήμα Πληροφορικής & Τηλεπικοινωνιών Πανεπιστήμιο Ιωαννίνων 2018-2019 Ακέραιος Γραμμικός Προγραμματισμός Γκόγκος Χρήστος- Γεωργία Φουτσιτζή Επιχειρησιακή Έρευνα τελευταία ενημέρωση: 12/01/2017 1 Ακέραιος

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

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

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

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

ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΚΑΙ ΜΑΘΗΜΑΤΙΚΗ ΔΙΑΤΥΠΩΣΗ, Διαλ. 2. Ανωτάτη Σχολή Παιδαγωγικής και Τεχνολογικής Εκπαίδευσης 8/4/2017

ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΚΑΙ ΜΑΘΗΜΑΤΙΚΗ ΔΙΑΤΥΠΩΣΗ, Διαλ. 2. Ανωτάτη Σχολή Παιδαγωγικής και Τεχνολογικής Εκπαίδευσης 8/4/2017 ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΚΑΙ ΜΑΘΗΜΑΤΙΚΗ ΔΙΑΤΥΠΩΣΗ, Διαλ. 2 Ανωτάτη Σχολή Παιδαγωγικής και Τεχνολογικής Εκπαίδευσης 8/4/2017 Αντικειμενικοί στόχοι Η μελέτη των βασικών στοιχείων που συνθέτουν ένα πρόβλημα βελτιστοποίησης

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

ΗΥ-460 Συστήµατα ιαχείρισης Βάσεων εδοµένων ηµήτρης Πλεξουσάκης Βασίλης Χριστοφίδης

ΗΥ-460 Συστήµατα ιαχείρισης Βάσεων εδοµένων ηµήτρης Πλεξουσάκης Βασίλης Χριστοφίδης Πανεπιστήµιο Κρήτης Τµήµα Επιστήµης Υπολογιστών ΗΥ-460 Συστήµατα ιαχείρισης Βάσεων εδοµένων ηµήτρης Πλεξουσάκης Βασίλης Χριστοφίδης Ονοµατεπώνυµο: Αριθµός Μητρώου: Επαναληπτική Εξέταση (3 ώρες) Ηµεροµηνία:

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

Ανάκτηση Πληροφορίας. Διδάσκων: Φοίβος Μυλωνάς. Διάλεξη #01

Ανάκτηση Πληροφορίας. Διδάσκων: Φοίβος Μυλωνάς. Διάλεξη #01 Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Ανάκτηση Πληροφορίας Διδάσκων: Φοίβος Μυλωνάς fmylonas@ionio.gr Διάλεξη #01 Διαδικαστικά μαθήματος Εισαγωγικές έννοιες & Ορισμοί Συστήματα ανάκτησης πληροφορίας 1

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

Ψηφιακή Επεξεργασία Σημάτων

Ψηφιακή Επεξεργασία Σημάτων Ψηφιακή Επεξεργασία Σημάτων Ενότητα 7: Μετατροπή Σήματος από Αναλογική Μορφή σε Ψηφιακή Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής 1 Μετατροπή Αναλογικού Σήματος σε Ψηφιακό Είδη Δειγματοληψίας: Ιδανική

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

Σχεδίαση & Ανάλυση Αλγορίθμων

Σχεδίαση & Ανάλυση Αλγορίθμων Σχεδίαση & Ανάλυση Αλγορίθμων Ενότητα 3 Αλγόριθμοι Επιλογής Σταύρος Δ. Νικολόπουλος Τμήμα Μηχανικών Η/Υ & Πληροφορικής Πανεπιστήμιο Ιωαννίνων Webpage: www.cs.uoi.gr/~stavros Αλγόριθμοι Επιλογής Γνωρίζουμε

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

Κεφάλαιο 5 Κριτήρια απόρριψης απόμακρων τιμών

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

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

Επερωτήσεις σύζευξης με κατάταξη

Επερωτήσεις σύζευξης με κατάταξη Επερωτήσεις σύζευξης με κατάταξη Επερωτήσεις κατάταξης Top-K queries Οι επερωτήσεις κατάταξης επιστρέφουν τις k απαντήσεις που ταιριάζουν καλύτερα με τις προτιμήσεις του χρήστη. Επερωτήσεις κατάταξης Top-K

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

Ενδεικτικές Ερωτήσεις Θεωρίας

Ενδεικτικές Ερωτήσεις Θεωρίας Ενδεικτικές Ερωτήσεις Θεωρίας Κεφάλαιο 2 1. Τι καλούμε αλγόριθμο; 2. Ποια κριτήρια πρέπει οπωσδήποτε να ικανοποιεί ένας αλγόριθμος; 3. Πώς ονομάζεται μια διαδικασία που δεν περατώνεται μετά από συγκεκριμένο

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

Πανεπιστήμιο Πειραιώς Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών Τμήμα Ψηφιακών Συστημάτων ομές εδομένων

Πανεπιστήμιο Πειραιώς Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών Τμήμα Ψηφιακών Συστημάτων ομές εδομένων Πανεπιστήμιο Πειραιώς Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών Τμήμα Ψηφιακών Συστημάτων 2. Πίνακες 45 23 28 95 71 19 30 2 ομές εδομένων 4 5 Χρήστος ουλκερίδης Τμήμα Ψηφιακών Συστημάτων 21/10/2016

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

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

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

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

3 ο ΦΥΛΛΑΔΙΟ ΑΣΚΗΣΕΩΝ - ΠΙΝΑΚΕΣ

3 ο ΦΥΛΛΑΔΙΟ ΑΣΚΗΣΕΩΝ - ΠΙΝΑΚΕΣ Δημοκρίτειο Πανεπιστήμιο Θράκης Πολυτεχνική Σχολή Τμήμα Μηχανικών Παραγωγής & Διοίκησης Ακαδ. έτος 2016-2017 Τομέας Συστημάτων Παραγωγής Εξάμηνο A Αναπληρωτής Καθηγητής Στέφανος Δ. Κατσαβούνης 23 ΝΟΕ 2016

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

Θέμα: Ανάπτυξη Βασικής Πλατφόρμας για Υπηρεσίες με Βάση το Προφίλ και τη Θέση (Profile & Location Based Services)

Θέμα: Ανάπτυξη Βασικής Πλατφόρμας για Υπηρεσίες με Βάση το Προφίλ και τη Θέση (Profile & Location Based Services) Θέμα: Ανάπτυξη Βασικής Πλατφόρμας για Υπηρεσίες με Βάση το Προφίλ και τη Θέση (Profile & Location Based Services) Επιβλέπων καθηγητής: Ι. Βασιλείου Συγγραφείς: Ιωάννης Κολτσίδας, Παναγιώτης Παπαδημητρίου

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

ΑΛΓΟΡΙΘΜΟΙ. Τι είναι αλγόριθμος

ΑΛΓΟΡΙΘΜΟΙ. Τι είναι αλγόριθμος ΑΛΓΟΡΙΘΜΟΙ Στο σηµείωµα αυτό αρχικά εξηγείται η έννοια αλγόριθµος και παραθέτονται τα σπουδαιότερα κριτήρια που πρέπει να πληρεί κάθε αλγόριθµος. Στη συνέχεια, η σπουδαιότητα των αλγορίθµων συνδυάζεται

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

Λίγα λόγια από το συγγραφέα... 7. 91 Βάσεις δεδομένων και Microsoft Access... 9. 92 Microsoft Access... 22

Λίγα λόγια από το συγγραφέα... 7. 91 Βάσεις δεδομένων και Microsoft Access... 9. 92 Microsoft Access... 22 ΕΝΟΤΗΤΑ 5 Περιεχόμενα Λίγα λόγια από το συγγραφέα... 7 91 Βάσεις δεδομένων και Microsoft Access... 9 92 Microsoft Access... 22 93 Το σύστημα Βοήθειας του Microsoft Office... 32 94 Σχεδιασμός βάσης δεδομένων

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

Query by Phrase (QBP) (Music Information Retrieval, MIR) QBH QBP / [1, 2] [3, 4] Query-by-Humming (QBH) QBP MIDI [5, 6] [8 10] [7]

Query by Phrase (QBP) (Music Information Retrieval, MIR) QBH QBP / [1, 2] [3, 4] Query-by-Humming (QBH) QBP MIDI [5, 6] [8 10] [7] Query by Phrase: a 2 2 Query by Phrase QBP QBP GaP-NMF GaP-NMF GaP-NMF QBP. Music Information Retrieval MIR [ 2] [3 4]Query-by-Humming QBH MIDI [5 6] [7] Waseda University 2 National Institute of Advanced

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

Δομές Δεδομένων. Ενότητα 11: Τεχνικές Κατακερματισμού. Καθηγήτρια Μαρία Σατρατζέμη. Τμήμα Εφαρμοσμένης Πληροφορικής.

Δομές Δεδομένων. Ενότητα 11: Τεχνικές Κατακερματισμού. Καθηγήτρια Μαρία Σατρατζέμη. Τμήμα Εφαρμοσμένης Πληροφορικής. Ενότητα 11: Τεχνικές Κατακερματισμού Καθηγήτρια Μαρία Σατρατζέμη Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται

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

Σηµειώσεις στις σειρές

Σηµειώσεις στις σειρές . ΟΡΙΣΜΟΙ - ΓΕΝΙΚΕΣ ΕΝΝΟΙΕΣ Σηµειώσεις στις σειρές Στην Ενότητα αυτή παρουσιάζουµε τις βασικές-απαραίτητες έννοιες για την µελέτη των σειρών πραγµατικών αριθµών και των εφαρµογών τους. Έτσι, δίνονται συστηµατικά

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

Προβλήματα, αλγόριθμοι, ψευδοκώδικας

Προβλήματα, αλγόριθμοι, ψευδοκώδικας Προβλήματα, αλγόριθμοι, ψευδοκώδικας October 11, 2011 Στο μάθημα Αλγοριθμική και Δομές Δεδομένων θα ασχοληθούμε με ένα μέρος της διαδικασίας επίλυσης υπολογιστικών προβλημάτων. Συγκεκριμένα θα δούμε τι

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

Παραδοτέο Π.1.3. Μηχανισμοί δεικτοδότησης μη-παραδοσιακών δεδομένων

Παραδοτέο Π.1.3. Μηχανισμοί δεικτοδότησης μη-παραδοσιακών δεδομένων Έργο: Τίτλος Υποέργου: «ΘΑΛΗΣ: Ενίσχυση της Διεπιστημονικής ή και Διιδρυματικής έρευνας και καινοτομίας με δυνατότητα προσέλκυσης ερευνητών υψηλού επιπέδου από το εξωτερικό μέσω της διενέργειας βασικής

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

Πανεπιστήμιο Πειραιώς Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών Τμήμα Ψηφιακών Συστημάτων ομές εδομένων

Πανεπιστήμιο Πειραιώς Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών Τμήμα Ψηφιακών Συστημάτων ομές εδομένων Πανεπιστήμιο Πειραιώς Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών Τμήμα Ψηφιακών Συστημάτων 2. Πίνακες 45 23 28 95 71 19 30 2 ομές εδομένων 4 5 Χρήστος ουλκερίδης Τμήμα Ψηφιακών Συστημάτων 12/10/2017

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

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΑΘΗΜΑ 8 Ο. Ταξινόμηση και Αναζήτηση Συναρτήσεις χειρισμού οθόνης ΣΙΝΑΤΚΑΣ Ι. ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΑΘΗΜΑ 8 Ο. Ταξινόμηση και Αναζήτηση Συναρτήσεις χειρισμού οθόνης ΣΙΝΑΤΚΑΣ Ι. ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΑΘΗΜΑ 8 Ο Ταξινόμηση και Αναζήτηση Συναρτήσεις χειρισμού οθόνης ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ 2010-11 1 Εισαγωγή Η τακτοποίηση των δεδομένων με ιδιαίτερη σειρά είναι πολύ σημαντική λειτουργία που ονομάζεται

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

1 Συστήματα Αυτοματισμού Βιβλιοθηκών

1 Συστήματα Αυτοματισμού Βιβλιοθηκών 1 Συστήματα Αυτοματισμού Βιβλιοθηκών Τα Συστήματα Αυτοματισμού Βιβλιοθηκών χρησιμοποιούνται για τη διαχείριση καταχωρήσεων βιβλιοθηκών. Τα περιεχόμενα των βιβλιοθηκών αυτών είναι έντυπα έγγραφα, όπως βιβλία

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

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

Πίνακες Διασποράς. Χρησιμοποιούμε ένα πίνακα διασποράς T και μια συνάρτηση διασποράς h. Ένα στοιχείο με κλειδί k αποθηκεύεται στη θέση Πίνακες Διασποράς Χρησιμοποιούμε ένα πίνακα διασποράς T και μια συνάρτηση διασποράς h Ένα στοιχείο με κλειδί k αποθηκεύεται στη θέση κλειδί k T 0 1 2 3 4 5 6 7 U : χώρος πιθανών κλειδιών Τ : πίνακας μεγέθους

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

Έστω ένας πίνακας με όνομα Α δέκα θέσεων : 1 η 2 η 3 η 4 η 5 η 6 η 7 η 8 η 9 η 10 η

Έστω ένας πίνακας με όνομα Α δέκα θέσεων : 1 η 2 η 3 η 4 η 5 η 6 η 7 η 8 η 9 η 10 η Μονοδιάστατοι Πίνακες Τι είναι ο πίνακας γενικά : Πίνακας είναι μια Στατική Δομή Δεδομένων. Δηλαδή συνεχόμενες θέσεις μνήμης, όπου το πλήθος των θέσεων είναι συγκεκριμένο. Στις θέσεις αυτές καταχωρούμε

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

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΡΟΣΟΜΟΙΩΣΗ ΔΙΕΡΓΑΣΙΩΝ ΧΡΗΣΙΜΟΠΟΙΩΝΤΑΣ ΤΟ ΛΟΓΙΣΜΙΚΟ EXTEND. 1 ο εργαστήριο Διοίκησης και Παραγωγής Έργων

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΡΟΣΟΜΟΙΩΣΗ ΔΙΕΡΓΑΣΙΩΝ ΧΡΗΣΙΜΟΠΟΙΩΝΤΑΣ ΤΟ ΛΟΓΙΣΜΙΚΟ EXTEND. 1 ο εργαστήριο Διοίκησης και Παραγωγής Έργων ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΡΟΣΟΜΟΙΩΣΗ ΔΙΕΡΓΑΣΙΩΝ ΧΡΗΣΙΜΟΠΟΙΩΝΤΑΣ ΤΟ ΛΟΓΙΣΜΙΚΟ EXTEND 1 ο εργαστήριο Διοίκησης και Παραγωγής Έργων ΙΣΤΟΤΟΠΟΣ ΕΡΓΑΣΤΗΡΙΟΥ http://www.mech.upatras.gr/~adamides/dpe ΠΡΟΣΟΜΟΙΩΣΗ Η τεχνική

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

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

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

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

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

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

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

Εισαγωγή στην. Εισαγωγή Σ Β. Αρχεία ευρετηρίου Κατάλογος. συστήματος. Αρχεία δεδομένων

Εισαγωγή στην. Εισαγωγή Σ Β. Αρχεία ευρετηρίου Κατάλογος. συστήματος. Αρχεία δεδομένων Εισαγωγή στην Επεξεργασία Ερωτήσεων 1 Εισαγωγή Σ Β Σύνολο από προγράμματα για τη διαχείριση της Β Αρχεία ευρετηρίου Κατάλογος ΒΑΣΗ Ε ΟΜΕΝΩΝ Αρχεία δεδομένων συστήματος Σύστημα Βάσεων εδομένων (ΣΒ ) 2 :

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

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

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

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