剑桥视觉本科好不好?
好问题! 我先给你泼盆冷水,在本科阶段(乃至研究生), 世界上不存在“最适合”学CS/EE专业的同学; 也不存在“最适合”学习AI、ML、DS相关的学科。 这话怎么说的呢…… 以我本人为例吧。我是从2013年入学的,当时我在读的是CSC(Cambridge Computer Science),也就是剑桥大学计算机科学专业。
按常理来说,学CS的同学应该对各种算法和数据结构比较感兴趣,然后我们学校当时也提供了CS专业的学生一个很好的平台,让你可以去接触最顶尖的老师和课程,比如我当时学了Algorithmics这门课程,授课老师就是MIT的Priti。但是,我并没有觉得我对这些内容感兴趣——其实我更想研究的东西是NLP/IR相关的内容。可是CSC没有开设相关方向的课程啊,而且当时我也并没有认识什么NLP方向的牛人导师给我提供额外的机会。所以,当时我虽然学习了CS专业课,但我并没有感觉到我在CS领域有什么天赋或者热情。
同样的情况也发生在我的研究生阶段——虽然我当时的MSc学位是在Oxbridge(牛津大学)拿到的,但Oxbridge并没有给我提供我想学的DS/AI方面的课程,而我去UCL(伦敦大学学院)学同样的课程又总觉得那里有点低人一等的感觉(UCL的DS/AI相关专业非常出名)。最后,我还是在剑桥找到肯教我的老师,学了我想学的内容。 但是,这并不意味着我不适合学CS,其实我只是不喜欢当时CSC设置的专业课而已,因为CSC开设的CS核心课程内容可以说是全世界CS专业学习者都需要学习的基本内容。
所以说到底,还是要看你具体选课的情况和你个人的兴趣所在。如果选了不适合的课,可能你这辈子就对这方面不感兴趣了(当然也可能有例外)。但是如果选到了契合你个人兴趣和特长的好课,那么恭喜你,你可能会喜欢上这个学科并且愿意花大量的时间和精力去钻研。 最好的选择就是你在申请的时候先想好你要学什么,然后再去看哪个学校的课程设置更匹配你的需求和未来规划。