前言

DeeCamp是由创新工场开办的人工智能学院,李开复老师领队,每年寒暑假面向在校学生提供的项目实践机会。2019年1月,我有幸通过了创新工场Deecamp冬令营的笔试面试,参加为期一周的课程加项目实践活动。活动结束后,计划将所学习的内容复盘整理出来,作为总结。一周的安排如下:

创新工场DeeCamp之旅 | 极佳的项目驱动学习模式_人工智能

具体课程内容如下:

创新工场DeeCamp之旅 | 极佳的项目驱动学习模式_项目实践_02

以下分享3个方面,给感兴趣的同学作为参考。


目录

  1. ‍‍‍‍在DeeCamp都干了些什么?
  2. 收获和成长
  3. 怎么面试DeeCamp?‍‍‍‍


创新工场DeeCamp之旅 | 极佳的项目驱动学习模式_人工智能_03


在DeeCamp都干了些什么?


DeeCamp的活动分为课程和项目,课程有人工智能领域的纯技术分享,有深度学习、强化学习等技术及在医学金融无人车等等方面的应用,讲课老师有Momenta的架构师,有连线国外牛逼大学的教授讲师。


关于课程方面,我的体会是代码功底真的很重要,无论那些看上去多么高大上甚至好多听不懂、看不懂的技术,但在真正实践操作时,还是靠基础的数据结构和算法,这就需要有非常扎实的编程能力,这是你需要重点掌握熟练的内容。一些算法理论,一个深度学习模型,或者要训练一个神经网络,最后去实现的代码实现的还是一些我们比较熟悉的一些数据结构,比如队列,链表,啥希表等。这就需要我们对基础的数据结构有一个更加全面清晰的理解.,才能够有一个更宽广的视野去应用。大家前沿应用比较感兴趣,但是也千万不要忘了最基础的东西。


实践项目方面,在这次活动中,我体会到了和我的队友之间合作的重要性。简单介绍一下我的队友,总共有七个人。有一个是本科,我们其他六个人都是硕士,两个是北大,两个是清华,有一个是北航,有一个是南京大学,还有就是我和一个学弟。我们组的项目是实现《实时无人车远程遥控通信》,这是我们设计未来的一个大胆的尝试。其实我们当时接到这个课题的时候也是不知道是该怎么开展。但还好有队友的头脑风暴和激烈交流,还是梳理出了思路,实现了基本框架。


课程方面,本来我们7天的冬令营是可以看到开复老师的,但是开复老师刚好这一周的行程安排是去达沃斯开会了,就没办法给我们上课。不过我们的小助手告诉我们,就是今年2019年,暑假的夏令营,开复老师是会给我们上很多很多的课。(所以19年的夏令营,各位努力上呀,可是有开复老师亲自上课的


创新工场DeeCamp之旅 | 极佳的项目驱动学习模式_人工智能_04

隔着屏幕与开复老师聊了聊


收获和成长


第一:优秀的队友


我结识了一群真正牛的队友,他们厉害在于:他们会立刻去实现一个idea,而且代码的熟练程度是信手拈来。有创意,还能实现自己的创意,以及他们的学习态度、对待项目地态度。


第二:代码能力

代码是一个很直接的工具,从生活中的一个计算器,到无人车的控制策略,都能做到信手拈来就可以去操作。当然也会遇到一些问题,但通过Baidu、Google能够特别迅速的去解决问题。这是需要很强的学习能力训练的。


第三:发散思维


开始接到这个课题时,无人车领域还是属比较前沿技术。我们根本不知道从那个地方去打开路子去下手。直接百度无人车协议,或者说无人车远程遥控协议,都很难得到我们想要的信息。第一天的任务安排,我们就根据项目目标,来往后倒推,最后经过讨论汇总,整理写出了满满的100多页的参考内容和项目规划,作为一个菜鸟的我来说,当我看到这什么多关于签名、协议、性能等方面一些概念,感觉他们的知识面特别广,知识储备特别丰富,虽然他们许多也不都是计算机专业的。


第四:在一些权威面前,要相信自己,要用自己成果去证明


下午我们在做评比的时候,导师指出我们的方案上有一个地方行不通,说一个通信流程的安全性无法保证,建议我们重新设计,建议我们使用1024或是2048更多长度的加密数据,一位队友还是努力争取,证明了自己的方案可行,并且获得最佳学员。


第五:基础


如果你觉得自己的数据结构已经掌握的非常好了,用代码去实现各种算法也非常溜,想在人工智能方面去做一些东西,往这方面学习。我个人建议是把统计学的理论、模型公式加强学习,因为目前人工智能还是基于统计学上的。这就像是盖大厦一样,你越往上爬的时候,你就越要巩固自己的基础,就是要反复,因为这些数据结构啊,或者这些甚至有些传统经典的算法,可能比一些新奇的机器学习的方法还好用,


怎么面试DeeCamp


主要是笔试和面试,笔试两小时,然后在电脑上机试,里面有选择题也有代码、填空题,也有一些很很简单的那种逻辑题。有几道比较难的题我当时都没有做.只把自己会的都写上去。在大概一个多月后,就接到了电话面试预约,电话面试的时间大概半小时,内容也是基于你的简历,大概是谈了一下你的项目,做了什么,学的什么专业,假期安排等。这个时候应该保持清晰流畅的交流,能让面试官感觉到你对这个方向很有热悄.

 

我觉得最重要的一点就是在面试过程中,问到你不会的东西、从没听过的一些词,你也千万不要什么都不说,也不要简单说我不清楚,我不知道。你需要尽可能的把相似的信息表达出来。尽量尝试去回答。不要表现出我不会,什么都不知道。


创新工场DeeCamp之旅 | 极佳的项目驱动学习模式_人工智能_05

操纵机械臂实现五指棋的人机对弈


最后


我真的很推荐大家去参加这个活动,这里有项目和课程的结合,而不是单纯讲理论,也不是简单机械的实现项目。对于在校的学生,是个极好的开拓眼界和提升能力的机会。附结束时的合照:


创新工场DeeCamp之旅 | 极佳的项目驱动学习模式_人工智能_06

DeeCamp冬令营合影

创新工场DeeCamp之旅 | 极佳的项目驱动学习模式_人工智能_03

作者简介


Datawhale第0期学习者,中南大学数学系毕业,研究生在读,对无人车自动驾驶领域感兴趣。


图片:大范  伊小雪

排版:无多  李    方



创新工场DeeCamp之旅 | 极佳的项目驱动学习模式_项目实践_08


我们是一群愿意互促共享、尝试改善世界理想青年

期待和同样渴望改变、渴望更好学习的你共同进步