高中信息技术沪科版:学案人工智能及其应用.docxVIP

高中信息技术沪科版:学案人工智能及其应用.docx

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《人工智能及其应用》学案 班级: 姓名: 任务一 体验智能聊天小i机器人,完成学案并填写活动记录表单。 体验地址: / 探究过程 问题 反馈 是否准确 1 2 3 智能机器人的使用感受: 任务二 体验中译英程序(体验项目一-体验简单的中英翻译.py),再补充英译中的部分 代码: from translate import Translator # 以下是将简单句子从英语翻译中文 def chinese_english(s):#中文翻译成英文,自定义函数 translator = Translator(from_lang=chinese, to_lang=english) return translator.translate(s) #英文翻译成中文,请补充 while True: sentence = input(请输入你要翻译的中文语句:) print(chinese_english(sentence)) 任务三 综合运用所学知识,运用翻译的功能,在AIML聊天机器人的基础上,实现用中文聊天。 代码:# -*- coding: utf-8 -*- import aiml import sys import os from translate import Translator#导入翻译库 def get_module_dir(name): #print(module, sys.modules[name]) path = getattr(sys.modules[name], __file__, None) #print(path) if not path: raise AttributeError(module %s has not attribute __file__ % name) return os.path.dirname(os.path.abspath(path)) alice_path = get_module_dir(aiml) + \\botdata\\alice os.chdir(alice_path) # 切换到语料库所在工作目录 alice = aiml.Kernel() # 创建机器人alice对象 alice.learn(startup.xml) # 加载...\\botdata\\alice\\startup.xml alice.respond(LOAD ALICE) # 加载...\\botdata\\alice目录下的语料库 调用翻译库 while True: message = input(Alice只认得英文,请输入你想说的话(英文):) #下面请将输入的内容翻译成英文 #print( ) #如果需要可以输出翻译后的内容 response = alice.respond(message) # 机器人应答,请补充 #下面请将响应的内容翻译成中文 print(response) #输出响应的回复翻译之后的内容

您可能关注的文档

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档