Machine Learning Based Music Genre Classification and Recommendation System

Pinar Yilmaz, Şeyma Akçakaya, Şule Deniz Özkaya, Aydın Çetin
{"title":"Machine Learning Based Music Genre Classification and Recommendation System","authors":"Pinar Yilmaz, Şeyma Akçakaya, Şule Deniz Özkaya, Aydın Çetin","doi":"10.31202/ecjse.1209025","DOIUrl":null,"url":null,"abstract":"Music has an important role in our life. It is also known that music helps to relax and strengthen the human spirit. The widespread use of the Internet has led to significant changes and developments in the music industry. The increase and widespread use of online music listening and sales platforms, the constant updating of these platforms and the classification of music genres can be given as examples of these developments. Music genre classification is an important step for the music recommendation system. In order for music to be classified by individuals require to listen to many songs and choose their genre. This is a difficult process and waste of time. In this paper, it is aimed to classify music according to its genres by using machine learning algorithms and to suggest similar types of music to the user. For this purpose, the features of the music files were extracted with digital signal processing techniques, and the music genres were automatically detected by using machine learning algorithms with the obtained features and a recommendation system was developed. The GTZAN dataset was chosen to be used in the study. Eight different machine learning models were trained in the Jupyter Notebook environment and the findings were compared. For this purpose, the data set was split into two sets as 80% training and 20% testing, and the accuracy of the models was evaluated. Among the tested models, the most successful result was obtained with the XGBoost algorithm with an accuracy rate of 91,792%.","PeriodicalId":11622,"journal":{"name":"El-Cezeri Fen ve Mühendislik Dergisi","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2022-12-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"El-Cezeri Fen ve Mühendislik Dergisi","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.31202/ecjse.1209025","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Music has an important role in our life. It is also known that music helps to relax and strengthen the human spirit. The widespread use of the Internet has led to significant changes and developments in the music industry. The increase and widespread use of online music listening and sales platforms, the constant updating of these platforms and the classification of music genres can be given as examples of these developments. Music genre classification is an important step for the music recommendation system. In order for music to be classified by individuals require to listen to many songs and choose their genre. This is a difficult process and waste of time. In this paper, it is aimed to classify music according to its genres by using machine learning algorithms and to suggest similar types of music to the user. For this purpose, the features of the music files were extracted with digital signal processing techniques, and the music genres were automatically detected by using machine learning algorithms with the obtained features and a recommendation system was developed. The GTZAN dataset was chosen to be used in the study. Eight different machine learning models were trained in the Jupyter Notebook environment and the findings were compared. For this purpose, the data set was split into two sets as 80% training and 20% testing, and the accuracy of the models was evaluated. Among the tested models, the most successful result was obtained with the XGBoost algorithm with an accuracy rate of 91,792%.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于机器学习的音乐类型分类与推荐系统
音乐在我们的生活中扮演着重要的角色。众所周知,音乐有助于放松和增强人的精神。互联网的广泛使用导致了音乐产业的重大变化和发展。在线音乐收听和销售平台的增加和广泛使用,这些平台的不断更新和音乐类型的分类可以作为这些发展的例子。音乐类型分类是音乐推荐系统的重要步骤。为了将音乐按个人进行分类,需要听许多歌曲并选择它们的类型。这是一个困难的过程,而且浪费时间。在本文中,它的目的是使用机器学习算法根据音乐的类型对其进行分类,并向用户推荐相似类型的音乐。为此,利用数字信号处理技术提取音乐文件的特征,利用获得的特征,利用机器学习算法自动检测音乐类型,并开发了一个推荐系统。本研究选用GTZAN数据集。在Jupyter Notebook环境中训练了八种不同的机器学习模型,并对结果进行了比较。为此,将数据集分成两组,分别为80%的训练和20%的测试,并对模型的准确性进行评估。在测试的模型中,使用XGBoost算法获得了最成功的结果,准确率为91,792%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Human Robot Interaction with Social Humanoid Robots A Single Source Thirteen Level Switched Capacitor Boost Inverter for PV applications Yakınsak-Konik Nozulların Giriş ve Çıkış Çaplarının İtme Kuvveti ve Hacimsel Debi Üzerindeki Etkisinin Teorik, Nümerik ve Deneysel İncelemesi Zeytinyağı Üretim Atıklarının Yün Boyamacılığında Kullanım Olanaklarının Araştırılması Yer Tepki Analizlerinde Farklı Dinamik Kayma Modülü Yaklaşımları Kullanılarak Belirlenen Tepki Spektrumlarının Karşılaştırılması
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1