Python与机器学习(第2版)(微课版) 课件 项目09 生成式人工智能应用_第1页
Python与机器学习(第2版)(微课版) 课件 项目09 生成式人工智能应用_第2页
Python与机器学习(第2版)(微课版) 课件 项目09 生成式人工智能应用_第3页
Python与机器学习(第2版)(微课版) 课件 项目09 生成式人工智能应用_第4页
Python与机器学习(第2版)(微课版) 课件 项目09 生成式人工智能应用_第5页
已阅读5页,还剩64页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

项目背景|项目概述|学习目标|任务实施步骤生成式人工智能应用【数据挖掘应用】01101111011010111101010000101101010100111101背景先导项目概述项目学习目标任务实施步骤01Background02BriefIntroduction03LearningObjectives04ImplementationSteps主要内容AIGC多场景商用基础ArtificialIntelligenceGeneratedContent,人工智能生成内容,即可以利用人工智能技术自动产生内容,常见如文本问答、代码生成等代码生成什么是AIGC中国AIGC市场中国AIGCAIGC重点行业项目场景假设项目的实施可帮助我们了解生成式人工智能的概念和当下一些关键应用。使用ChatGLM2-6B来完成大模型的部署和使用。

本项目从张悦作为从事广告设计的自由职业者的需求出发,通过利用市场上的AIGC产品来帮助张悦更高效地完成低碳公益广告作品的设计与制作。项目总体要求

使用GithubCopilot辅助完成编程工作

注册和登录Github账号,完成特殊群体认证,为VisualStudioCode添加GithubCopilot扩展,在VSCode中使用GithubCopilot扩展的功能辅助张悦自动化办公。

使用网易AI创意工坊自动生成图像内容

注册和登录网易账号,访问网易AI创意工坊,并在网易AI创意工坊为张悦创造一张广告设计图像。

使用百度文心一言自动生成文本内容

注册和登录百度账号,使用文心一言来完成低碳环保、绿色出行信息的了解和数据的查询,并做好方案的设计。项目三维目标了解生成式人工智能的基本概念、优势与瓶颈、产业应用与发展前景;了解文本生成、图像生成、视频生成、Transformer、大模型等内容生成相关的概念及技术;了解国内外常用的大模型及其发展现状。知识目标能力目标素质目标项目三维目标能使用生成工具自动产生文本、图片、代码等内容;会准确选择精准的语言描述问题并生成合适的目标内容;会部署和调用第三方大模型。

(2023年一带一路暨金砖国家技能发展与技术创新大赛人工智能生成内容(AIGC)赛项)知识目标能力目标素质目标赛011011110110101111010111100100001011010101001111101项目三维目标创新技术应用,提升数字化治理等方面的创新思维;正确、合理使用ChatGPT等工具,树立追求卓越、开拓进取的大数据行业价值观;认识AIGC的安全风险,提升对AIGC行业应用保护意识和知识产权风险意识。能力目标素质目标知识目标011011110110101111010111100100001011010101001111101还在等什么?马上动手实施生成式人工智能应用项目吧~1.初步认识AIGC2.了解中国AIGC发展近况3.AIGC实践应用小结文本生成任务实施【数据挖掘应用】课程生成式人工智能应用会使用文心一言实现信息查询

会使用文心一言撰写文案

会调整表述内容改进文案能力目标任务内容任务工单引导问题任务评价标准任务解决方案使用百度文心一言自动生成文本内容教学难点任务工单项目背景张悦是一个从事广告设计的自由职业者,她的客户是一个推广低碳环保,绿色出行的公益组织。张悦的任务是为这个组织设计一系列的广告素材。任务概述

任务描述:根据需求,使用文心一言自动生成文本内容。任务要求使用文心一言查询信息。使用文心一言帮助张悦设计“低碳环保,绿色出行”的广告语。010010011001101010100100110110100101110101000100001011011101001010101101010011010010(1)什么是AIGC?文心一言与AIGC是什么关系?(2)在进行对话时,每次发送相同的消息内容,文心一言会产生不同的回答吗?为什么?(3)当使用文心一言产生一些复杂的文本内容时,如何发送消息,能够产生更准确、更符合要求的内容?(4)当文心一言产生的文本内容有差错或者不符合的要求时,该如何调整其内容?”

问题引导:任务概述

任务评价:任务概述评价内容评价要点分值分数评定自我评价信息查询利用文心一言完成信息查询2分能向文心一言发送信息并得到答案得2分

评价自我提问表述的恰当性1分文心一言的回答具有针对性得0-1分

修改提问方式重新提问1分能得到文心一言的改进回答得1分对比提问表述的恰当性1分文心一言的回答更具有针对性得0-1分

撰写文案利用文心一言完成文案撰写2分能够向文心一言发送信息并得到答案得2分

评价自我提问表述的恰当性1分文心一言的回答具有针对性得0-1分补充提问修改文案1分能得到文心一言的改进回答得1分对比补充表述的恰当性1分文心一言的方案更具可行性得1分合计10分

任务关键步骤步骤一:访问并登录文心一言/任务关键步骤步骤二:向文心一言发送任意对话内容Hi~任务关键步骤向文心一言提问“碳排放量高的危害是什么”得到的回答一步骤三:向文心一言询问“碳排放量高的危害是什么”任务关键步骤步骤四:向文心一言询问“碳排放量高的危害是什么”向文心一言提问“碳排放量高的危害是什么”得到的回答二任务关键步骤步骤五:利用文心一言撰写公益广告文案的初稿请文心一言写一篇广告语文案得到的回答内容任务关键步骤步骤六:了解文心一言还可以做什么聊天机器人还可以帮助我们做什么?小结1.使用AIGC工具查询信息2.

使用AIGC工具编写方案3.AIGC工具的其他应用场景稍安勿躁后续会有详细概念哦~图像生成任务实施【数据挖掘应用】课程生成式人工智能应用会使用网易AI创意工坊完成AI绘图

会正确设置SD正反面提示词及参数会根据效果修改正反面提示词及相关参数

能力目标使用网易AI创意工坊自动生成图像内容任务内容任务工单引导问题任务评价标准任务解决方案教学难点任务工单项目背景张悦想为“低碳环保,绿色出行”设计广告宣传画面。任务概述

任务描述:使用网易AI创意工坊自动生成图像内容。任务要求使用网易AI创意工坊创建环保形象大使。010010011001101010100100110110100101110101000100001011011101001010101101010011010010(1)什么是AI绘画?AI绘画与AI文本生成有什么共同点和不同点?(2)AI绘画有哪些基础模型?它们有什么差异?(3)在使用StableDiffusion进行AI绘画时,需要设置哪些参数?(4)如果AI绘画的结果不符合心理预期,该如何进行调整?”

问题引导:任务概述

任务评价:任务概述评价内容评价要点分值分数评定自我评价AI绘画登录网易AI创意工坊,了解界面中关键元素和选项的含义和作用。3分能够登录网易AI创意工坊,进入SD绘画的主界面,得3分。

利用StableDiffusion完成AI绘画。3分能够较为准确地设置SD提示词和参数,成功出现人物图,得3分。

根据出图结果,修改提示词和参数值,重新出图。2分能修改SD提示词和参数,成功产生不同的图,得2分。对比两次出图结果,评价提示词和参数设置的恰当性。2分能够较为客观地评价提示词和参数设置的恰当性,得2分。

合计10分

任务关键步骤步骤一:登陆并访问网易AI创意工坊:/artWorks/painting任务关键步骤步骤二:输入参数,生成图像正面提示词:(handsomeboy,:1.3),Yellowshirt,(Bokeh:1.1),(photorealistic:1.4),overexposure,Looktotheside,(Intenseandwarmsunshine:1.3),yellowsportswear,solo,TalkingtoPeople,laugh,basketballuniform,realistic,sleeveless,jersey,shirt,basketball,openmouth,teeth,sleevelessshirt,Shorthair,Messyhair,sweat,BasketballCourt,portrait,indoors,raytracing,(bestquality),((masterpiece)),(highres),original,extremelydetailed8Kwallpaper,(anextremelydelicateandbeautiful),incredibly_absurdres,colorful,intricatedetail,artbook,1man,,masterpiece,bestquality,<lora:AsianMale亚洲男性:0.4><lora:FilmGirl胶片质感:0.4>反面提示词:(Multiplepeople),lowres,badanatomy,badhands,text,error,missingfingers,extradigit,fewerdigits,cropped,worstquality,lowquality,normalquality,jpegartifacts,signature,watermark,username,blurry,freckle采样方法:DPM++SDEKarras迭代步数:20图像尺寸:512x768CFGScale:10随机种子:3004659202任务关键步骤步骤三:使用模版创作的图像小结1.网络AI绘图工具的使用2.SD提示器的写法3.

模版的使用稍安勿躁后续会有详细说明与讲解哦~代码生成任务实施【数据挖掘应用】课程生成式人工智能应用会安装并启用GithubCopilot会在VSCode中启用GithubCopilot会使用Copilot进行AI编程

能力目标使用GithubCopilot进行编程任务内容任务工单引导问题任务评价标准任务解决方案任务工单项目背景张悦为了制作广告的网页,需要处理一些文件,比如图片、视频、音频等。她不想手动地去复制、粘贴、重命名、转换格式等操作,她想用AI辅助编程工具来帮助她完成这些任务。任务概述

任务描述:使用GithubCopilot进行编程。任务要求申请GithubCopilot使用权限,并在VisualStudioCode编辑器中使用GithubCopilot的功能,编写一个函数完成文件的处理。010010011001101010100100110110100101110101000100001011011101001010101101010011010010(1)什么是AI辅助编程?AI辅助编程与AI文本生成之间存在什么关系?(2)AI辅助编程有哪些目前可用的软件或产品?它们各有什么特点?(3)在实际编程过程中,如何将你的个人编程内容和AI提供的编程建议结合在一起?”

问题引导:任务概述

任务评价:任务概述评价内容评价要点分值分数评定自我评价AI辅助编程登录Github,完成学生账号认证。3分能够登录Github,并且成功申请学生开发扩展包,得3分。

启用GithubCopilot。3分能够在VisualStudioCode中安装GithubCopilot扩展,并登录Giithub账号和成功启用GithubCopilot扩展功能,得3分。

编写一个函数。4分在GithubCopilot得提示下成功编写一个函数,得4分。合计10分

任务关键步骤步骤一:登录Github,完成学生账号认证:/按照表单说明填写和提交信息,等待审核通过。任务关键步骤步骤二:启用GithubCopilot在Github网站的任何页面的右上角,单击个人资料照片,然后单击【Settings】。在【Code,planning,andautomation】部分单击【GitHubCopilot】。在GitHubCopilot设置页面上,单击【启用GitHubCopilot】完成页面的首选项设置,点击【Saveandgetstarted】开启AI编程之旅。任务关键步骤步骤三:在VisualStudioCode(VSCode)中安装并启用Copilot打开VSCode之后,打开扩展搜索栏,搜索并打开“GithubCopilot”,点击【install】任务关键步骤步骤三:在VisualStudioCode(VSCode)中安装并启用Copilot安装完成后,会自动打开一个导航页面,点击【SigninwithGithub】。任务关键步骤步骤三:在VisualStudioCode(VSCode)中安装并启用Copilot按照提示登录GithubCopilot。登录成功后,会看到状态栏右下角有一个点亮的Copilot图标,即表明登录成功。或点开左侧【Accounts】图标,如可看到自己已登录的Github账号,即表示成功。任务关键步骤步骤四:使用Copilot进行编程利用Copilot补全注释【TAB】任务关键步骤步骤四:使用Copilot进行编程利用Copilot补全多行代码Copilot有时会给出整个函数的提示。如果接受该建议,则按下【Tab】键,即可保留所有提示信息。任务关键步骤步骤四:使用Copilot进行编程显示提示信息将鼠标悬停在提示信息之上,会出现更多的选项。聊天机器人可以帮助我们编程么?任务关键步骤步骤五:使用百度文心一言辅助编程大语言模型能够根据输入的文字信息得到新的文字信息。而代码本质也是字符的有意义的组合。因此,现有的大语言模型产品,包括百度文心一言,都可以在回答中提供代码。小结1.GithubCopilot的启用2.

在VSCODE中使用GithubCopilot3.

使用Copilot进行编程稍安勿躁后续会有详细讲解哦~项目背景|项目概述|学习目标|任务实施步骤拓展实训【生成式人工智能应用】01101111011010111101010000101101010100111101调用大模型实现聊天机器人

了解ChatGLM2-6B大语言模型;

会单机部署ChatGLM2-6B大模型;知识与技能学习目标

会使用不同方式访问ChatGLM2-6B聊天机器人应用。项目总体要求

大语言模型是一种基于深度学习的人工智能技术,可以处理各种自然语言任务,如文本生成、文本理解、文本摘要、机器翻译等。掌握大语言模型的使用方法,可以帮助提高自己的语言表达能力、创新思维能力、信息获取能力等,为未来的职业发展打下坚实的基础。通过本次实训,要求了解大语言模型的本地部署和使用。

访问Github上的ChatGLM2-6B仓库,了解该项目的特点、应用、部署和使用方法。

单机部署$gitclone/THUDM/ChatGLM2-6B.git步骤一:使用git命令从Github拉取ChatGLM2-6B的源码:$cdChatGLM2-6B切换工作目录为“ChatGLM2-6B”:$mkdirTHUDM$GIT_LFS_SKIP_SMUDGE=1gitclonehttps://huggingface.co/THUDM/chatglm2-6bTHUDM/chatglm2-6b步骤二:使用git命令从HuggingFace拉取ChatGLM2-6B的模型实现和参数文件:浏览器访问:https://huggingface.co/THUDM/chatglm2-6b手动下载ChatGLM2-6B的参数文件,放在“ChatGLM2-6B/THUDM/chatglm2-6b”目录下。

单机部署一、直接调用>>>fromtransformersimportAutoTokenizer,AutoModel>>>tokenizer=AutoTokenizer.from_pretrained("THUDM/chatglm2-6b",trust_remote_code=True)>>>model=AutoModel.from_pretrained("THUDM/chatglm2-6b",trust_remote_code=True,device='cuda')>>>model=model.eval()>>>history=[]>>>response,history=model.chat(tokenizer,"碳排放量高的危害是什么?",history=history)>>>print(response)“ChatGLM2-6B/README.md”文件中提供了直接调用ChatGLM2-6B模型来完成非交互式对话的例子。通过Python交互模式输入以下代码:一、直接调用直接调用ChatGLM2-6B模型的输出结果一一、直接调用直接调用ChatGLM2-6B模型的输出结果二一、直接调用>>>fr

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论