Open for Enrollment
You can also start immediately after joining!
This exclusive course is part of the program:
Music Information Retrieval
Go at your own pace
6 Sessions / 9 hours of work per session
Price
Premium membership $20/month
Program ($600 USD)
Included w/ premium membership ($20/month)
Skill Level
Expert
Video Transcripts
English
Topics
Music, Music Information Retrieval, Audio Signal Processing, Data Mining

Not available for purchase in India

Open for Enrollment

Machine Learning for Music Information Retrieval

Open for Enrollment
You can also start immediately after joining!
This exclusive course is part of the program:

Would you like to enroll?

Enrollment for this course has closed. But you can enroll in a future offering (please select)

Enrollment has closed

Go at your own pace
6 Sessions / 9 hours of work per session
Price
Premium membership $20/month
Program ($600 USD)
Included w/ premium membership ($20/month)
Skill Level
Expert
Video Transcripts
English
Topics
Music, Music Information Retrieval, Audio Signal Processing, Data Mining

Not available for purchase in India

Course Description

An introduction to data mining through the lens of music information retrieval. Topics explored include classification (genre, mood, instrument), multi-label classification (tagging), and regression (emotion/mood).

Reviews
schedule

This course is in adaptive mode and is open for enrollment. Learn more about adaptive courses here.

Session 1: Supervised Learning and Naive Bayes Classification (January 3, 2025)
In this session, we will learn about the main idea of generative classifiers using probabilistic modeling, Bayes theorem, the naive bayes assumption, evaluation of classification, cross-validation.
7 lessons
1. Overview
2. Introduction and Terminology (Premium Exclusive)
3. Probabilities, Models, Maximum Likelihood Estimation, Bayes Theorem (Premium Exclusive)
4. Independence, Conditional Probability, Conditional Independence and Bayes Theorem (Premium Exclusive)
5. Generative Models and Naive Bayes Classification (new) (Premium Exclusive)
6. Evaluation, Accuracy, Cross-Validation and Bootstrapping (Premium Exclusive)
7. Summary (Premium Exclusive)
Session 2: Discriminative Classifiers (January 10, 2025)
Decision trees, perceptron, artificial neural networks, support vector machines will be covered in this session.
6 lessons
1. Overview (Premium Exclusive)
2. Perceptron (Premium Exclusive)
3. Multi-Layer Perceptron (Premium Exclusive)
4. Support Vector Machines (Premium Exclusive)
5. Other Classification Algorithms (Premium Exclusive)
6. Summary (Premium Exclusive)
Session 3: Genre Classification (January 17, 2025)
This session is about methods of tag acquisition (surveys, games with a purpose), auto-tagging architectures, evaluation of auto-tagging.
7 lessons
1. Overview (Premium Exclusive)
2. Text Features (Premium Exclusive)
3. Genres (Premium Exclusive)
4. Scanning the Dial and Listener Agreement (Premium Exclusive)
5. Genre Classification Results (Premium Exclusive)
6. Issues and Open Questions with Genre Classification (Premium Exclusive)
7. Summary (Premium Exclusive)
Session 4: Emotion Recognition and Regression (January 24, 2025)
We will learn about Regression and how it is applied in emotion/mood recognition, and other regression applications such as surrogate sensing for music instruments.
6 lessons
1. Overview (Premium Exclusive)
2. Emotions, Moods and Emotion Spaces (Premium Exclusive)
3. Regression (Premium Exclusive)
4. Music Emotion Recognition (Premium Exclusive)
5. Surrogate Sensing (Premium Exclusive)
6. Summary (Premium Exclusive)
Session 5: Tags (January 31, 2025)
7 lessons
1. Overview (Premium Exclusive)
2. Indexing Music with Tags (Premium Exclusive)
3. Tag Acquisition (Premium Exclusive)
4. Auto-Tagging (Premium Exclusive)
5. Evaluation (Premium Exclusive)
6. Ideas for Future Work (Premium Exclusive)
7. Summary (Premium Exclusive)
Session 6: Music Visualization (February 7, 2025)
7 lessons
1. Overview (Premium Exclusive)
2. Music Visualizers Based on Spectra (Premium Exclusive)
3. Principal Component Analysis and Timbregrams (Premium Exclusive)
4. Music Collection Visualization and Browsing (Premium Exclusive)
5. Clustering (Premium Exclusive)
6. Self-Organizing Maps (Premium Exclusive)
7. Summary (Premium Exclusive)
Learning Outcomes

Below you will find an overview of the Learning Outcomes you will achieve as you complete this course.

Instructors And Guests
What You Need to Take This Course

Prior Knowledge

  • Good knowledge of programming, basic linear algebra, probability, and statistics.

Equipment

  • Computer with installation privileges.

Software

  • The course is mostly software agnostic but existing frameworks for MIR and audio will be used. All software will be freely available and typically also open source. Examples include: Audacity, Marsyas, Sonic Visualizer, and VAMP plugins.

Prerequisite

  • "Extracting Information from Music Signals" must be completed prior to taking this course.
Additional Information

PLEASE NOTE: Taking part in a Kadenze course as a Premium Member does not affirm that you have been enrolled or accepted for enrollment by University of Victoria.

In order to receive college credit for these program courses, you must successfully complete and pass all 3 courses in this program. If a student signs up for the Music Information Retrieval program, it is recommended that these courses are taken sequentially.

*Partial credit will not be awarded for completion of only one course.

Peer Assessment Code of Conduct: Part of what makes Kadenze a great place to learn is our community of students. While you are completing your Peer Assessments, we ask that you help us maintain the quality of our community. Please:

  • Be Polite. Show your fellow students courtesy. No one wants to feel attacked - ever. For this reason, insults, condescension, or abuse will not be tolerated.
  • Show Respect. Kadenze is a global community. Our students are from many different cultures and backgrounds. Please be patient, kind, and open-minded when discussing topics such as race, religion, gender, sexual orientation, or other potentially controversial subjects.
  • Post Appropriate Content. We believe that expression is a human right and we would never censor our students. With that in mind, please be sensitive of what you post in a Peer Assessment. Only post content where and when it is appropriate to do so.

Please understand that posts which violate this Code of Conduct harm our community and may be deleted or made invisible to other students by course moderators. Students who repeatedly break these rules may be removed from the course and/or may lose access to Kadenze.

Students with Disabilities: Students who have documented disabilities and who want to request accommodations should refer to the student help article via the Kadenze support center. Kadenze is committed to making sure that our site is accessible to everyone. Configure your accessibility settings in your Kadenze Account Settings.