《甘教版信息技术八下2-5《让机器能理解会思考》教案.docx》由会员分享,可在线阅读,更多相关《甘教版信息技术八下2-5《让机器能理解会思考》教案.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、让机器能理解会思考教学设计课题让机器能理解会思考单元第二单元学科 信息科技年级八年级教材 分析这节课介绍了自然语言处理技术的基本概念和自然语言处理的基本方法,通过课本实际 应用案例所做的文本分析,让学生理解并探讨如何运用自然语言处理技术去实际进行文本分 析,通过实验让学生掌握文本分析的步骤和要点。学习 目标了解自然语言处理技术的基本概念 理解自然语言处理技术的基本方法 探讨自然语言处理技术的应用案例占 /了解计算机视觉的原理和应用。难点利用原理运行测试程序。教学过程教学环节教师活动学生活动设计意图导入新课师:什么是自然语言处理技术?这一技术跟前 面所学的智能语音技术有什么关联?自然语言处理(N
2、atural Language Processing, NLP)是指利用计算机对人类特有的书面形式和口 头形式的自然语言进行各种处理和加工。语音识别 技术可以将语音转换为文字,让机器“听见”我们 说的话。本节学习的自然语言处理技术要解决语音识 别中遇到的同音字词、词语歧义、方言、口音、噪 声等问题,试图让机器“听懂”我们说话。在实际 应用中,我们经常将智能语音技术和自然语言处理 技术结合应用,实现人机对话、机器翻译等应用。提出自然语言 处理技术的定 义讲授新课认识自然语言处理语言是具有特定语法结构的指令,通过它能够 实现人与人之间、机器与机器之间、甚至人与机器 之间的信息传递。人类日常沟通的语
3、言是自然演化 而来的,通常称之为自然语言,普通话、方言皆是 自然语言。要用自然语言与计算机交流,计算机既要理解 自然语言的含义,也要用自然语言来表达意图和思想。刖者称为自然语己理解技术,后者称为自然语 言生成技术。机器翻译技术就是自然语言处理技术中的一 种,它能让计算机把一种语言翻译为另外一种语 言。在机器翻译过程中,计算机首先需要理解输入 句子的含义,然后根据含义进行翻译,并根据翻译 结果生成另外一种语言的句子。如果添加语音识别 和语音合成功能,就可以实现口语翻译(口译)。如图2-5-1展示了口译过程。它首先利用语音 识别技术将口语转换成句子,然后冉利用机器翻译 技术把句子翻译成其他语言的语
4、句,最后再利用语 音合成技术把翻译结果朗读出来。图2-5-1 口译过程了解自然语言和机翻的过程让学生熟悉以便了解请同学们上网查找一个机器翻译平台,将下表 中的英文翻译为中文,中文翻译为英文。表2-5-1利用机器翻译平台翻译语句语句 .翻译结果了解并尝试用他既不喜欢游泳,也不喜欢跑步。机翻软件翻译He likes neither swimming nor running.实例自然语言处理的基本方法我们以中文为例,讲述与自然语言埋解相关的 基本技术、过程和方法。在自然语言理解中,主要 的任务包括自动分词、词性标注、句法分析、语义 分析等任务.自动分词是指找出句子中的单词。词性标注是获得每个词的词性
5、。句法分析的目的是分析句子的语法功能。语义分析的目的是理解句子中词的含义。了解自然语言处理的几种方法1 .自动分词词是最小的能够独立运用的语言单位,自然语 言处理是以词为单位进行书面语言的处理。中文句 子由词组成,一个词既可以是一个汉字,也可以是 多个汉字。让计算机判断出句子中的词的过程叫自 动分词,它是自然语言处理的基础。以“少先队员应邀到北京天安门广场看升旗” 为例,分词的输入是一整个句子;分词的输出则是 用分界符,比如“/或者I ”分割的一串词:少 先队员/应邀/到/北京/天安门广场/看/升旗。如何让 计算机自动分词呢?最简单的办法就是“查字典”。“查字典”的方法,就是把一个句子从左向右
6、 扫描一遍,遇到字典里有的词就标识出来,遇到复 合词(比如“北京大学”)就找最长的词匹配,遇 到不认识的字串就分割成单字词,这样就完成了简 单的分词任务。查字典有哪些优势和弊端让学生参与讨论“查字典”的方法可以解决大部分简单的分词 问题。但是,当遇到稍微复杂一点的问题就无能为 力了。比如,对短语“发展中国家”,正确的分词 是“发展/中/国家,而采用从左向右“查字典” 的办法就会错分成“发展/中国/家。对此,研究 人员运用基于统计的方法,成功地解决了类似“发 展中国家”这样的自然语言中有歧义性的分词问 题。基于统计的分词方法是对中文文本进行信息 标注(如当前字是词头、词中、词尾,或单字词), 然
7、后设定好分词的特征,最后对这些标注数据进行 训练,得到分词模型。这种分词方法能够考虑到字 词前后之间的联系,模型学习能力较强。2 .词性标注与句法分析在自动分词的基础上,我们可以对自然语言进行进一步的处理,利用词性标注来获得每个词的词 性,在此基础上,利用句法分析获得句子的成分结 构。在这里,我们给出一个例子来帮助同学们理解 词性标注和句法分析。例句:小明喜欢数学。结合书本举例 深入了解自然 语言句法分析 的两种方式这个句子可以分为主语、谓语、宾语和句号四 部分。对每个部分进行分析,可以得到如图2-5-2 所示的句子成分结构(或称为“语法树图”)。句法分析方法有两类:基于规则的方法和基于 统计
8、的方法。早期人们采用基于规则的方法,通过 提前建立的规则分析句子结构。这种方法在处理复 杂句或者不规则的句子时容易出错且计算量大。于 是,科学家们又提出了基于统计的方法,能够有效 地降低计算量并提高准确率。请根据自己的理解对下面的句子进行划分,并 思考划分方式是否是唯一的。句子1:白天鹅在湖里游泳。句子2:学生会采取行动。看看这些句子有几种断句方式句子3 :乒乓球拍卖完了。3 .词义消歧词是句子的基本单位,但是一词多义是语言中 十分普遍的现象。比如“吃”有“吃食物”的意思, 还有“吃掉棋子”的意思。要让计算机准确理解语 句的含义,必须知道词在句子中的准确含义,这时 候就需要进行词义消歧了。早期
9、的词义消歧主要是依赖专家的语言知识, 建立相应的规则库。规则一般采用人工编制,存在 着很大的主观性和不完备性。机器学习的方法主要分为有监督学习和无监 督学习两类,词义消歧方法也可以采用这两类机器 学习方法。加深了解自然语言处理的几种应用自然语言处理的应用范围十分广泛,涉及人类 语言的任何应用都隐含着自然语言处理的问题,常 见的自然语言处理应用有:机器翻译:实现一种语言到另一种语言的自动 翻译。自动文摘:将原文档的主要内容和含义自动归 纳、提炼出来,形成摘要或缩写。信息检索:从海量文档中找到符合需求的相关 内容。舆情分析:分析大众对社会问题的态度。自动作文评阅:对作文质量和写作水平进行自 动评价
10、和打分。由国家语委中国语言智能研究中心 指导研发的IN课堂智能教育软件,可以从写作手 法、修辞手法、论证方法等方面对学生作文进行深 入剖析。图2-5-3是对某篇作文的总评结果。此外, 也可以查看详细的点评、拓展建议等。图2-5-3作文测评结果请同学们自拟主题写一篇作文,然后进入IN 课堂智能测评系统,输入作文查看测评结果,并根 据点评意见进行修改。在日常学习生活中,同学们还见过哪些应用自 然语言处理技术的例子?试着记录下来。按照案例实践应用案例中的文本分析自主举例:自动更正、自动填写和预测性文本等功 能在我们的智能手机上很常见,我们已经习以为 常。自动填写和预测性文本类似于搜索引擎,因为 它们
11、都会根据您键入的内容预测要说的话,然后完探索自然语言处理的方法探索自然语言处理的方法成后面的内容或建议相关内容。自动更正有时甚至 会更改字词,使整体信息更有意义。拓展延伸一种“能思考”的机器人,可以让用户可以更好地 理解动机和决定在4月21日发表在iScience期刊上的一项研究 中,意大利研究人员设计了一种“能思考”的机器 人,以便用户可以听到其思考过程并更好地理解该 机器人的动机和决定。如果您能够听到机器人在想什么,那么机器人 可能会更值得信赖。对于外行人来说,机器人将更 容易理解,并且您不需要成为技术人员或工程师。 从某种意义上说,可以让我们更好地与机器人进行 交流和协作。内在语言在人们
12、中很普遍,可以用来获得清晰 度,寻求道德指导和评估情况,以便做出更好的决 定。为了探究内部语音如何影响机器人的动作,研 究人员制造了一个叫做Pepper的机器人,它可以自 言自语。他们要求人们根据礼节规则和Pepper 一起 摆上餐桌,研究Pepper的自我对话技能如何影响人 机交互。P印per开始向自己提出一系列自我指导的问 题,并得出结论,用户可能会感到困惑。可以肯定 的是,Pepper确认了用户的请求,这导致了进一步 的内部讲话。该视频显示了推理原理:当机器人进行内在讲 话和自身推理时,人们可以追溯其思维过程,以学 习机器人的动机和决定。当机器人进行内在讲话和通过拓展延伸 对机器理解思
13、考产生兴趣自主探索自然 语言处理技术 的应用案例自身推理时,人们可以追溯其思维过程,以学习机 器人的动机和决策。尽管听到机器人的内心声音会丰富人机交互, 但有些人可能会发现它效率低下,因为机器人在与 自己对话时会花费更多时间来完成任务。机器人的 内在言语也仅限于研究人员提供的知识。Pipitone 和Chella仍然说,他们的工作提供了一个框架,可 以进一步探索自我对话如何帮助机器人专注,计划 和学习。自然语言处理技术的应用案例文本分析.任务目标通过mBlock平台中的“自然语言处理”模块,编 程实现文本分析。1 .任务内容(1)在mBlock里导入“人工智能服务”模块。(2)编程实现文本的词
14、法分析和情感倾向分析。2 .实现步骤(1)在“添加扩展”里点击加载需要的模块。(2)在“变量”中建立一个变量,命令为n,并将 初始值设置为lo(3)从“自然语言处理”中选择词法分析文本童 心制物,让更多人享受创造的乐趣,该积木可进行 词法分析,即获得文本中每个词的词性,文本内容 可自行修改设置。(4)选择积木词法分析结果第1个词汇的词性, 将其嵌入“外观”中的说你好!,就可以使小熊猫 说出分析结果。杜忌.由于一段文本内容中包含多个单词,所以 需要使用循环结构,重复执行“词法分析”及结果 显示语句。同时,循环语句每运行一次,变量n的 值增加1,依次显示出每个单词的词性。(5)设置循环退出条件,本
15、例中当n等于20时, 跳出循环。大家可根据分析文本的长短,自行设置 n值,使其大于或等于文本中单词个数即可。(6)在积木区选择情感倾向分析文本童心制物, 让更多人享受创造的乐趣。,可以对整个文本内容 的情感倾向进行分析,情感倾向的分析结果包括消 极、积极和中性,并通过情感倾向分析结果和说你 好!组合积木显示结果。(7)按照图2-5-4所示的示例程序,完善自己的程 序,然后点击运行按钮进行文本分析。图2-5-5和 图2-5-6是分析结果。图2-5-4文本分析示例程序图 2-5-5 词性分析结果图2-5-6情感倾向分析结果机器翻译是自然语言处理中最重要的应用之 -0目前,机器翻译的水平基本可以满足人们学习 和日常交流的需要。请同学们在mBlock中添加“翻 译”扩展模块,如图2-5-7所示,编程实现将一种 语言译为另一种语言,并使舞台中的小熊猫说出翻 译结果。图2-5-7翻译课堂小结这节课我们了解自然语言处理技术的基本概 念和自然语言处理的基本方法,并通过应用案例的 文本分析,理解探讨了自然语言处理技术在软件中 的运用,请同学们结合这几课的内容,动手实践。总结对本节课内容进 行总结概括。板书认识自然语言处理自然语言处理的基本方法自然语言处理技术的应用案例文本分析
限制150内