从1960年代的Eliza到今天的Siri和Watson,让电脑能使用自然语言交流一直是人们所梦寐以求的。越来越多的计算机程序可以让人们通过输入英文句子来进行交互。探索让计算机理解人类语言的计算机科学领域被称为自然语言处理(Natural Language Processing, NLP)

顾名思义,自然语言处理尝试让电脑理解人类语言。这一领域在近年来有不少激动人心的突破。NLP技术固然有其复杂之处,但创建一个简单程序并回应英语句子还是相对容易的任务。

在本实验中,你会探索自然语言处理的一些基本方面。在这个过程中你会利用到class String所提供的一系列method,并练习if语句。你将跟踪研究一个复杂的method,看看它是如何搜索用户输入中的关键字的。

资源链接

活动1:了解聊天机器人(可选)

活动2:Class Magpie

活动3:更好的关键字检测

活动4:将输入转换为回复

活动5:数组与Magpie


陈 欣

AADPS创始人

1 条评论

AP计算机实验要求 – AP Computer Science · 2018年4月25日 下午3:58

[…] 我们开发了三个示例实验。AP Computer Science A教师可以通过他们的在线账号下载相关教学资源。涉及简单字符串处理和条件执行的实验一(聊天机器人,Magpie)可以在课程开始时引入。实验二(图片处理,Picture Lab)涉及二维数组在图像处理方面的应用。实验三(单人纸牌,Elevens)展示了一个相对大型的面向对象程序设计实例。实验提供了Java源代码、教师手册和学生手册。教师手册包含了相关概念、学习目标、必要预修知识、如何将实验与教学结合的指南、参考材料的建议、问题与习题示例。 […]

发表评论