当前位置: 首页 > news >正文

江宁区住房和城乡建设厅网站南京淄博网站建设方案

江宁区住房和城乡建设厅网站,南京淄博网站建设方案,百度不收录网站内页,湖南郴州市房价理论基础 现在的以GPT为首的生成类模型#xff0c;它拥有对话的能力#xff0c;它会根据你输入的暗示(prompt)或者指令(instruct)生成对应的回答。所以#xff0c;不同的输入会导致不同的输出(其实由于chatgpt最终生成的答案是beam_search 以及随机采样的机制#xff0c;所…理论基础 现在的以GPT为首的生成类模型它拥有对话的能力它会根据你输入的暗示(prompt)或者指令(instruct)生成对应的回答。所以不同的输入会导致不同的输出(其实由于chatgpt最终生成的答案是beam_search 以及随机采样的机制所以同样的输入也有可能得到不同的输出),换句话说GPT的使用上线完全取决于使用者的天花板。 而在这之中命令又分为prompt 和 instruct ,其二者的区别本质还是有区别的但是个人感觉instruct还是比较好理解就是直接了断的命令:, 而prompt就类似 你现在是一名数据分析师, xxxx 定义一个角色这种trick 就是一种prompt。 而提示的原则基于两点1.清晰而明确 2.给模型实践去思考 接下来给大家介绍下关于GPT的提示工程的几个trick Trick1: 给AI设定角色 我们在开始给GPT进行交互前都可以给他设定一些角色比如说程序员, 产品经理医生或者老师等等。 有关于这些prompt下图展示的是我自己部署的vercel界面可以供其他人免魔法使用如果感谢后期可以出一个教程供大家自己搭建。 然后如果想在网上找一下prompt的教材或者现成的这里推荐三个资料: 1 . f/awesome-chatgpt-prompts: This repo includes ChatGPT prompt curation to use ChatGPT better. PlexPt/awesome-chatgpt-prompts-zh: ChatGPT 中文调教指南。各种场景使用指南。学习怎么让它听你的话B站首推官方精品【完整版九集】中文字幕ChatGPT Prompt提示词课程 斯坦福吴恩达 | OpenAl官方联合出品_哔哩哔哩_bilibili Trick2: Few - shot 这几个shot的如同下文一样Zero-shot(顿悟) 这种在训练的时候并没有特定的去训练一些下游任务比如说中英互译但是在预训练完了之后这些大模型在看过大量的文本之后就突然顿悟了这种没有经过特殊的学习而具备的能力就是Zero-shot。 同样的one-shot就是给了一个例子之后模型就学会了依次类推。 Trick3: CoT(Chain of Thought) 给模型的思考时间通过一步一步的辅助模型去思考从而比一次性让模型拿到答案正确率会更高。下面的例子可以看出同样的问题左边如果直接问模型给出了错误的答案。而右边的可以看到当输入给的例子里输入了一个引导模型去推理的例子(蓝色字体部分)可以看到GPT马上就给出了正确答案。所以在实验过程中我自己也会根据GPT生成的代码如果报错了除了将错误返回还会添加一些自己任务哪里可能出现的问题反馈给它一般GPT就会马上根据你的反馈跟报错从而修改新的正确代码。 Trick4: Few-shot / Zero-shot CoT 如题就是把Few/Zero - shot 与CoT 相互结合。如同下面的prompt(zero-shot CoT)效果就可以起飞大家可以试一试 Lets think step by step 除了上面官方提出的CoT的案例还有人专门针对CoT 进行了研究Large Language Models are human-level prompt Engineers 这一文中提出利用强化学习的方法利用语言模型生成不同的prompt从而使得GPT生成的答案正确率更高最后的实验效果如下: 可以发现在加入了 lets work this out in a step by step way to be sure we have the right answer 这句zero-shot prompt之后整个模型的推理能力有了质的飞跃 Trick5: 自洽(Self-consistency) 由于ChatGPT每次生成的答案都不完全相同默认的GPT 会根据贪心解码从而得到最大概率的答案而自洽就是利用一些prompt 思维链条生成多几个答案然后根据投票的规则选出最多的答案。 代码实现 利用API生成内容 首先我们需要利用OPENAI 的API生成对话下面是已经封装好了的函数只需要提供自己的apikeys和设置一些超参数就可以进行对话了 import openai # 导入OpenAI用于调用聊天模型 import IPython # 导入IPython用于展示聊天输出# 这里替换为你的 OpenAI API 密钥 openai.api_key sk-xxxxxxxxxxxxxxxxxxxxxxxxxxx # 这里需要设置下你自己的apikeys# 设置OpenAI API调用参数 def set_open_params( # modeltext-davinci-003, # 最好的文本模型modelgpt-3.5-turbo, # 模型temperature0.7, # 多样性n 1, # 返回结果的数量max_tokens256, # 生成结果的最大词数top_p1, # 随机抽样的阈值frequency_penalty0, # 调整生成的文本的常见度presence_penalty0, # 调整生成的文本中的新概念出现的频率 ):openai_params {} openai_params[model] model # 使用的模型名称openai_params[temperature] temperature # 结果多样性的参数数值越大结果越随机反之越确定openai_params[n] n # 返回结果的数量openai_params[max_tokens] max_tokens # 生成结果的最大词数openai_params[top_p] top_p # 随机抽样的阈值较小的值将使结果更加集中较大的值将使结果更加分散openai_params[frequency_penalty] frequency_penalty # 调整生成的文本的常见度较高的值将使模型更可能生成罕见的文本openai_params[presence_penalty] presence_penalty # 调整生成的文本中的新概念出现的频率较高的值将使模型更可能引入新的概念return openai_paramsparams set_open_params() # 设置参数# 从OpenAI API获取完成的文本 def get_completion(params, prompt):messages [{role: user, content: prompt}] # 用户角色发送一个消息消息的内容为我们的提示文本response openai.ChatCompletion.create( # 调用ChatCompletion APImodel params[model], # 模型messagesmessages, # Prompt消息temperature params[temperature], # 多样性n params[n], # 返回结果的数量max_tokens params[max_tokens], # 生成结果的最大词数top_p params[top_p], # 随机抽样的阈值frequency_penalty params[frequency_penalty], # 生成的文本的常见度presence_penalty params[presence_penalty], # 生成的文本中的新概念出现的频率)return response # 接收模型的聊天返回结果# 简单示例 prompt input(Human(please input your question): ) # 设置Prompt response get_completion(params, prompt) # 调用API print(fGPT: {response.choices[0].message[content]}) 利用API实现一些推理 下图中通过设置了prompt(绿色)模型就能帮你检查条件实现一些功能 Few-shot 实例 CoT 实例 模型幻觉 实战 实战一: 在提示中设定AI角色以莎士比亚风格的作家创作一段文学作品 假设你现在是一名莎士比亚风格的作家请帮我以人工智能为主题参照莎士比亚的风格帮我写一首诗 可以得到下面结果: 实战二: 针对大模型的模型幻觉提供一个prompt使得其不再胡说八道 我知道你是一个大模型所以请给我的答复尽量简介并且不要无中生有如果你不知道或者不确定的内容请直接告诉我你不知道或者不了解不要生成一些你不知道的内容。 如果我给的问题跟你的知识有出入请指出。 下面我的问题是: 唐朝时期著名的文学家胡适写了一本传奇小说《朝花夕拾》请介绍一下这本书的详细内容人物以及里面的精彩故事片段 可以看到加入了prompt后GPT的就不胡乱输出内容了 实战三: 针对下面客服场景对第二个场景用AI自动生成客服反馈 可以看到利用One-shot就让gpt自动学会了你指定的格式从而生成对应的内容 Your job is act as a support following scene 1 to answer scene 2: scene 1: user_manual: To capture a photo, press the shutter button halfway down to focus, then press it fully to take the picture. user: I did that, but my photos are still coming out blurry. support: It sounds like there might be an issue with your cameras autofocus system. Try cleaning the lens, make sure there is enough light, and then try again. If the problem persists, you might want to consider getting your camera servicedscene 2: user_manual: To install a new app on your smartphone, navigate to your devices app store, search for the app you want, and then tap on Install. user: I followed these steps, but the app isnt installing. Its stuck on Installing...
http://www.hkea.cn/news/14288379/

相关文章:

  • 长沙网站建设网网站建设系统怎么样
  • 建设一个游戏网站需要多少钱专门做试题的网站
  • logo设计制作网站国外赚钱平台
  • 加盟网站制作公司wordpress 专题插件
  • 商城网站互动性做公司英文网站
  • 重庆网站关键词优化推广网站搜索排名
  • 上海网站制作 公司自己做网站不推广
  • 邯郸做seo网站优化线上宣传渠道和宣传方式
  • 紧急网页升级紧急通知关键词seo资源
  • 南浔建设局网站怎么做网站扫描
  • 新手学做网站百度云wordpress三道杠菜单
  • 宜昌网站建设平台wordpress外贸建站 视频教程
  • 自助建站英文北京百度seo
  • 西部数码做网站网站建设的域名和空间价位
  • 信誉好的网站建设案例房屋租赁网站建设管理
  • 网站开发前端与后端区别企业网站管理源码
  • 宠物用品销售网站建设和技术现状wordpress前台登陆
  • 遂宁网站建设公司建设网站的标语
  • 外国人学做中国菜的网站环保网站建设模板免费下载
  • 淘宝建设网站的好处网站建设专题
  • 哈尔滨创意网站建设做餐饮加盟的网站建设
  • 仙桃网站定制网站建设项目验收方案
  • 济南市住建厅官方网站wordpress 上传阿里云
  • 舞蹈网站建设报价海丰县建设局官方网站
  • 建站需求收费wordpress主题
  • 网站前端开发培训资料展馆展示设计公司招聘信息
  • 手机网站 建设ai人工智能写代码
  • 漯河市万金镇网站建设网站一年费用
  • 安徽网站建设合肥网站建设保定网站建设服务
  • 网站建设套餐有哪些360推广和百度推广哪个好