计算机研究生期间学什么?
我来讲讲研究生吧,今年研二,目前研一刚结束。 先说背景:NLP,情感分析(文本),知识图谱方向,读研前在互联网公司有三年大数据经验。
首先,明确一点,读研不是读两年书就可以的;另外,读研也不意味着一定要做学术研究,我们学院大部分同学都是工作后再来读研的(也有部分保研和考研的),他们就读的目的主要是提升学历,找个好工作或者转行。因此我觉得题主先想清楚自己读研的目的是什么,因为这会影响你接下来要选择的院校和专业。
因为我是本校本专业的,所以读研期间的学习情况比较有可比性。 研一上学期主要在上研究生课程,一共有十三门专业课,每周至少两次课,其中有一门课每学期2000块钱以上,另外每门课500-800不等。下学期主要是在搞项目,每个课题组都有要做的任务,我们的任务是搭建知识图谱,用依图和滴滴的车载数据集,老师给了一部分样本,剩下的需要自己去采集大约15w条数据并清洗。
由于本人喜欢编程,所以虽然研一没有系统学的代码(只有两门跟NLP相关的课程开了代码,其他全是理论课)但是利用课外时间看了《机器学习》、《统计学习方法》、《神经网络与人工智能》并且完成了课后习题,同时也读了《自然语言处理》、《信息检索》等著作,对于深度学习也做了一定了解并在寒假结束后初步掌握了tensorflow的基本使用(当时还没发布tf.keras)。
总之,如果以就业为目的,而且数学基础和英语基础较好,建议题主选择计算机方向,当然可以选择本专业,这样研究生期间可以深入学一下理论,然后结合一些项目实战练手。