人工智能生成舞蹈 | Mixlab交叉学科-程序员宅基地

技术标签: 人工智能  ai  自然语言处理  数据可视化  数据挖掘  

NVIDIA最新深度学习模型:根据音乐自动编舞

AI Dancing

Facebook Research

Facebook AI研究人员开发了一种系统,该系统可使机器为任何输入的音乐生成舞蹈。它不仅仅是模仿人类的舞蹈动作,而是可以创建极富创意的舞蹈。研究人员认为,人工智能的舞蹈更具创造力和启发性。

AI生成了人类想象不到的舞蹈动作

(记得领取文末福利)

工作方式

1 在两个不同的时间点检测歌曲中的可量化相似性

2  在巨大的舞步序列矩阵中搜索相似的模式

说人话版(工作方式)

1  给定输入音乐(上图)

2 生成作为离散状态序列(中图)的对齐舞蹈编排

3  利用该序列映射到各种可视化(例如,人形杆形姿势变化,下图)

由于该系统确保其动作与音乐保持同步,只要输入的音乐不同,它总能生成新颖的舞蹈动作。

Bravo Tango

论文:

https://arxiv.org/pdf/2006.11905.pdf

代码:

https://github.com/purvaten/feel-the-music

项目地址:

https://sites.google.com/view/dancing-agents

文末福利 一 ????

Mixlab×Soul City Blues 

布鲁斯社交舞会

每周三 19:00-22:00

仅限5名!!先到先得!!!

地址: 上海市徐汇区漕溪北路737弄 汇翠花园1号楼902室Soul City社交舞工作室

地铁1/4号线 上海体育馆站

转发本文到朋友圈,

截图找小编领取入场口令

免费入场RMB40

什么是布鲁斯舞?

19世纪早期, 美国南部的非洲裔黑人整日劳作, 生活苦不堪言, 唯有晚上能聚集在破破烂烂的小酒吧里喝一杯廉价啤酒,听着蓝调音乐随之起舞,释放白天的压力与苦闷,和朋友们相互慰藉, 享受短暂却美妙的快乐时光.

这里聚集了城中最热爱歌舞的伙伴,以复古社交舞Swing(摇摆舞)和Blues(布鲁斯舞)为主要舞种,学习跳舞这项新技能的同时结交更多真诚有趣的舞友,开启斜杠青年的全新生活方式。

福利 二 ????

AR知识地图(缩略图)

1500+下载

付费加入知识星球,

即可免费加入AR社群

海量高清AR知识地图等你拿~

福利 三 ????

《AI+Architecture Towards a New Approach》 

Harvard university ai architecture thesis

转发朋友圈后截图,

加小编微信领取电子书

MixLab     上海     北京     深圳     广州


欢迎一起来探索未知世界

更多资料请查阅:Mix+人工智能专刊

500+加入  ????

每期由mixlab社区精选、收录人工智能的相关内容。包括AI产品、AI技术、AI场景、AI投资事件、AI的思维方式等。MIX的主题包括:AR、VR、计算设计、计算广告、智能设计、智能写作、虚拟偶像等。

付费加入星球后,即可免费加入科技前沿外刊群:《新科学家杂志》、《英国金融时报》、《华尔街日报》、《经济学人》、《纽约时报》、《泰晤士报》等当日最新外刊。

转发求支持!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/shadowcz007/article/details/108373315

智能推荐

斗鱼弹幕服务器第三方接入协议v1.6.2,.NET斗鱼直播弹幕客户端(上)-程序员宅基地

文章浏览阅读1k次。前言现在直播平台由于弹幕的存在,主播与观众可以更轻松地进行互动,非常受年轻群众的欢迎。斗鱼TV就是一款非常流行的直播平台,弹幕更是非常火爆。看到有不少主播接入 弹幕语音播报器、 弹幕点歌等模块,这都需要首先连接斗鱼弹幕。经常看到其它编程语言的开发者,分享了他们斗鱼弹幕客户端的代码。.NET当然也能做,还能做得更好(只是不知为何很少见人分享????)。本文将包含以下内容:我将使用斗鱼TV官方公开的弹幕PD..._斗鱼弹幕服务器

html双击回顶部,百度/微信小程序点击按钮回到顶部(scrollTop=0)/点击拨打电话...-程序员宅基地

文章浏览阅读168次。一、HTML部分二、JS部分页面滚动回到顶部1、监听页面滚动事件onPageScroll(e) {// console.log(e.scrollTop)if (e.scrollTop > 300) {this.setData({topFlag: true})} else {this.setData({topFlag: false})}},2、回到顶部scrollToTop() {swan.p..._onpagescrollhtml部分的代码

php 栏目循环,共享栏目循环-程序员宅基地

文章浏览阅读253次。一、语法{listaction=categorymodule=share....}{/list}简写(3.2.19以上版本支持):{categorymodule=share....}{/category}二、参数介绍(红色表示必填参数,蓝色表示系统默认参数)参数介绍actioncategorymodule共享栏目比较特殊,必须为module=sharesite站点id,默认当前站点,填写其他站点..._phpcmd 多级栏目循环

使用 RKE(Rancher Kubernetes Engine) 安装k8s集群-程序员宅基地

文章浏览阅读507次。rke 安装k8s集群https://rancher.com/docs/rke/latest/en/installation/Docker 安装(略)如果你的docker配置了proxy,则no_proxy一定要配置好,或者安装完之后将代理关闭,再重启docker。否则可能导致意想不到的问题。配置hosts文件192.168.0.101 k8s-node1.ctwifi.cn192.168.0.102 k8s-node2.ctwifi.cn192.168.0.103 k8s-node3.ctw_rancher kubernetes engine

编译安装mysql5.1.73_Linux环境下源码编译方式安装MySQL5.1(3)-程序员宅基地

文章浏览阅读88次。3.创建第2个数据库源码安装最大的优点就是灵活(缺点当然也很明显:复杂),不过能够创建一个数据库出来,再创建第二个自然也不在话下,事实上创建第2个数据库与第1个从步骤上看,基本也没什么区别,只要注意修改相关路径,和mysql运行的端口号即可。创建目录并修改权限:[root@mysqldb2mysql]#mkdir/data/mysqldata/3307[root@mysqldb2mysq..._mysql5.1.73编译出的mysql文件如何使用

Ajax调用后台action返回JSONArray(JSONObject)类型实现jsp中下拉列表的动态显示_java如何使用ajax中将action层数据回显至jsp页面-程序员宅基地

文章浏览阅读5k次。1、jsp页面的一个onchange或者onclick事件调用js中的一个方法,该方法使用Ajax技术动态调用数据库中的数据,并且异步写回一个JSONArray,根据select中的option属性显示出取回的数据;2、如果调用Ajax后想返回一个Map类型的数组(多条数据)就需要使用JSONArray类型,将每个Map构造成一个JSONObject类型并添加到JSONArray数组中异步写回jsp页面;3、如何你从action中只想返回一个Map类型的键值对(如取得count(*)记录数),可以只使用_java如何使用ajax中将action层数据回显至jsp页面

随便推点

java io和nio的区别_IO与NIO的区别-程序员宅基地

文章浏览阅读120次。一、概念NIO即New IO,这个库是在JDK1.4中才引入的。NIO和IO有相同的作用和目的,但实现方式不同,NIO主要用到的是块,所以NIO的效率要比IO高很多。在Java API中提供了两套NIO,一套是针对标准输入输出NIO,另一套就是网络编程NIO。二、NIO和IO的主要区别下表总结了Java IO和NIO之间的主要区别:IONIO面向流面向缓冲阻塞IO非阻塞IO无选择器1、面向流与面向..._io区别面向流面向缓存

服务器虚拟化培训计划,vmware虚拟机使用培训(一)概要.ppt-程序员宅基地

文章浏览阅读569次。vmware虚拟机使用培训(一)概要虚拟机使用培训(一) 服务器虚拟化产品介绍 服务器虚拟化产品比较 VMWARE产品介绍 服务器虚拟化用VMWARE产品整体架构介绍 VMWARE虚拟机用户使用现场演示 交流及问题收集 服务器虚拟化产品比较 VMWARE产品介绍 服务器虚拟化用VMWARE产品整体架构介绍1 服务器虚拟化用VMWARE产品整体架构介绍2 服务器虚拟化用VMWARE产品整体架构介绍3..._vmware如何给客户培训

java ui界面美观,JavaFX实现UI美观效果代码实例-程序员宅基地

文章浏览阅读5.8k次。相对于Swing来说,JavaFX在UI上改善了很多,不仅可以通过FXML来排版布局界面,同时也可以通过CSS样式表来美化UI。其实在开发JavaFX应用的时候,可以将FXML看做是HTML,这样跟CSS结合起来就跟开发WEB应用差不多,只不过两者之间的语法有点差异。1. JavaFX CSS语法JavaFX CSS样式跟HTML中的CSS样式很大程度上是相似的,比如class选择器、组合选择符、..._javafx漂亮界面

手把手教你安装Navicat——靠谱的Navicat安装教程-程序员宅基地

文章浏览阅读10w+次,点赞15次,收藏78次。Navicat是一款轻量级的用于MySQL连接和管理的工具,非常好用,使用起来方便,简洁。下面讲讲其安装的过程。1、进入navicat官网,选择Navicat for MySQL,然后点击进行下载即可。最好是可以找到破解版(参考链接:Navicat for MySQL 64位破解版​blog.csdn.net)的navicat,或者先下载过来,然后再进行破解。2、弹出下图界面..._navicat安装

java 关闭实例_java中的关闭钩子的源码实例-程序员宅基地

文章浏览阅读96次。java中的关闭钩子的源码实例,如何正确地关闭java程序,需要做的善后的清理工作:class CloseHook implements Runnable{@Overridepublic void run() {System.out.println(“hook application is execute.”);}}public class TestHook {public static void..._java如何关闭唯一实例

Js导出Excel表时电话号码或者身份证号变成科学计数法解决方案_js $(tableid).tableexport导出表格数据,身份证号显示错误-程序员宅基地

文章浏览阅读492次。Js导出Excel表时电话号码或者身份证号变成科学计数法解决方案_js $(tableid).tableexport导出表格数据,身份证号显示错误

推荐文章

热门文章

相关标签