2016年清华大学iCenter人工智能黑客松挑战赛
清华大学iCenter人工智能黑客松挑战赛
比赛时间地点
AIHackathon
- 时间2016/11/19 (周六) -2016/11/20(周日)
- 地点iCenter李兆基科技大楼一层B148创客空间
比赛组织
指导委员会:iCenter 微软公司
执行委员会: 竞赛工作组
评委: 相关老师
比赛内容
挑战第一关
1. 挑战任务第一关:语音频谱图分类
- 训练数据由iCenter提供,为24种语音指令的集合,被转为频谱图的形式,以bmp格式,或者32位浮点数组的二进制格式给出
- iCenter-CLoud提供GPU工作站(6台)作为计算资源
- 各团队设立私有项目,比赛代码托管在iCenter-gitlab上
- 比赛评委评分以测试数据上的准确度为准
挑战第二关
2. 挑战任务第二关:设计并实现具有实用场景的智能机器人对话服务
- 使用微软LUIS语言理解智能服务API作为自然语言处理核心,利用微软BotFramework服务,在本地的Bot模拟器上实现智能机器人对话功能
- 基于微软云Azure平台,将智能机器人上传云端,发布成Web服务
- 完成前端开发,实现将智能机器人展现在网页端,或与微信等第三方平台连接
- 比赛评委评分以智能机器人对话服务的完成度及应用场景新颖度综合考量
任务流程安排:
为了便于参赛选手对微软Bot framework以及认知服务(语言理解智能服务LUIS)有更深的了解,本次任务挑战设计如下流程:
a.动手实验:根据微软提供的文档,一步一步搭建一个简单的智能机器人,并将Code上传Azure,或者直接将微软提供的Sample Code上传Azure,发布成Web App,并和Skype或者Web结合(时间1.5小时)
b.参赛者设计自己的智能对话机器人应用场景和功能,并设想可能的解决方案,并做报告(时间1.5小时)
c.初步实现参赛者设计的Bot的核心功能和主要场景(时间5小时) (微软会提供两个版本的Sample Code,分别是C#和NodeJS版本,选手可以根据此Code修改为自己设计的智能对话机器人,或者重新创建设计新的智能对话机器人)
d.报告:展示自己设计实现的智能对话机器人(时间10分钟)
评分规则:
本次微软智能机器人挑战任务分为4个步骤,总分100分,每个步骤会单独评分,然后求和得到最后得分。
a.动手实验部分:满分50分
i. 创建简单对话机器人 满分10分 ii. 搭建LUIS 满分10分 iii.成功将LUIS和对话机器人连接 满分10分 iv. 上传Azure 、注册Bot 与Skype或者Web连接 满分20分
b.设计对话机器人:满分20分
i. 实用性:设计的对话机器人能否为用户带来真实价值 满分5分 ii. 新颖性:设计的对话机器人是否具新颖和创新 满分5分 iii.完整性:设计的对话机器人功能是否完整 满分5分 iv. 可操作性:设计的对话机器人与设想的解决方案之间的可操作性 满分5分
c.实现对话机器人:满分20分
i. 完成度:对于智能对话机器人核心功能实现的完成度 满分10分 ii. 技术难度:所实现的功能的技术难度 满分10分
d.报告:满分10分
i. 展示效果:对于已经实现的对话机器人部分其展示效果情况 满分10分
活动报名
- 本次活动欢迎清华大学各院系学生的报名申请,鼓励3人组队报名参加
- 报名流程:在iCenter-wiki上的2016人工智能黑客松挑战赛中填写参赛队名、队员姓名与学号、和团队简介。
- 报名网址:http://wiki.icenter.tsinghua.edu.cn/
- 报名截止时间:2016年11月18日
- wiki报名方法,注册wiki账户才能报名,熟悉wiki操作,选择下面报名活动,编辑报名内容即可。
活动准备
- 代码托管网址:http://gitlab.icenter.tsinghua.edu.cn/
- gitlab使用方法,注册gitlab账户,熟悉gitlab使用(事先),建好协同组。
- 建议使用Visual Studio 2015 Community开发微软智能对话机器人
- GPU工作站 地址: 101.6.163.160-101.6.163.165 用户名:saturn 密码: securitytnc
操作系统:ubuntu16 可以ssh登录使用
比赛报名
个人和集体报名都可以,分别编辑以下词条填写内容就算报名。
- 目前已经有42位同学报名
个人报名
姓名 学号 联系方式 介绍
团队报名
参加团队 | 团队介绍 | 团队成员 | 联系方式 |
---|---|---|---|
[Answer42] | [CST42] | 殷达、靳子豪 | 15810071187 |
[金枪鱼] | 清华大学 TUNA 协会 | 汪彧之、惠轶群、姚沛然、高一川 | 18801181056 |
[隔壁老王] | 机器智能 | 张正彦、王逸伦 | 13011256764 |
[00101001010010] | 智能硬件 | 刘晓明、朱泽宇、常昊男、全光林 | 17888832015 |
[502EE] | 让技术不再冷冰冰 | 杨文、章鹏飞、朱涛 | 13658026367 |
[刘奶奶的榴莲牛奶] | 机器智能 | 李子豪、娄晨耀、张若天、邹逍遥 | 18801283708 |
[double liang] | ming ji shi liang | 李亮亮、程星亮、蔡明城 | 15657766828 |
[浮沉路] | 人间正道是沧桑 | 付骁弈、陈智发、陆云飞 | 15801333104 |
[allright] | 智能硬件 | 胡蕴曦、杜牧歌 | 18630821081 |
[APTX4869] | 机器智能 | 杨文聪、梅杰、计昊哲、杨应人 | 18800191062 |
[404] | 机器智能 | 赵宇璋、吴一凡、孙炜岳 | 15652490069 |
[没有队名] | 智能硬件+机器智能 | 王亦凡、张力、邱昱田、刘梦旸 | 15600608765 |
[12345] | 2个大腿 | 潘立航 贺子航 柳荫 朱文宇 | 18401653298 |
活动日程
日期 | 时间 | 内容 |
---|---|---|
2016/11/19 | 08:30 – 09:00 | 现场签到 |
2016/11/19 | 09:00 – 09:15 | AI Hackathon黑客松挑战赛启动仪式 |
2016/11/19 | 09:15 – 09:30 | 清华云平台和GPU工作站环境简介 |
2016/11/19 | 09:30 – 10:30 | 微软人工智能技术解析分享 |
2016/11/19 | 10:30 – 10:45 | 微软学生项目介绍 |
2016/11/19 | 10:45 – 11:00 | 休息 |
2016/11/19 | 11:00 – 11:10 | AI Hackathon黑客松挑战赛规则介绍 |
2016/11/19 | 11:10 – 12:00 | 深度学习技术TensorFlow解析分享及挑战规则介绍 |
2016/11/19 | 12:00 – 13:00 | 午餐 |
2016/11/19 | 13:00 – 14:30 | 【深度学习挑战】学生比赛开发时间 (现场提供Q&A支持) |
2016/11/19 | 14:30 – 14:45 | 休息 |
2016/11/19 | 14:45 – 15:30 | 微软Bot Framework与认知服务技术介绍与挑战规则 |
2016/11/19 | 15:30 – 17:00 | 【微软智能对话机器人挑战】动手实验 |
2016/11/19 | 17:00 – 18:00 | 【微软智能对话机器人挑战】设计智能对话机器人 |
2016/11/20 | 09:00 – 10:00 | 【微软智能对话机器人挑战】设计智能对话机器人 |
2016/11/20 | 10:00 – 12:00 | 【微软智能对话机器人挑战】实现智能对话机器人 (现场提供Q&A支持) |
2016/11/20 | 12:00 – 13:00 | 午餐 |
2016/11/20 | 13:00 – 15:00 | 【微软智能对话机器人挑战】实现智能对话机器人 (现场提供Q&A支持) |
2016/11/20 | 15:00 – 16:30 | 学生项目展示 |
2016/11/20 | 16:30 – 17:00 | AI Hackathon黑客松挑战赛闭幕式及颁奖典礼 |
活动奖项设置:
- 第一名团队,每位同学均可获得iCenter的获奖证书和微软Kinect 感应器1台
- 第二名团队,每位同学均可获得iCenter的获奖证书和微软Xbox One立体声耳机1只
- 第三名团队,每位同学均可获得iCenter的获奖证书和微软Sculpt人体工学鼠标1只
- 所有参赛选手,每位同学均可在活动现场获得微软赞助本次黑客松活动限定款衣服1件
技术要求:
- 基于神经网络的图片分类:TensorFlow,caffe,theano等
- 微软LUIS语言理解智能服务API
- 微软BotFramework服务提供的智能对话机器人框架
- 微软Azure云平台提供的Web服务
- 开发语言: NodeJS或者C#(使用NodeJS开发Bot可以使用命令行模式或者其它一些NodeJS调试工具,如Sublime,VisualStudioCode等;使用C#开发Bot需要使用Visual Studio 2015)
技术参考资料:
- iCenter-Cloud
https://cloud.icenter.tsinghua.edu.cn
- iCenter-Gitlab
http://gitlab.icenter.tsinghua.edu.cn
- TensorFlow:
https://www.tensorflow.org/versions/master/tutorials/mnist/beginners/index.html
- 由清华大学 TUNA 协会提供的 TensorFlow 校内镜像:
https://mirrors.tuna.tsinghua.edu.cn/help/tensorflow/
- 微软认知服务中的LUIS语言理解智能服务:
https://www.azure.cn/cognitive-services/zh-cn/language-understanding-intelligent-service-luis
- 微软云Azure Web服务:
https://azure.microsoft.com/zh-cn/services/app-service/web/
- 微软 Bot Framework 开发者文档:
https://docs.botframework.com/
- 微软BotNodeJS示例代码:
https://github.com/Microsoft/BotBuilder/tree/master/Node
- 微软Bot C#示例代码:
https://github.com/Microsoft/BotBuilder/tree/master/CSharp
- 微软Bot如何与微信连接:
http://www.cnblogs.com/sonic1abc/p/5941442.html
- VisualStudio 2015Community版本免费下载地址:
https://www.visualstudio.com/post-download-vs/?sku=community&clcid=0x409&telem=ga
- VisualStudioCode免费下载地址: