AP计算机科学实验:聊天机器人(Magpie Chatbot Lab)
从1960年代的Eliza到今天的Siri和Watson,让电脑能使用自然语言交流一直是人们所梦寐以求的。越来越多的计算机程序可以让人们通过输入英文句子来进行交互。探索让计算机理解人类语言的计算机科学领域被称为自然语言处理(Natural Language Processing, NLP)。
顾名思义,自然语言处理尝试让电脑理解人类语言。这一领域在近年来有不少激动人心的突破。NLP技术固然有其复杂之处,但创建一个简单程序并回应英语句子还是相对容易的任务。
在本实验中,你会探索自然语言处理的一些基本方面。在这个过程中你会利用到class String
所提供的一系列method,并练习if
语句。你将跟踪研究一个复杂的method,看看它是如何搜索用户输入中的关键字的。
资源链接
1 条评论
AP计算机实验要求 – AP Computer Science · 2018年4月25日 下午3:58
[…] 我们开发了三个示例实验。AP Computer Science A教师可以通过他们的在线账号下载相关教学资源。涉及简单字符串处理和条件执行的实验一(聊天机器人,Magpie)可以在课程开始时引入。实验二(图片处理,Picture Lab)涉及二维数组在图像处理方面的应用。实验三(单人纸牌,Elevens)展示了一个相对大型的面向对象程序设计实例。实验提供了Java源代码、教师手册和学生手册。教师手册包含了相关概念、学习目标、必要预修知识、如何将实验与教学结合的指南、参考材料的建议、问题与习题示例。 […]