heal.abstract |
Σε αυτή την διπλωματική εργασία μελετάμε διάφορες μεθόδους ανάλυσης για
την κατηγοριοποίηση μουσικών κομματιών και τραγουδιών στα αντίστοιχα
μουσικά τους είδη, με κυρίαρχη την μέθοδο του διασκορπισμού των
κυματιδίων (wavelet scattering). Αρχικά, στο πρώτο κεφάλαιο, μαθαίνουμε τι
είναι η μουσική, και από μαθηματικής και φυσικής πλευράς, αλλά και τα
συναισθήματα που αυτή δημιουργεί στον ακροατή και την ανάγκη που έχουμε
για την ταξινόμηση της, τόσο για οργάνωση και ανακάλυψη καινούριας
μουσικής, όσο και για την ψυχολογική ευχαρίστηση του κοινού. Στο δεύτερο
κεφάλαιο εξηγούμε τι είναι τα wavelets (κυματίδια), τα οποία και
χρησιμοποιούμε στις μεθόδους μας παρακάτω. Στο τρίτο κεφάλαιο
καταλαβαίνουμε πως λειτουργεί ο wavelet scattering μετασχηματισμός. Στα
επόμενα δύο κεφάλαια βλέπουμε δύο διαφορετικές μεθόδους ανάλυσης για
κατηγοριοποίηση τραγουδιών της ίδιας βάσης δεδομένων στα μουσικά τους
είδη. Στο τέταρτο κεφάλαιο, λοιπόν, έχουμε μια μέθοδο που χρησιμοποιεί
διάφορα χαρακτηριστικά της μουσικής ώστε να συγκρίνει τα τραγούδια μεταξύ
τους και να ‘κρίνει’ σε ποια κατηγορία αυτά ανήκουν. Τα αποτελέσματα της
μεθόδου τα παίρνουμε έτοιμα από το αντίστοιχο άρθρο όπου αυτά
αναφέρονται. Στο πέμπτο κεφάλαιο βλέπουμε και εκτελούμε, μέσω ενός
κώδικα στη MATLAB, την μέθοδο wavelet scattering και προκύπτουν τα
αποτελέσματά μας. Στο έκτο κεφάλαιο συγκρίνουμε αυτά τα αποτελέσματα
μεταξύ τους, ώστε να δούμε πόσο υπερτερεί η δεύτερη μέθοδος, και στη
συνέχεια τα συγκρίνουμε και με κάποιες άλλες μεθόδους που χρησιμοποιούν
σαν βάση τα wavelets. Βλέπουμε επίσης την μέθοδο της ανθρώπινης ακοής
συγκριτικά με τις αυτόματες μεθόδους ανάλυσης που εξηγήσαμε
προηγουμένως. Τέλος, παραθέτουμε τα συμπεράσματα που προέκυψαν από
αυτήν την μελέτη και κάποιες ιδέες για βελτίωση των μεθόδων αυτών. Στο
παράρτημα παρέχουμε τον κώδικα της MATLAB. |
el |