关于音频情感分类的随笔(3)

40.2%的错误辨别率确实不是什么好的结果。本来寄希望于找到有人工标注的音乐唤醒情感的数据,但是这类数据确实不太好找。只有调整算法和模型。

转变一下思路,将已经得到的音乐情感再加上一些特例音乐的特征作为学习的数据,是不是就可以作为学习的数据了呢。那么怎么去验证调整后的结果是否正确呢。我只能收集身边朋友和网友提供的歌曲的信息。然后制作了131首音乐的测试数据集

音乐

情感

描述

蝶恋(特别保留版).wav

Peaceful

平和的

 II.wav

Pleased

轻快的

遇袭.wav

Pleased

轻快的

看尽前尘.wav

Peaceful

平和的

神佑.wav

Peaceful

平和的

.wav

Peaceful

平和的

御剑伏魔 II.wav

Peaceful

平和的

醉仙驱魔.wav

Excited

兴奋的

魂萦梦牵.wav

Happy

快乐的

蝶满春园 II.wav

Pleased

轻快的

嬉春.wav

Pleased

轻快的

春色无边.wav

Pleased

轻快的

春风恋牡丹.wav

Peaceful

平和的

心急如焚.wav

Pleased

轻快的

危机.wav

Pleased

轻快的

宿命.wav

Pleased

轻快的

云谷鹤峰 III .wav

Peaceful

平和的

血海余生.wav

Pleased

轻快的

罗汉阵.wav

Peaceful

平和的

情怨 II.wav

Pleased

轻快的

富甲一方.wav

Pleased

轻快的

风起云涌.wav

Pleased

轻快的

云谷鹤峰 II.wav

Relaxed

放松的

乐逍遥.wav

Pleased

轻快的

桃花幻梦.wav

Pleased

轻快的

白河寒秋.wav

Peaceful

平和的

蝶舞春园.wav

Pleased

轻快的

section6-告白气球伴奏new

Sad

伤感的

GAI周延-苦行僧(Live)

Pleased

轻快的

GAI周延-垃圾话

Excited

兴奋的

GAI周延-重庆魂(Live)

Sad

伤感的

cetacean

Excited

兴奋的

slave-racer

Excited

兴奋的

Aimer - Ref_rain

Excited

兴奋的

穆哲熙 - 自愈

Pleased

轻快的

以冬 - 不觉秋色浅

Calm

平静的

GAI周延 - 

Excited

兴奋的

许嵩&黄龄-冰柜

Calm

平静的

七音盒 - 一念千年

Sad

伤感的

郁可唯 - 深爱

Sad

伤感的

Connie Talbot-Count on Me

Pleased

轻快的

郑智化-水手

Calm

平静的

刘珂矣-半壶纱

Pleased

轻快的

双笙 (陈元汐)-采茶纪

Pleased

轻快的

国风集-张韶涵-青云之上

Sad

伤感的

茶理理理子-魑魅魍魉

Excited

兴奋的

等什么君-凉夜横塘

Sad

伤感的

司南 - 苏东坡

Sad

伤感的

梁博 - 出现又离开

Sad

伤感的

毛不易-烟火成都

Pleased

轻快的

毛不易-无问

Calm

平静的

关文涛-朝花夕拾原唱孙浩

Calm

平静的

朝花夕拾

Calm

平静的

老狼 - 同桌的你

Sad

伤感的

周深-海上蝶

Pleased

轻快的

郑秀文 - 终身美丽

Pleased

轻快的

苏打绿 - 我好想你

Calm

平静的

Clean Bandit - Rather Be

Pleased

轻快的

萧敬腾 - 离开地球表面

Excited

兴奋的

朱主爱-It's A Long Day

Pleased

轻快的

李荣浩-有理想

Calm

平静的

朱主爱-好想你

Pleased

轻快的

bensound-love

Sad

伤感的

bensound-relaxing

Sad

伤感的

bensound-happyrock

Excited

兴奋的

Adele-Hello

Sad

伤感的

汪明荃 - 万水千山总是情

Peaceful

平和的

谢春花-唱不了一首欢乐的歌

Sad

伤感的

Sainkho Namtchylak - Lost Rivers

Nervous

焦虑的

Sainkho Namtchylak - White Food

Sad

伤感的

Sainkho Namtchylak - Tovarishi

Nervous

焦虑的

Sainkho Namtchylak - Night Birds

Sad

伤感的

Sainkho Namtchylak - Memory I

Sad

伤感的

Sainkho Namtchylak - Houwa

Sad

伤感的

Sainkho Namtchylak - Early Steps

Sad

伤感的

Sainkho Namtchylak - Cschai-Su

Nervous

焦虑的

Sainkho Namtchylak - Tundra and Taiga

Calm

平静的

Sainkho Namtchylak - Long Continuum

Nervous

焦虑的

Sainkho Namtchylak - Dream Of Death

Sad

伤感的

Sainkho Namtchylak - Memory II

Sad

伤感的

Sainkho Namtchylak - Ach so!

Calm

平静的

Fool's Garden - Lemon Tree

Sad

伤感的

张杰 - 只要平凡

Pleased

轻快的

马良 - 往后余生

Sad

伤感的

邓丽君 - 又见炊烟

Calm

平静的

十点半-贝加尔湖畔

Sad

伤感的

朴树-那些花儿

Calm

平静的

朴树 - 生如夏花

Excited

兴奋的

王力宏 - 缘分一道桥

Sad

伤感的

海来阿木-点歌的人

Pleased

轻快的

刘若英-知道不知道

Sad

伤感的

Rustic Renegade-More Then I Can Stand

Calm

平静的

Maksim Mrvica-克罗地亚狂想曲

Sad

伤感的

花姐-狂浪

Excited

兴奋的

王大毛-去年夏天

Sad

伤感的

河图-听雨楼外

Sad

伤感的

河图-汐音社-皎皎

Pleased

轻快的

翱翔 - 吴亦凡&REGI陈彦希&mac ova seas&林渝植Anoryz&雾都L4WUDU&王嗣尧TURBO

Excited

兴奋的

楼顶上的小斑鸠 - 队长

Excited

兴奋的

不舍 - 颜人中

Calm

平静的

ゆめうつつ - 米津玄師

Excited

兴奋的

你会爱的人 - 杨千嬅

Pleased

轻快的

拼个世界给自己(keeppley 新世代BGM - 姜云升

Excited

兴奋的

银河与星斗 - yihuik苡慧

Excited

兴奋的

做勇敢的大人 - 李润祺

Excited

兴奋的

好久不见 - Lil Jet

Excited

兴奋的

 - 虎二

Excited

兴奋的

嘉宾 - 路飞文

Sad

伤感的

任然 - 疑心病

Pleased

轻快的

HANA菊梓乔-秘密花园

Sad

伤感的

JelloRio李佳隆-Kafe.Hu-回忆经济舱(Live)

Sad

伤感的

Masha Ray-Sweetheart(Hasta La Vista)

Excited

兴奋的

周笔畅-花樽与花(Live)

Peaceful

平和的

金玟岐 - 岁月神偷

Sad

伤感的

容祖儿 - 天窗

Sad

伤感的

陈小春 - 友情岁月

Sad

伤感的

G.E.M. 邓紫棋 - Where Did U Go

Excited

兴奋的

Reagan James-Where Did You Go

Pleased

轻快的

Imagine Dragons - Natural

Sad

伤感的

王赫野-大风吹

Calm

平静的

王力宏-需要人陪

Pleased

轻快的

李宗盛-为你我受冷风吹 (Live)

Peaceful

平和的

Mario Ramos-Beliver

Sad

伤感的

李克勤-月半小夜曲

Sad

伤感的

隔壁老樊-多想在平庸的生活拥抱你(Live)

Sad

伤感的

华晨宇-国王与乞丐(Live)

Sad

伤感的

给自己的歌 - 李宗盛

Sad

伤感的

Ur Luv - 李老板

Excited

兴奋的

I Don't Want To Say Goodbye - Teddy Thompson

Calm

平静的

回到 - 蛋堡

Pleased

轻快的

Say You Love Me feat. Tamala - 西原健一郎&Tamala

Excited

兴奋的

测试数据集里面,个人存在疑惑的是对  Sainkho Namtchylak 的Lost Rivers 这类实验音乐专辑的分析。我还特意将里面的收录音乐每首都听了一次,确实从个人感观上不认同里面的部分分析。当然网友针对从音乐在各大平台留下的评论来说,每个人的口味确实不一样。有些听到了悲伤,有些确是烦躁不安(特别是 Lost Rivers)。部分音乐也和提供者对比了一下,基本能正确。

在和各位提供者(也没有多少人)比对的过程中,发现了一个有趣的事情。部分提供者,对音乐的感觉描述如下:

大风吹:
    听起来很有节奏感,能让人情不自禁跟着唱,听起来很欢快,让人很舒适
    
需要人陪:
    歌曲十分舒缓,平静,能让人跟着旋律进入到音乐中,十分享受
    
为你我受冷风吹:
    时而平缓,时而激扬,能带动人的情感,整体听下来能使人产生共鸣
    
天窗:
    这首歌主要是我喜欢容祖儿,单纯的喜欢,哈哈
    
国王与乞丐:
    整首歌都给人一种很压抑的感觉,但是仔细听下来又有点小小的激昂,歌词主要表达的意思也很让我喜欢
    
Beliver:
    节奏感极强,给人一种要极其强烈想冲破天际的一种力量,不受束缚

所以在整理对比资料时无法准确的说出音乐唤醒的是哪类情感。因为收集发生在听歌之后,需要提供者回忆。

可能这里就要提及,为什么不结合歌词作为辅助特征参与情感预测呢?对于一些不同国家的音乐或者无歌词的音乐,歌词的参与感就不太重要了。这就是为什么《梁祝》可能被大多数的音乐人所感知的。之前有本《音乐心理学》书中记载,为了验证音乐的喜好与传播各个人群的关系,将受众分为专业受众和普通受众。播放外国歌曲时,专业受众80%被音乐产生的情绪所感染,普通受众70%能接收到播放音乐产生的情感。所以,得出一个结论,音乐的调动共情部分的主要因素不在于歌词。再加上歌词一定是和播放时长相关的,所以它是一个时域结合很紧密的数据。如果检测部分只是在一首音乐里的一个片段,对于时域来讲,它的开始是片段的开始而不是整首音乐的开始,那么此时该做出怎么样的特征提取呢。(当然,这也是我诸多借口之一)

调整后的正确识别率究竟达到了多少,我也不能准确的统计出。

热门文章

暂无图片
编程学习 ·

exe4j详细使用教程(附下载安装链接)

一、exe4j介绍 ​ exe4j是一个帮助你集成Java应用程序到Windows操作环境的java可执行文件生成工具,无论这些应用是用于服务器,还是图形用户界面(GUI)或命令行的应用程序。如果你想在任务管理器中及Windows XP分组的用户友好任务栏…
暂无图片
编程学习 ·

AUTOSAR从入门到精通100讲(126)-浅谈车载充电系统通信方案

01 引言 本文深入研究车载充电系统策略,设计出一套基于电动汽车电池管理系统与车载充电机的CAN通信协议,可供电动汽车设计人员参考借鉴。 02 电动汽车充电系统通讯网络 电动汽车整车控制系统中采用的是CAN总线通信方式,由一个整车内部高速CAN网络、内部低速CAN网络和一个充电…
暂无图片
编程学习 ·

CMake(九):生成器表达式

当运行CMake时,开发人员倾向于认为它是一个简单的步骤,需要读取项目的CMakeLists.txt文件,并生成相关的特定于生成器的项目文件集(例如Visual Studio解决方案和项目文件,Xcode项目,Unix Makefiles或Ninja输入文件)。然…
暂无图片
编程学习 ·

47.第十章 网络协议和管理配置 -- 网络配置(八)

4.3.3 route 命令 路由表管理命令 路由表主要构成: Destination: 目标网络ID,表示可以到达的目标网络ID,0.0.0.0/0 表示所有未知网络,又称为默认路由,优先级最低Genmask:目标网络对应的netmaskIface: 到达对应网络,应该从当前主机哪个网卡发送出来Gateway: 到达非直连的网络,…
暂无图片
编程学习 ·

元宇宙技术基础

请看图: 1、通过AR、VR等交互技术提升游戏的沉浸感 回顾游戏的发展历程,沉浸感的提升一直是技术突破的主要方向。从《愤怒的小鸟》到CSGO,游戏建模方式从2D到3D的提升使游戏中的物体呈现立体感。玩家在游戏中可以只有切换视角,进而提升沉浸…
暂无图片
编程学习 ·

flink的伪分布式搭建

一 flink的伪分布式搭建 1.1 执行架构图 1.Flink程序需要提交给 Job Client2.Job Client将作业提交给 Job Manager3.Job Manager负责协调资源分配和作业执行。 资源分配完成后,任务将提交给相应的 Task Manage。4.Task Manager启动一个线程以开始执行。Task Manage…
暂无图片
编程学习 ·

十进制正整数与二进制字符串的转换(C++)

Function one: //十进制数字转成二进制字符串 string Binary(int x) {string s "";while(x){if(x % 2 0) s 0 s;else s 1 s;x / 2;}return s; } Function two: //二进制字符串变为十进制数字 int Decimal(string s) {int num 0, …
暂无图片
编程学习 ·

[含lw+源码等]微信小程序校园辩论管理平台+后台管理系统[包运行成功]Java毕业设计计算机毕设

项目功能简介: 《微信小程序校园辩论管理平台后台管理系统》该项目含有源码、论文等资料、配套开发软件、软件安装教程、项目发布教程等 本系统包含微信小程序做的辩论管理前台和Java做的后台管理系统: 微信小程序——辩论管理前台涉及技术:WXML 和 WXS…
暂无图片
编程学习 ·

树莓派驱动DHT11温湿度传感器

1,直接使用python库 代码如下 import RPi.GPIO as GPIO import dht11 import time import datetimeGPIO.setwarnings(True) GPIO.setmode(GPIO.BCM)instance dht11.DHT11(pin14)try:while True:result instance.read()if result.is_valid():print(ok)print(&quo…
暂无图片
编程学习 ·

ELK简介

ELK简介 ELK是三个开源软件的缩写,Elasticsearch、Logstash、Kibana。它们都是开源软件。不过现在还新增了一个 Beats,它是一个轻量级的日志收集处理工具(Agent),Beats 占用资源少,适合于在各个服务器上搜集日志后传输给 Logstas…
暂无图片
编程学习 ·

Linux 基础

通常大数据框架都部署在 Linux 服务器上,所以需要具备一定的 Linux 知识。Linux 书籍当中比较著名的是 《鸟哥私房菜》系列,这个系列很全面也很经典。但如果你希望能够快速地入门,这里推荐《Linux 就该这么学》,其网站上有免费的电…
暂无图片
编程学习 ·

Windows2022 无线网卡装不上驱动

想来 Windows2022 和 windows10/11 的驱动应该差不多通用的,但是死活装不上呢? 搜一下,有人提到 “默认安装时‘无线LAN服务’是关闭的,如果需要开启,只需要在“添加角色和功能”中,选择开启“无线LAN服务…
暂无图片
编程学习 ·

【嵌入式面试宝典】版本控制工具Git常用命令总结

目录 创建仓库 查看信息 版本回退 版本检出 远程库 Git 创建仓库 git initgit add <file> 可反复多次使用&#xff0c;添加多个文件git commit -m <message> 查看信息 git status 仓库当前的状态git diff 差异对比git log 历史记录&#xff0c;提交日志--pret…
暂无图片
编程学习 ·

用Postman生成测试报告

newman newman是一款基于nodejs开发的可以运行postman脚本的工具&#xff0c;使用Newman&#xff0c;可以直接从命令运行和测试postman集合。 安装nodejs 下载地址&#xff1a;https://nodejs.org/en/download/ 选择自己系统相对应的版本内容进行下载&#xff0c;然后傻瓜式安…
暂无图片
编程学习 ·

Java面向对象之多态、向上转型和向下转型

文章目录前言一、多态二、引用类型之间的转换Ⅰ.向上转型Ⅱ.向下转型总结前言 今天继续Java面向对象的学习&#xff0c;学习面向对象的第三大特征&#xff1a;多态&#xff0c;了解多态的意义&#xff0c;以及两种引用类型之间的转换&#xff1a;向上转型、向下转型。  希望能…