2018-上海交大hackthon-HACKxSJTU-参赛小记
Nov 12, 2018 00:00 · 960 words · 2 minute read
简介
项目地址:https://github.com/HackxSJTUGroupB21 项目介绍:https://www.hackx.org/projects/339
黑客马拉松参加过好多次了,对我来说,很喜欢这种比赛给了我一段时间能够自由的提出一些小想法,大家能够互相讨论,做一些有趣的小项目,以及可以随便吃好多的好吃的。之前 HACK SHANGHAI 在上纽大的体验就很棒,这次的 hackthon 在交大举办,很方便,而且不通宵,很养生,晚上可以回寝室睡觉,于是找了几个队友去参加了一波,准备水一水,吃点好吃的。
距离第一次参加 hackthon 以及过了好几年了,hackthon 现在相对来说有点更加功利了,各种企业专项奖,要求用这个 SDK,要求用那个平台,不再像最初,可以任意发挥,不过这样也好,毕竟需要赞助商爸爸们支持。
正式比赛
此次 HACKxSJTU 围绕 “人工智能、VR/AR、区块链、物联网” 四个主题展开,提供了很多 VR 设备和 VR 相关的 SDK 供我们使用,比如 HTC Vive,还是挺好玩的,网易也给了 网易洞见 的 SDK 供我们使用。之前我在 hackthon 用高通的 SDK 也做过简单的一个 VR 游戏,所以,最终我们选择放弃了 VR/AR。一是考虑到其实最终展示的时候 VR/AR 的效果不会很好,并且没想到啥有趣又简单的点子,所以 pass 了。最终我们还是回到了人工智能的主题, IBM 提供了 IBM Watson 的相关接口供我们使用,还是挺有趣的,但是局限也挺大的。
我们的想法
我们的想法是这样的:我们注意到当多个用户在聊天交流时,除了传统的文字、语音交流,图像交流也是很重要的。我们可以利用用户在语音(或者文字)中传递出来的情感来生成对应情感的图片,这样极大了增加了聊天的乐趣和便利。
涉及到两个部分
- 语音/文本 的情感分析
- 对应情感的表情的生成
第一点使用 IBM Watson 的语音识别接口和文本情感分析接口实现 第二点使用对抗生成网络来实现,我们实现了 Star GAN 中的算法来完成喜怒哀乐的表情的生成
具体可以看我们的项目介绍: https://www.hackx.org/projects/339
由于 GPU 服务器资源紧张。。线上 demo 版本已下线。
总结
最终,很幸运的我们获得了第一名,感谢队友!其实项目并不复杂,我们第二天下午就基本完成了,然后很早就回去睡觉了。这也让我们有充分的时间来做 PPT,最终演示的效果很好,所以很幸运的得了个第一,其他组有些项目其实也很有技术含量,学习一个~
收获了一个 HTC 大礼包,玩了一下 HTC Vive,发现寝室并不足以施展开来,还是要有个大房子才配拥有 HTC Vive。。。