麻省理工大学是不是很好?
MIT,CSAIE (Computer Science and Artificial Intelligence 专业的缩写) 大二升大三的暑假,在CS和AI方向上开了两门课,一门是NLP(Natural Language Processing),另一门是机器人学。 NLP这门课是由一位叫Tushar Chandra的教授来上的。课堂规模不大,一共只有20多人。教授的风格比较特立独行,说话很幽默,喜欢搞一些恶作剧。比如上课问问题的时候如果学生答得不好,他会让助教给答错了的同学记扣分!!(助教是真有分的!!)还有一次让一个同学把作业交了上来,然后当着所有人的面把作业纸揉成一团扔进废纸篓里……不过这些“折磨”学生的手段其实都透露着一种“爱之深责之切”的感觉,而且如果你跟教授混熟了之后他的那些套路也都变得可爱了= =这堂课学到了很多新的东西,也锻炼了英语听力口语,老师布置的作业也要花不少时间去做完,所以课程难度上也是很大的。(ps. 这门课最后会有一个final project,可以选择做NLP应用或者自然语言生成,我做了后者,是一个基于统计的方法来生成有意义的长一点的文章,虽然结果不是很完美,但是最终presentation的时候教授对我的内容还挺满意的,给了A+的分数并且还邀请我在期末聚会那天去他家吃寿司= =)
机器人学这门课是由两位叫做Anonymous教授来的。两位教授人特别好,特别热心,还总是鼓励我们去跟他们讨论关于机器人的任何话题,不管是否涉及专业领域。课程内容涉及机械臂运动学分析、控制理论、优化算法等等,需要一定的数学基础,学习起来并不轻松,并且需要大量做题。这门课最终需要制作一个机器人控制程序并实现对一个七自由度机器人机械臂的控制,需要编程、建模以及一定的代码调试能力,个人感觉对于理工科的同学来说是很难得的一门能学到东西而且非常有意思的课程。因为这门课会分成好几个小组,每个小组负责不同部分的任务,例如我这一组就负责轨迹规划和一个简单的运动学模型。在做项目的过程当中,可以认识很多其他专业的人,大家因为对机器人感兴趣而聚在一起,聊天聊地聊人生,非常融洽。