自然语言处理(NLP)使用算法来理解和操纵人类语言。该技术是机器学习最广泛应用的领域之一。随着AI的不断扩大,对熟练构建语音和语言,揭示上下文模式并产生文本和音频的见解的专业人士的需求也将如此。这种专业化将使您掌握构建尖端NLP系统所需的最新深度学习技术。在此专业结束时,您将准备好设计执行提问和情感分析的NLP应用程序,创建翻译语言并总结文本的工具,甚至构建聊天机器人。
这种专业是针对机器学习或人工智能的学生,以及寻求对NLP模型如何工作以及如何应用它们的软件工程师。学习者应具有机器学习,中级python的工作知识,包括具有深度学习框架的经验(例如,Tensorflow,Keras),以及微积分,线性代数和统计的能力。如果您想阐述这些技能,我们建议您深入学习专业化,并由Andrew Ng教授。
该专业化是由NLP,机器学习和深度学习的两位专家设计和讲授的。 Younes Bensouda Mourri是斯坦福大学AI的讲师,他还帮助建立了深入的学习专业化。 Kasz Kaiser是Google Brain的员工研究科学家,也是Tensorflow,Tensor2Tensor和Trax库以及Transferter Paper的合着者。
这是自然语言处理专业化的第一过程。
第1周:推文的情感分析的逻辑回归
第2周:天真的贝叶斯用于推文的情感分析
第3周:矢量空间模型
第4周:单词嵌入和局部敏感的机器翻译哈希
这是自然语言处理专业化的第二个课程。
第1周:使用最小编辑距离自动校正
第2周:言论(POS)标记
第3周:N-Gram语言模型
第4周:Word2Vec和随机梯度下降
这是自然语言处理专业化的第三个课程。
第1周:神经网的情感
第2周:语言生成模型
第3周:命名实体识别(NER)
第4周:暹罗网络
这是自然语言处理专业化的第四个课程。
第1周:关注神经机器翻译
第2周:变压器模型的摘要
第3周:带有变压器模型的提问
第4周:聊天机器人与改革者模型