【Research】深度学习音乐生成

news/2024/7/19 10:25:27 标签: 深度学习, 人工智能, transformer, 音频

前言

音乐生成是音乐信息检索(MIR)的一个研究领域,旨在创造新的音乐。为了理解和比较音乐创作系统,理解人类如何感知、学习和创作音乐是至关重要的。由于不同的原因,不同的人对音乐的感知是不同的。人类音乐创作的工作流程主要由作曲家的文化背景、对音乐的理解和原创性决定。发展作曲家所拥有的初始概念是作曲的一种方法。这个概念除了象征性的或与乐谱有关的音乐思想外,还包括音色或动态等表演元素,特别是当作曲家是一个有成就的音乐家时。初始概念(又称主题)的延续是由作曲家在写音乐作品时做出的决定来进行的。更多的MIR领域,如音频乐器分类或自动和弦识别(ACR)涉及到基于AI的音乐生成[1]。为了对音乐的结构进行建模,音乐可以被解释为一种分层结构的语言。根据数据的输入和输出特征,基于人工智能的音乐生成基本上可以从两个角度来看:符号域(symbolic domain)和音频域(audio domain)。

相关研究解析(含代码)

  • Music Transformer(2019):首次使用Transformer
  • Pop Music Transformer(2020):REMI音乐表示
  • Compound Word Transformer(2021)【论文】|<

http://www.niftyadmin.cn/n/435662.html

相关文章

yoloV5目标识别以及跟踪,功能识别动物(大象,犀牛,水牛,斑马)

yolo目标识别以及跟踪还是很强的嘞&#xff01; 一. YOLO V5我来啦 1. 前期准备 yolo V5项目下载 项目的github地址项目的gitee地址 使用git 克隆下来到项目目录下面就好 环境配置 在yolov5的文件下面有一个 requirements.txt文件,这里就是环境依赖的说明。 这里我以 vs…

split()的用法-->输入一个列表

split()的用法–>输入一个列表 文章目录 split()的用法-->输入一个列表使用方法注意事项&#xff1a;实际操作 使用方法 在Python中&#xff0c;split()是字符串对象的方法&#xff0c;而不是列表对象的方法&#xff0c;在之前的文章中我把它放在了列表中讨论是因为它和…

析构方法__del__

构造方法 申请一个空间 析构方法 释放一个空间之前执行 某对象借用了操作系统的资源,还要通过析构方法归还回去:文件资源,网络资源 一般不需要我们自己来清理空间,python有自己的垃圾回收机制 class A: passa = A() del a # 对象的删除,不需要我们做 print(a) #结构 #…

备份数据的常见方法有哪些?没有备份怎样恢复数据

数据备份是数据安全保障的重要措施之一。备份数据可以有效地避免因意外删除、硬件故障、病毒攻击等意外情况导致数据丢失的风险。而备份数据的方法有很多&#xff0c;常见的包括复制、压缩、全备份、增量备份、差异备份、镜像备份、云备份和RAID等技术。本文将逐一介绍这些备份…

10 分钟理解微服务、容器和 Kubernetes及其关系

什么是微服务&#xff1f; 什么是微服务&#xff1f;你应该使用微服务吗&#xff1f;微服务与容器和 Kubernetes 有什么关系&#xff1f;如果这些事情在您的日常生活中不断出现&#xff0c;并且您需要在 10 分钟内进行概述&#xff0c;那么这篇博文适合您。 从根本上讲&#x…

【OpenMMLab AI实战营第二期】底层视觉

底层视觉 图像超分辨率 概念 图像超分辨率&#xff1a;根据从低分辨率图像重构高分辨率图像 目标 提高图像的分辨率 高分图像符合低分图像的内容 恢复图像的细节、产生真实内容 应用 经典游戏高清重制 动画高清重制 照片修复 节约传输高清图像的带宽 民生领域 类…

ES6 JavaSript

爬虫组件分析 目录概述需求&#xff1a; 设计思路实现思路分析1.最常用的ES6特性2.let, const3.class, extends, super4.arrow function5.template string 参考资料和推荐阅读 Survive by day and develop by night. talk for import biz , show your perfect code,full busy&a…

新建项目框架详细过程(idea2021.3版本) IoC实例 DI

目录 使用Java Enterprise 一步到位 IOC、IOC容器、Bean、DI 1.IOC&#xff08;Inversion of Control&#xff09;控制反转 (1)什么是控制反转呢&#xff1f; (2)Spring和IOC之间的关系是什么呢? (3)IOC容器的作用以及内部存放的是什么? (4)当IOC容器中创建好service和…