当前位置: 首页 > 编程日记 > 正文

AI真人表情包、斗地主AI......DeeCamp学员做了50个好玩又实用的AI项目

8月16日,2019 DeeCamp人工智能训练营的结营仪式上,展示了600名DeeCamp学员的50个AI实践课题。

结营仪式上,由2019 DeeCamp学员组成的6个项目小组作为代表,现场展示了自己Demo成果,并由李开复、张潼等学术及产业导师现场予以点评,结营仪式现场还揭晓了本届“DeeCamp精神奖”、“最佳Demo奖”、“最佳应用奖”、“最佳工程奖”、“最佳技术奖”、“最佳创新奖”、“最佳团队奖”等。

对于这些项目,创新工场CTO王咏刚表示,从产品技术来讲,50个项目中可能有八九个值得他们去衡量是否可以进行投资。

创新奇智CTO张发恩则评价称其切入点、新颖性都特别好,非常有商业价值,但目前更多的项目展现的是算法层面,而商业落地意味着项目要给商业产生价值,要考虑指标、参数、数据量等问题,所以这些项目离真正商业落地还有不少距离。

最佳团队——挑战斗地主AI

一直以来,游戏AI都是AI能力的最高表现形式之一。从AlphaGo到冷扑大师再到AlphaStar,AI探索的边界一次又一次被重新定义。

如今,DeeCamp学员向新的游戏发起挑战,将目光瞄准斗地主AI——在短短三周时间里从0到1,成功打造出了一个高成熟度的AI斗地主产品。

别看斗地主这个游戏上手简单、颇接地气,但对于AI来说,想要与人类玩家对战却不容易,存在较大的学术难度,因为这里要解决的是不完美信息下博弈问题,换句话说,要在无法看见其他玩家手牌的前提下,对游戏中的14种合法牌型、13551种合法出牌、10的30次方的状态空间和10的85次方的游戏树进行全面考虑。

目前,业内对这一问题普遍采用规则模型+搜索的方式,DeeCamp学员创新性地使用了多模型融合的斗地主AI。

从技术先进度角度看,该项目史无前例地将游戏领域内的领先核心算法应用到斗地主中;其次,结合RankSVM思路,设计了全新的斗地主监督学习模型,实现了玩家出牌行为的模仿;此外,小组设计了多个强化学习模型,并取得了超越已有论文的水平,创新性地使用强化学习进行多模型融合。

该项目组组长张天昊表示,“相较于斗地主界“龙头老大”腾讯使用监督学习做牌型预测,并且基于牌型预测做策略搜索,我们加入了博弈论的思想,使用了CFR模型;同时使用强化学习,在试错与探索的过程中,学会斗地主策略;还用了多模型融合的思想,将多个模型的优点结合起来,方案具有扩展性。”

在有限的时间里,项目团队没有一味追求胜率,而是通过调试做到一个和人类玩家相似的胜率结果,属于陪玩性质,更加拟人化。

据了解,当人类与人类对战时,人类作为地主的胜率为52.4%、作为农民的胜率为47.8%;而该项目小组研发的AI在与人类进行对战时,AI作为地主的胜率为58.6%、作为农民的胜率为41%。

最佳应用——宠物健康状态评价AI

据统计,截止至2018年,全国养狗家庭数已经超过3400万,其中以新手主人为主。那么,如何快速地知道宠物的身体状况?对狗狗的肥胖状况实现初步判断进而去优化喂养呢?

在这一大背景之下,DeeCamp学员也开启了一个新的课题——用AI来判断宠物的体型状况。

计算机视觉技术已经在人脸,形态识别等领域得到了广泛的应用,在此DeeCamp学员发出战帖,希望将这种能力迁移至动物身上,用AI改善宠物的生活。通过图像识别宠物的健康评价,为人类的”好朋友“建立一个快速可行的体检系统,让主人在家就能知道宠物的状态,尽早为宠物安排合理的生活。

具体来看,这个项目攻坚的技术堡垒可以被分解为狗体检测、品种识别、年龄分类、体型度量,解决了体型标签几乎无法获得、不同品种狗的肥胖标准不同、多只狗的照片难以识别等技术难点。

据了解,该小组的研究成果将应用于玛氏皇家宠物面向消费者的宠物服务与推荐产品中。而在未来,这一项目的价值也是不可限量。首先,通过传授狗狗主人相关知识,增加了用户购买意向,直接链接到京东的玛氏狗粮商店,为公司直接带来销售价值;其次,这一宠物健康评价产品为玛氏构建更复杂的基于AI的宠物线上初诊体系奠定基础,作为全球第一,为在线宠物出诊服务提供行业标杆;另外,该产品小程序具有较强的趣味性,能够吸引用户使用,通过小程序的分享功能,还可以使该产品产生病毒营销的效果;最后,项目收集了大量的狗狗数据支持玛氏的大数据宠物学研究,这些数据和技术同时可迁移至其他宠物或动物的研究之中。

最具创新——AI真人表情包制作

说起表情包,大家都不陌生,它不仅能表达文字所不能表达出来的情绪,还能拉进人与人之间的距离。

不过,相信大家手中的表情包不是来自于网络,就是在与亲友聊天的时候保存下来的,很少会自己会做表情包。那么,不如让AI来帮我们做做表情包?

事实上,换脸技术是目前最热门的技术之一。这项技术可以真实还原历史人物的原貌,在直播平台、视频制作上有广泛应用,未来在回忆片、纪录片的制作中也将发挥越来越大的作用。

在这个课题中,学员们运用换脸技术为用户制作真人表情包。通过上传真人照片和指定的表情包,可以把真人头像和各种表情结合在一起,产生许多有趣的真人表情。此外,团队还将结合BigGAN等技术,使用数百张GPU对换脸算法进行改进,提升生成图片的精细度。

除了上述提到的项目之外,还有“AI识别车辆损伤”、“AI金融风控”、“3D医学影像诊断”等最贴近产业一线需求的课题; 有“AI魔镜”、“AI发型师”、“AI神笔马良”等生动有趣的课题;也有“定雨神针:提高降水预报时空准确度”、“用人工智能构建一带一路相关项目的知识图谱”的课题。

本届DeeCamp人工智能训练营的学员培养上,DeeCamp基于学术+产业「双导师」制度,再度升级。在四周的时间里,经过激烈竞争进入DeeCamp训练营的精英学员们接受了“学术课程+产业课程+实践课程”三级课程体系。

具体来说,今年的DeeCamp课程升级为12次学术课程、18次产业课程、50个实践课题组成的三级课程体系,知识课程围绕机器学习、自然语言处理、计算机视觉、机器人与自动化、自动驾驶5个全球最热的AI研究方向展开,实践课题涵盖金融、零售、医疗健康、教育、公益、移动互联网6大领域。

张潼、周志华等学界导师,以及由创新工场CEO李开复领衔的创新工场、华为、路孚特(Refinitiv)、快手、滴滴等公司的产业导师为DeeCamp学员提供了项目指导。

相关文章:

libcurl库的使用(通过libcurl库下载url图像)

1. 从http://curl.haxx.se/download.html下载libcurl源码,解压缩; 2. 通过CMake(cmake-gui)生成vs2013 x64位 CURL.sln; 3. 打开CURL.sln,编译会生成libcurl.dll动态库; 4. 在CURL.sln基础上&a…

SQL Server 2005/2008 用户数据库文件默认路径和默认备份路径修改方法

2019独角兽企业重金招聘Python工程师标准>>> 一直想把数据库的默认路径修改一下,在网上找了一下,真的发现有办法 , 特拿 来与大家共同分享。 以下仅为参照,如果有多个实例,可能会有些许不同: …

Linux下多线程编程互斥锁和条件变量的简单使用

Linux下的多线程遵循POSIX线程接口,称为pthread。编写Linux下的多线程程序,需要使用头文件pthread.h,链接时需要使用库libpthread.a。线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基…

03基于python玩转人工智能最火框架之TensorFlow介绍

一句话介绍: Google开源的基于数据流图的科学计算库,适用于机器学习 不局限于机器学习,但目前被大多用于机器学习等。 TensorFlow计算流图的概念图 Tensor在图中流动。 TensorFlow的含义 拆字释义: Tensor 张量(tf中数据的表征) flow 流动 张量在图中流…

赴约北大,2019 CCF大数据与计算智能大赛正式启动

8月17日,以“数据驱动,智创未来”为主题的2019 CCF大数据与计算智能大赛(2019 CCF BDCI)全球启动仪式,在北京大学英杰交流中心阳光厅正式启幕。自2013年创办以来,大赛已成功举办六届,连续获得教…

Hadoop入门(10)_通过java代码实现从本地的文件上传到Hadoop的文件系统

2019独角兽企业重金招聘Python工程师标准>>> 第一步:首先搭建java的编译环境。创建一个Java Project工程,名为upload。 第二步:选中所需的Jar包。 选中JRE System Library 选择BuildPath Configure Build Path 选择ha…

Caffe源码中各种依赖库的作用及简单使用

1. Boost库:它是一个可移植、跨平台,提供源代码的C库,作为标准库的后备。 在Caffe中用到的Boost头文件包括: (1)、shared_ptr.hpp:智能指针,使用它可以不需要考虑内存释放的问题; (2)、dat…

漫画:5分钟了解什么是动态规划?

作者 | 调皮的阿广来源 | 视学算法(ID:z872561826)动态规划,英文是Dynamic Programming,简称DP,擅长解决“多阶段决策问题”,利用各个阶段阶段的递推关系,逐个确定每个阶段的最优决策…

小程序大转盘红包雨营销组件

前言 商城没几个营销活动能叫商城吗?所以就来几个组件吧,写的不好轻踩,对你有帮助记得给个小星星哦直接上链接github链接 运行例子 git clone https://github.com/sunnie1992/soul-weapp.git 微信开发者工具打开项目 营销组件 大转盘 "p…

Windows Server 2012 RDS系列:虚拟桌面化(5)

概述:本次将系列地测试Windows Server 2012 远程桌面服务(RDS),将过程进行分享,总的感觉比2008 R2更简单了,体现着2012的自动化。2012的RDS部署有标准部署和快速启动两种,快速启动就是自动快速配…

里程碑式成果Faster RCNN复现难?我们试了一下 | 附完整代码

作者 | 已退逼乎 来源 | 知乎【导读】2019年以来,除各AI 大厂私有网络范围外,MaskRCNN,CascadeRCNN 成为了支撑很多业务得以开展的基础,而以 Faster RCNN 为基础去复现其他的检测网络既省时又省力,也算得上是里程碑性成…

【跃迁之路】【725天】程序员高效学习方法论探索系列(实验阶段482-2019.2.15)...

实验说明 从2017.10.6起,开启这个系列,目标只有一个:探索新的学习方法,实现跃迁式成长实验期2年(2017.10.06 - 2019.10.06)我将以自己为实验对象。我将开源我的学习方法,方法不断更新迭代&#…

C/C++各种数据类型转换汇总

以下是Windows/Linux系统中常用的C/C各种数据类型转换汇总&#xff1a;#ifndef FBC_MESSY_TEST_DATA_TYPE_CONVERT_HPP_ #define FBC_MESSY_TEST_DATA_TYPE_CONVERT_HPP_#include <stdio.h> #include <stdlib.h> #include <iostream> #include <string>…

ASP.NET技巧:两个截取字符串的实用方法

两个截取字符串的实用方法&#xff08;超过一定长度自动换行&#xff09;1/** <summary> 2 /// 截取字符串&#xff0c;不限制字符串长度 3 /// </summary> 4 /// <param name"str">待截取的字符串</param> 5 /…

吃瓜腾讯平均月薪7.27万后,微信又出大招

腾讯最新财报一出&#xff0c;喜提热搜&#xff01;据腾讯第二季度财报显示&#xff1a;2019 年上半年腾讯有员工56310人&#xff0c;总薪酬成本为242.59亿元&#xff0c;腾讯员工平均半年薪为43.08万元。在第一季度里&#xff0c;腾讯员工平均季度薪资为21.27万元&#xff0c;…

回调函数在C/C++中的使用

回调函数就是一个通过函数指针调用的函数。假如把A函数的指针当作参数传给B函数,然后在B函数中通过A函数传进来的这个指针调用A函数&#xff0c;那么就是回调机制。A函数就是回调函数&#xff0c;而通常情况下&#xff0c;A函数是在系统符合你设定的条件下自动执行。使用回调函…

excel单元格加引号及逗号,转换为sql需要的样式

A1 B1BXQY001 ------> BXQY001,BXQY001 -----> BXQY001 在B1中输入公式&#xff1a; ""&A1&""&"," 在B2中输入公式&#xff1a; ""&A1&"" 去掉了后面的逗号。其实就是 " "&A1&…

Win7/Win8 系统下安装Oracle 10g 提示“程序异常终止,发生未知错误”的解决方法...

我的Oracle 10g版本是10.2.0.1.0&#xff0c;&#xff08;10.1同理&#xff09;选择高级安装&#xff0c;提示“程序异常终止&#xff0c;发生未知错误”。1.修改Oracle 10G\database\stage\prereq\db\refhost.xml当打开refhost.xml 后会发现有</SYSTEM> <CERTIFIED…

Caffe基础介绍

Caffe的全称应该是Convolutional Architecture for Fast Feature Embedding&#xff0c;它是一个清晰、高效的深度学习框架&#xff0c;它是开源的&#xff0c;核心语言是C&#xff0c;它支持命令行、Python和Matlab接口&#xff0c;它既可以在CPU上运行也可以在GPU上运行。它的…

飞桨博士会第三期来啦!中国深度学习技术俱乐部诚邀您加入

飞桨博士会是由百度开源深度学习平台飞桨&#xff08;PaddlePaddle&#xff09;发起的中国深度学习技术俱乐部&#xff0c;旨在打造深度学习核心开发者交流圈&#xff0c;助力会员拓展行业高端人脉、交流前沿技术。俱乐部为会员制&#xff0c;成员皆为博士生导师或博士&#xf…

canvas 拼图

效果 代码 <!DOCTYPE html> <html lang"zh_CN"> <head><meta charset"UTF-8"><title>拼图</title><script src"https://code.jquery.com/jquery-3.3.1.js"></script> </head> <body&g…

性能优化之Java(Android)代码优化

最新最准确内容建议直接访问原文&#xff1a;性能优化之Java(Android)代码优化 本文为Android性能优化的第三篇——Java(Android)代码优化。主要介绍Java代码中性能优化方式及网络优化&#xff0c;包括缓存、异步、延迟、数据存储、算法、JNI、逻辑等优化方式。(时间仓促&#…

1小时上手MaskRCNN·Keras开源实战 | 深度应用

作者 | 小宋是呢来源 | CSDN博客0. 前言介绍开源地址&#xff1a;https://github.com/matterport/Mask_RCNN个人主页&#xff1a;http://www.yansongsong.cn/MaskRCNN 是何恺明基于以往的 faster rcnn 架构提出的新的卷积网络&#xff0c;一举完成了 object instance segmentat…

MNIST数据库介绍及转换

MNIST数据库介绍&#xff1a;MNIST是一个手写数字数据库&#xff0c;它有60000个训练样本集和10000个测试样本集。它是NIST数据库的一个子集。MNIST数据库官方网址为&#xff1a;http://yann.lecun.com/exdb/mnist/ &#xff0c;也可以在windows下直接下载&#xff0c;train-im…

PostgreSQL学习笔记(1)

安装psql brew install postgresql 启动服务 brew services start postgresql 使用psql进入控制台&#xff0c;报错&#xff1a; psql: FATAL: database "<user>" does not exist 看来是没有给我的当前用户创建数据库&#xff0c;使用下面命令进入名为templat…

怎样使一个Android应用不被杀死?(整理)

2019独角兽企业重金招聘Python工程师标准>>> 方法 &#xff1a; 对于一个service&#xff0c;可以首先把它设为在前台运行&#xff1a; public void MyService.onCreate() { super.onCreate(); Notification notification new Notification(android.R.drawable.my_…

Ubuntu 14.04 64位机上用Caffe+MNIST训练Lenet网络操作步骤

1. 将终端定位到Caffe根目录&#xff1b; 2. 下载MNIST数据库并解压缩&#xff1a;$ ./data/mnist/get_mnist.sh 3. 将其转换成Lmdb数据库格式&#xff1a;$ ./examples/mnist/create_mnist.sh 执行完此shell脚本后&#xff0c;会在./examples/mnist下增加两个新…

IJCAI 2019:中国团队录取论文超三成,北大、南大榜上有名

作者 | 神经小姐姐来源 | HyperAI超神经&#xff08; ID: HyperAI )【导读】AI 顶会 IJCAI 2019 已于 8 月 16 日圆满落幕。在连续 7 天的技术盛会中&#xff0c;与会者在工作坊了解了 AI 技术在各个领域的应用场景&#xff0c;聆听了 AI 界前辈的主题演讲&#xff0c;还有机会…

适合小小白的完整建设流程

时常有中小企业建站的客户问到我要自己建网站&#xff0c;应该怎么开始&#xff1f;建站有一定的技术门槛&#xff0c;首先要明白建站要做的哪些事情&#xff0c;里面有哪些坑&#xff0c;把流程弄清楚了才能避免入坑&#xff0c;半途而废&#xff01;下面总结了建站的流程还有…

ios项目文件结构 目录的整理

2019独角兽企业重金招聘Python工程师标准>>> /<ProjectName>/Shared/Application # App delegate and related files/Controllers # Base view controllers/Models # Models, Core Data schema etc/Views # Shared views/Libr…