01
计算语言学定义
计算语言学究竟是什么?
总结来说,计算语言学是计算机科学和语言学的交叉而产生的学科,主要研究自然语言在计算机中的处理。也就是研究如何让计算机自动理解自然语言和生成自然语言。
02
学习内容
那计算语言学都学啥呢?根据它本身的跨学科性,一方面,它在语言技术、信息检索和数据挖掘领域有大量的应用,另一方面,它与传统学科如语言学、计算机科学、逻辑学和语音学有密切的内容相关和方法论联系。因此,语言学、数学、编程、以及自然语言等的知识都是必要的。
以慕尼黑大学的计算语言学为例,看一下本科阶段的学习内容:
针对计算语言学家的编程导论、计算语言学导论基础、计算机辅助形态学和词汇学、高级编程、计算语言学的数学基础、符号编程语言、自然语言句法、形式语言、逻辑和模型理论语义学、语言处理中的统计方法、信息检索等。
除此之外,还要在以下领域选择一门辅修:
DaF,计算机科学,语言、文学、文化,哲学
03
申请
那本科DaF专业到底能否申请计算语言学呢?
慕尼黑大学计算机语言学硕士的入学条件是,在计算语言学或相关学科领域拥有至少180个ECTS学分且成绩为2.50或更高;
那这所谓相关学科又是什么呢?
"相关学科 "就是应该有编程/数学/语言学方面的本科知识,特别的,编程对计算语言学来说是非常重要的。因此要想申请慕尼黑大学的计算语言硕士,那么到目前为止所参加的课程中至少有30%是在编程/数学/语言学领域。
如果不能满足上述条件,那只能先去本科补课了。课程不够,补课来凑。
那要补哪些课程呢?别急,慕尼黑大学非常nice的列出来了:
所以,语言学的同学们是要想转计算语言学,机会是蛮大的,就是需要先去本科补点课。
那计算机科学相关专业的宝子们申请计算语言学呢?
慕尼黑大学也有明确说明,虽然咱们不符合语言学的那部分要求,但不用补课也是可以被录取的。然而,学院建议补两门课程:计算语言学导论和计算语言学应用和语料库处理。(只是建议,并不强求)