[maimai自制/AI制谱] Maxi 14
Description
该谱面为从零开始全部由AI生成,只提供音频和BPM。 整个项目分为两阶段。 踩音使用谱面训练transformer,通过某些技巧使得训练变得可行,目前主要问题集中在会被混在一起的音轨误导,而且踩音不是音游需要的那种。 配置阶段,训练了一个transformer模型,输入音频和踩音和配置序列,输出下一个token概率,参数在55M左右。我当初的想法是让谱面音符就如同字一样,根据上下文输出形成配置。训练了一下,能够很好分别人类写的谱和随机生成的谱,但是直接生成谱面质量并不高,于是采用搭配配置库,让模型结合分数来排序选择配置并且改写、修改无理。 目前问题集中在配置不像人,在小歌低bpm表现还行但大歌就会有很多无理配置,目前认为是模型训练设计有问题,以及检索逻辑太简单,最近没空好好设计而且这个项目其实也就做了没多久。之后会重新修改架构,努力实现完全依靠模型直接生成,但是前提是有足够的谱面数据,现在训练使用140组谱面文件加音频和1600个纯谱面文件,并且使用上下左右全反进行数据增强,后续等网盘下下来会再重新做训练。
Comments
感觉还是喂少了 再养养质量能超过一些人类了
♥ 11 ↩ 1
感觉踩音思路有点奇特[近月少女的礼仪动态表情包_灵光]
♥ 6 ↩ 1
ai思路还挺活的,适合借鉴一些小配置。如果这套算法更成熟一点的话真能用来辅助写谱
♥ 5
1:26-1:32这里竟然写的还不错
♥ 3
没有想象中那么混沌,ai写的意外的不错
♥ 3 ↩ 1
比起上一次看到ai谱面的时候已经好了很多[折耳猫]
♥ 3 ↩ 1
比原谱好
♥ 2
已经能打了,至少有真超檄水平
♥ 2
意外得挺像人的,再训练几轮就能及格线了吧
♥ 2
这有的配置好像还有点意思
♥ 2
感觉还能打
♥ 2
关于数据增强部分 做旋转之后的谱面不一定合理 例如提亚马特转45度 还有一些遮挡问题 是否把每个note作为token会更好?例如1w5【8:1】是一整个token 感觉配置库不太行 采音其实可以直接用音频方面已经有的轮子
♥ 2 ↩ 1
100 多个音频文件就可以训练出这么好的效果吗?模型用的是标准的 transform 编解码器结构吗?
♥ 1 ↩ 3
进步还是太快了
♥ 1
真超檄
♥ 1
意外的能玩
♥ 1
飞天大叠
♥ 1
采音还挺有意思
♥ 1
@四年you 这个还行,前面两个二扫和第二段build up的手感意外像人[少女乐队的呐喊第二弹动态表情包_抓狂]
♥ 1 ↩ 1
看了你这个合理怀疑忙碌的一天是哈皮用ai写的[doge]
♥ 1