【AI作曲】毁掉音乐?早该来了!一个网易音乐人对于 AI 大模型音乐创作的思辨

引言:AI在创造还是毁掉音乐?

正如当初 midjourney 和 StableDiffusion 在绘画圈掀起的风波一样,suno 和 各大音乐大模型的来临,其实早该来了。

AI 在毁掉绘画?或者毁掉音乐?

没错,但也错了。至于理由稍稍有些复杂。也许我们的想法略有不同。

我将从社会、商业、艺术形式、人工智能技术、深度学习原理及其思辨等多个角度,结合我作为音乐人、艺术爱好者和技术工作者的角色,对音乐和AI发展的个人见解来议论这个话题。

写得略深,懒得配图… 如果不想动脑可以关掉了。

// 免责声明:本篇博客纯属个人娱乐见解,不代表任何权威观点,仅供参考。//


一、AI 音乐(艺术)大模型能真正创新吗?

先说答案:看似,能;理解深度学习的原理后,能,但不完全能。

1.你的神经网络孩子,是如何创作的?(概念说明:神经网络、数据集、拟合、学习训练原理)

无论是绘画、文字还是音频,深度学习需要把 已经存在的内容(也就是其他人画好的画、写好的小说、创作好的音乐) 输入给神经网络,通过指定的一些算法进行学习。

你可以这样理解:在神经网络被初创的时候,它只是一个什么都不会的婴儿 —— 具有学习的能力,但目前还什么都没学。

所以说,你需要教他,让他学习你想要让他学习的内容,这样在它学会了之后,才能为你服务。

你给神经网络喂乌龟的图片,它就能够学习乌龟是什么样子的,之后,它就能生成出乌龟来。这相当于你给这个“神经网络孩子”报了个绘画补习班(补习班的内容就是学习画各种各样的乌龟)。当它学成了之后,它也只能画乌龟,而不能创作模仿德彪西的钢琴曲写出个《月光》来。

一切神经网络所掌握的内容,都来源于它所学习的内容(数据集)。

所以,看似它能相对而言进行 假的 “创新”;然而在实际上,这是一种 真的 “模仿”。 模仿的过程,我们称之为 “拟合” ,也就是通过持续不断地迭代学习,来学着概括它所学习的内容的普遍形式(一种 “特征”)。这里,我们要引出两个概念:过拟合、欠拟合

概念一:过拟合
过拟合的意思是,它太过于接近,反而导致了它会直接生成出和他所学的内容一模一样的东西。比如说你把贝多芬创作的所有钢琴曲都让这个神经网络进行学习。
它学习了很久,你本来希望的是,它能模仿贝多芬的风格进行创作,然而它 过拟合 了,它创作出来的内容就是贝多芬的原曲!变都没变!(这只是极端的过拟合情况,正常的过拟合情况是,会和原曲很像)。如此一来,它失去了 “创新” 的能力。

概念二:欠拟合
很简单,欠拟合就是,你可怜的神经网络孩子在补习班里没学会贝多芬的风格,你叫它生成出来贝多芬风格的音乐给你听的时候,它生成出了一堆噪音(笑)。
导致这种现象的原因主要是因为:1.你没给这个神经网络孩子足够的时间来学习(迭代次数少)2.你没告诉它正确的学习方法(算法选用不合适、训练参数不正确)。
第二种情况比第一种严重得多,如果这个神经网络孩子是聪明的,方法也对,那么我们只需要时间来让它学习;然而,当它被设置了错误的算法和参数后(天生是个傻子),你无论让它学习多久,它也无法学会(损失函数无法很好地收敛)。

2.为何是 “模仿”,难道真的不能 “创新”?

搞清楚了深度学习的原理后,请仔细思考我下面的这段话,它是关于 AI 能否创新的核心内容:

你并没有在创造一个 “贝多芬的艺术作品”,你在创造的,是一个尽可能接近于 真实贝多芬 的 “赛博贝多芬” —— 它能为你带来量产的贝多芬风格作品,快速、高效地生成 —— 比贝多芬写得快,但如果贝多芬还活着,他有能力创作出更多的风格的音乐;而你的神经网络孩子却无法这样做。

原因只有一个:当你把真实的贝多芬看做一个生物神经网络时,他学习的数据集是 无限的 广阔的世界;而你的神经网络孩子学习的数据集是真实贝多芬创作出来的 有限的 音乐作品。

能不能人为地制造 “无限” 呢?

可以,但不完全可以。

方法是为数据集的内容添加 随机噪声(random noise);或者,在选取数据集的时候就人为筛选“美感”较为强烈的内容(与 StableDiffusion 较为类似的一个新的模型 Playground-v2 就是这样做的 )

尽管这种方法从理论上实现了 “无限”,可实际的效果却不那么尽如人意。

就当前的技术手段来讲,神经网络可以学习“风格”,而对于形而上的“美感”的学习的能力却十分有限。虽然两者都很抽象,但后者明显更难被把控。一方面是我们在哲学上对于美感的解释并未得到一个大统一,再者是已有的解释也没能被量化。

如果想要更进一步,也许将来的某一天,“美感”这种不明确的学习目标可以被解释成学习参数,再通过某种形式变为具体的网络训练参考或具体算法。


二、神经网络孩子,你动了谁的奶酪

1.AI 音乐大模型为何存在,意义在哪儿?

它的存在,主要原因只有一点:商业化。说白点儿,搞钱。
次要原因:有趣好玩、降低音乐创作门槛、科研、技术发展自然推动(其实说白了,所有次要原因的最终指向,还是出于市场角度考虑。除了真正热爱 AI 和 音乐的人把它当成玩物)

在这里插入图片描述
<图片为,现在登顶第一的音乐生成大模型 suno>

2.为何近年来大家如此厌恶各类大模型

是因为 AI 画出来的东西真的很难看吗?

AI 画出来的东西碾压了绝大部分中小画师,这是不争的事实。至于大画师,受到的影响几乎为零。音乐方面亦复如是。

大家讨厌的原因无非集中于两个主要点:没灵魂、抢我饭碗

讨厌点一:没灵魂
艺术创作是有目的性的、旨在使用一种抽象的偏感性和形而上的方式来表达个人情感、见解或其他内容的社会意识形态、一种“链接” —— 一种带有浓厚个人色彩的、目的却是尝试对外界进行输出或沟通的表现形式(下面的板块会详谈)。
然而,AI省略了情感和思考,用冷冰冰的一个又一个带着权重的神经网络节点,把艺术作品克隆出来了。
这不得不让人感到愤怒和抵触,如果严重一点说,这是对人类意识形态和情感的一种挑衅行为。

讨厌点二:抢我饭碗
断人财路如srfm,讨厌也正常。

3.所以 AI 到底是在创造音乐还是毁灭音乐(包括绘画)

我觉得两者都有。

创造音乐:
今年3月份,杭州第一个AI绘画模型维权成功,理由是“在使用AI的过程中进行了头脑劳动”之类的。其实很公平,就是这样的。
社会的发展必然会导致这样的结果,就好像当初工人砸掉织布的机器一样,如今又上演。
不过这一次,为何不当一回制造机器的人呢(笑)。
如果按照艺术的角度上来说,如果把一首歌的全部部分都交给AI,你的作品的创造性是十分有限的,我们在解释深度学习的原理的时候就已经说明过这个问题了。
正确的用法应该是,AI为音乐人提供思路和旋律走向、和弦编排,而音乐人是那个“审阅人”,找出自己觉得好的内容,然后使用,并优化。
在这个过程中,音乐人关键的付出是“审美”和对于音乐宿主软件(你可以把宿主软件理解为集成开发环境)的操作,以及一些细节调整和整体把控。这样人机共同创作歌曲,才是最优解。

毁掉音乐
其实相比于画师,音乐人受到的影响并没有多大,甚至说没什么影响。
因为音乐创作的感性点更多,很多时候要不按常理出牌,这正好是 AI 不擅长的内容。
如果你要创作口水歌,那么无疑,AI 现在就已经能把你淘汰了 —— AI 最擅长口水歌。因为当今乐坛大部分都是口水歌!
如此的压力下,中低水平的画师和音乐人就要另谋出路,将来选择进入这个行业的人也会越来越少。
所以你看,AI 毁掉的不是音乐,而是音乐创作的生态圈。到此为止吧。


三、对于艺术的思考(附加篇)

1.什么是艺术

无论是美术还是音乐,它们都是艺术的一种形态。

然而无论是度娘还是google,在我们去搜索关于艺术的定义时,会发现始终没有一个一锤定音的答案。最好的结果,你能找到各大搜索引擎和稠人广众的洋洋洒洒。那不妨,鄙人也于百舌之声中抛砖引玉,浅谈拙见。

且不论艺术之历史,只谈它的表现形式。

艺术创作大多是有目的性的,它旨在使用一种抽象的、偏感性和形而上的方式来表达个人情感、见解或其他内容。如果你仔细观察便不难发现,它是一种“链接” —— 一种带有浓厚个人色彩的、目的却是尝试对外界进行输出或沟通的表现形式。

艺术作品的好与坏,评论者的身份是决定性的。我们也许可以从两个角色的角度来将它们大体划分,然后再进行细分。

2.艺术的受众

第一部分:大众之声
如今艺术作品最大的欣赏群体是大众。相比于专业人士的角色视角,大众对于艺术作品的审视和判断,是不容忽视的。在过去的这些年里,我一直对于网络小说和量产口水歌有一定的偏见。
然而近些年我改变了自己的观点。因为它的存在是能为大部分人带来实打实的欣赏价值的。
而大部分的对此类艺术作品的评价来源于它是否能够勾起大部分人对于此作品的朴素美感认同,而非专业性和高级审美上的认同。

第二部分:专业人士
专业人士在自己擅长的艺术形式上的鉴赏是苛刻的。比如对于一首流行歌曲,在大众听来,或许不会在意其作曲旋律走向是否经过和声学的精心编排;编曲配器有多少,又是如何相互配合;效果器用了哪些;歌曲的结构是怎样的;缩混母带做没做好等等。只大家觉得 “好听”,这就够了。
然而在研究音乐的人耳朵里,这首歌曲在被欣赏时就已经被肢解得支离破碎了。美术、摄影等艺术创作形式也是一样,构图、色彩等等都会被肢解。
我在读大学的时候开过一家猫舍,对于各种品种猫从最开始觉得“这只猫好看”、“这只猫难看”,到后来的我看到一只猫,我已经无法分清它是否好看了。我能看到的只有一个标签,上面写着这只猫从品相分析和当前行情的角度上分析得来的市场价格。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/731650.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

SuperImage高级免费版本下载,简单纯粹没有广告!

SuperImage是一款功能强大、易于使用的基于神经网络的图像放大工具&#xff0c;适用于各种场景&#xff0c;如修复老照片、增大图片尺寸、智能修复破损等。基于AI技术&#xff0c;使用MNN深度学习框架和Real-ESRGAN算法&#xff0c;能够提供高质量的图像处理效果。通过设备的GP…

嵌入式Linux驱动开研发流程详细解析

大家好,今天主要给大家分享一下,嵌入式linux中重要的内容详解。 一、驱动概念 驱动与底层硬件直接打交道,充当了硬件与应用软件中间的桥梁。 具体任务 读写设备寄存器(实现控制的方式) 完成设备的轮询、中断处理、DMA通信(CPU与外设通信的方式) 进行物理内存向虚拟内存…

综合评价 | 基于因子分析和聚类分析的节点重要度综合评价(Matlab)

目录 效果一览基本介绍程序设计参考资料 效果一览 基本介绍 综合评价 | 基于因子分析和聚类分析的节点重要度综合评价&#xff08;Matlab&#xff09; 程序设计 完整程序和数据获取方式&#xff1a;私信博主回复基于因子分析和聚类分析的节点重要度综合评价&#xff08;Matlab…

Apache Arrow 和数据的未来:开放标准推动人工智能发展

Apache Arrow 是一种开源列式内存格式&#xff0c;适用于平面数据和分层数据。在现代数据湖中&#xff0c;开放数据格式&#xff08;如 Apache Arrow&#xff09;位于现代对象存储的存储层中。这些格式成为对象存储中的对象。 在最新版本中&#xff0c;Apache Arrow 宣布计划从…

碳钢酸洗线送酸槽蒸汽冷凝水PH计测量装置改进方法

碳钢酸洗线送酸槽蒸汽冷凝水PH计测量装置改进方法 一、项目提出前状况 1)立项背景 轧钢退火酸洗生产线的酸洗过程需要使用大量的硫酸、盐酸、硝酸、氢氟酸等酸液对钢带的表面进行清洗,酸洗过后产生较多的酸洗废水,酸洗废水需要经过处理达到污水排放标准后才能排放。其中酸…

蓝桥杯 经典算法题 实现归并排序

题目&#xff1a; 题解&#xff1a; 不断地将数组不断向下平均分为两部分&#xff0c;直到每个子数组中元素数量为1&#xff0c;这样就可以将相邻两个数组长度为1的数组看作是单调数组合并为一个大的单调数组&#xff0c;如此不断向上合并出最终的单调数组。 #include <bi…

百度地图3d区域掩膜,最常见通用的大屏地图展现形式

需求及效果 原本项目使用的是百度地图3.0,也就是2d版本的那个地图,客户不满意觉得不够好看,让把地图改成3d的,但是我们因为另外的系统用的都是百度地图,为了保持统一只能用百度地图做 经过3天的努力,最后我终于把这个效果实现了,效果如下: 如何引用GL版本 为了实现…

中国机器人产业崛起,德国市场面临30%的份额挑战

导语 大家好&#xff0c;我是社长&#xff0c;老K。专注分享智能制造和智能仓储物流等内容。 新书《智能物流系统构成与技术实践》 随着科技的不断进步&#xff0c;机器人行业正迎来前所未有的发展机遇。令人震惊的是&#xff0c;根据最新统计数据&#xff0c;中国机器人产业在…

蓝桥杯 经典算法题 求解完全背包问题

题目&#xff1a; 题解&#xff1a; 和01背包基本完全一样。小局部最优的策略也是一样&#xff1a;是否选当前局部的最后一项。唯一的不同点在于物品是无线的导致在表示选择当前物品的状态写法发生了改变&#xff1a;由dp[i-1][j-w[i]]变为了dp[i][j-w[i]]因为这样能够表示最后…

Android网络编程之Http通信

//使用HttpURLConnection打开连接 2.HttpURLConnection urlConn (HttpURLConnection) url.openConnection(); //得到读取的内容(流) 4.InputStreamReader in new InputStreamReader(urlConn.getInputStream()); // 为输出创建BufferedReader BufferedReader buffer new …

用户态协议栈04-定时arp-table的实现

之前有写过arp reply的实现&#xff0c;其中有写道&#xff0c;我们的系统内核中会维护一张ARP表&#xff0c;可以通过终端arp -a查看&#xff1a; 其中的dynamic和static是动态arp的类型&#xff0c;之前的udp实验就是添加了一条静态arp达到了发送的目的。在我们需要发送一个数…

android在线阅读代码网站

android在线阅读代码社区&#xff1a; Android 1.6 到 Android 10 的源码&#xff1a; Android OS 在线源代码 - https://www.androidos.net.cn10.0.0_r6 - Android社区 - https://www.androidos.net.cn/ AndroidXRef https://cs.android.com/ https://cs.android.com/android…

FFmpeg源码:AV_RB32宏定义分析

一、AV_RB32宏定义的作用 AV_RB32是FFmpeg源码中经常出现的一个宏&#xff0c;其定义如下&#xff1a; #ifndef AV_RB32 # define AV_RB32(p) AV_RB(32, p) #endif 该宏定义有多层。把它简化为函数&#xff0c;其函数声明可以等价于&#xff1a; uint32_t AV_RB32(uint…

【尚庭公寓SpringBoot + Vue 项目实战】移动端找房功能(二十一)

【尚庭公寓SpringBoot Vue 项目实战】移动端找房功能&#xff08;二十一&#xff09; 文章目录 【尚庭公寓SpringBoot Vue 项目实战】移动端找房功能&#xff08;二十一&#xff09;1、业务介绍2、接口开发2.1、地区信息2.2、获取全部支付方式列表2.3、房间信息2.2.1. 根据条…

Android翻转动画(卡片翻转效果)

前言 最近好友问计蒙翻转动画&#xff0c;恰好在大二那年看Android Api Demo时记了笔记&#xff0c;由此写一篇文章。 需求 屏幕右滑事件触发卡片的翻转效果 &#xff0c;为了方便&#xff0c;在例子中将右滑事件改成按钮点击事件 老规矩&#xff0c;最后有源码 一、先介绍三…

算法金 | 奇奇怪怪的正则化

大侠幸会&#xff0c;在下全网同名「算法金」 0 基础转 AI 上岸&#xff0c;多个算法赛 Top 「日更万日&#xff0c;让更多人享受智能乐趣」 开篇引言正则化定义正则化通俗理解正则化类型 L1正则化&#xff08;Lasso回归&#xff09; L2正则化&#xff08;Ridge回归&#xff09…

[C++][数据结构][跳表]详细讲解

目录 0.什么是跳表&#xff1f;1.SkipList的优化思路2.SkipList的效率如何保证&#xff1f;3.SkipList实现4.SkipList VS 平衡搜索树 && Hash 0.什么是跳表&#xff1f; SkipList本质上也是一种查找结构&#xff0c;用于解决算法中的查找问题&#xff0c;跟平衡搜索树…

网络安全:Web 安全 面试题.(SQL注入)

网络安全&#xff1a;Web 安全 面试题.&#xff08;SQL注入&#xff09; 网络安全面试是指在招聘过程中,面试官会针对应聘者的网络安全相关知识和技能进行评估和考察。这种面试通常包括以下几个方面&#xff1a; &#xff08;1&#xff09;基础知识:包括网络基础知识、操作系…

php,python aes加密反解

1. python版本 import base64 from Crypto.Cipher import AES from Crypto.Util.Padding import pad, unpadclass AESUtilCBC:def __init__(self, key, iv):self.key key.encode(utf-8)self.iv iv.encode(utf-8)self.pad_length AES.block_sizedef encrypt(self, data):try…

WPF文本绑定显示格式StringFormat设置-特殊格式时间日期和多数据绑定

WPF文本绑定显示格式StringFormat设置 特殊格式设置日期/时间使用系统默认样式自定义格式&#xff1a; 绑定多个属性&#xff08;多重绑定&#xff09;多重绑定中的特殊字符示例&#xff1a; 特殊格式设置 在Textblock等文本控件中&#xff0c;我们经常要显示一些日期和时间&a…