HFIMV9052 – Music and Machine Learning
Course description
Course content
Learning outcome
Having completed the course, the student will:
- know about various techniques for supervised, unsupervised and reinforcement machine learning.
- know different feature extraction methods for sound, music and sensor data.
- be familiar with generic and audio-specific techniques for data mining in music databases.
- be able to use machine learning techniques for pragmatic and creative purposes in the broad context of music.
- be able to carry out content-based search in audio collections using music information retrieval techniques.
- be able to use techniques for action and gesture recognition in interactive music systems.
- be able to critically reflect on the use of machine learning techniques in applications within and outside the field of music.
- have an overview of the research frontier in the field.
Admission to the course
The course is open to Ph.D. candidates who are interested in one or more topics in this course. Interested candidates must apply each semester. It is assumed that the applicants have admission to a Ph.D. program at UiO or at another educational institution. The department`s own Ph.D. candidates are given first priority.
All Ph.D. candidates register for the course by notifying the department`s Research Consultant.
External applicants must submit the following documents before teaching begins.
- confirmation that you have been admitted to a Ph.D. program
- a brief statement of motivation, containing information about your Ph.D. program, your dissertation and why this topic is relevant to you.
Documentation and questions can be sent to the Research Consultant at IMV.
Recommended previous knowledge
Overlapping courses
- 5 credits overlap with MCT4052 – Music and Machine Learning.
Teaching
The course is taught using a flipped classroom model and blended learning methods, and includes:
- Video lectures, readings and assignments in preparation for the workshops.
- 10 workshops of 4 hours with compulsory attendance.
In order to qualify for the exam, students must have completed all assignments and have obtain at least 80% attendance.
Examination
Portfolio (semester project)
- The project consists in the design and implementation of a music-related machine learning system. This may include systems for music classification, sound recognition, music recommendation, music database mining, algorithmic music composition, sound processing or generation. Projects are decided by the students and must be approved by the course responsible. Produced project material must be submitted with documentation to replicate the results. Projects are summarized in an academic paper describing design, implementation and evaluation of the developed system, with a particular focus on related works, selected machine learning techniques, dataset, evaluation strategy, and consideration of associated musical aspects. The paper should also include a thorough literature review as well as critical thoughts and reflections.
- The body of the paper should be approximately 4000 words.
The semester paper must be submitted to the course instructor by the given deadline.
Language of examination
Grading scale
More about examinations at UiO
- Use of sources and citations
- How to use AI as a student
- Special exam arrangements due to individual needs
- Withdrawal from an exam
- Illness at exams / postponed exams
- Explanation of grades and appeals
- Resitting an exam
- Cheating/attempted cheating
You will find further guides and resources at the web page on examinations at UiO.