> 自媒体 > (AI)人工智能 > ​如何使用GPT-3在10分钟内构建惊人的AI应用程序?
​如何使用GPT-3在10分钟内构建惊人的AI应用程序?
来源:学术头条
2023-05-04 22:23:17
563
管理

你是否认为,构建一个基于自然语言处理(NLP)的 AI 应用程序(例如聊天机器人或翻译软件)需要大量的数据、计算机技术、并且会花费大量时间?但其实并非总是如此——使用 GPT-3,我们能够以最少的开发工作量构建一些基于 NLP 的惊人 AI 应用程序。

GPT-3 全称 Generative Pre-trained Transformer 3,是一种通过训练大量来自互联网的数据集得到的语言模型,由 OpenAI 公司开发。本质上它是一个巨大的神经网络,作为深度学习的一部分,它是人工智能的典型代表。

那么 GPT-3 模型为什么受到巨大关注?我们一起来看看:

GPT-3 模型包含 1750 亿个参数,而以前的版本,GPT-2 模型只有 15 亿个参数。参数是神经网络模型中的权重,该神经网络模型将输入转换为输出。GPT-3 是一个生成模型,这意味着它具有生成较长单词序列的能力,可以作为连贯输出。这种最先进的语言模型几乎可以回答所有传递给它的问题,而且更加人性化。在模型训练中使用了数十亿个单词、文本和代码段,从而使其能够在多种编程语言中进行自动编码。除了英语,它的多语言文本处理功能还可以处理其它语言。最优越的地方在于,GPT-3 模型可以执行特定任务,比如充当翻译器、聊天机器人甚至作为代码构建器,而无需任何自定义设置或任何特殊调整,它只需要经过一些训练数据的训练。

在本文中,我们将向大家展示如何使用这个惊人的 API 来解决不同的基于 NLP 的 AI 用例。

获取访问权限

首先,要构建本文中涵盖的用例,需要获得 GPT-3 beta API 的访问权限。可以通过以下链接申请访问:

https://beta.openai.com

此外,为了与 GPT-3 API 交互,我将使用“gpt3-sandbox”存储库中的脚本。使用 API 文件夹中的 gpt.py 就可以访问 GPT-3 API。

gpt3-sandbox 存储库链接:

https://github.com/shreyashankar/gpt3-sandbox

脚本链接:

https://github.com/rsharankumar/Use-Cases-using-GPT-3

聊天机器人 chatbot

在下面的示例中,导入所需的软件包以及从“gpt3-sandbox”存储库中下载的脚本。我们将向模型传递三个参数:

engine:有四个选项可供选择,分别是 Davinci、ADA、Babbage、Curie。此处使用 Davinci,因为它是使用 1750 亿个参数训练的最强大引擎;temperature:其范围通常在 0-1,用于控制生成输出的随机性。值为 0 时模型具有确定性,即每次执行后的输出都是相同的;值为 1 时,生成的输出将具有较高的随机性;max_tokens:最大完成长度。

在下面的脚本中,需要询问的问题被传递给变量“prompt1”,然后使用 submit_request 函数传递给模型。其结果存储在“output1”变量中,如下图:

将文本转换为公式

在下面的示例中,可以基于非常少的训练即可将文本转换为公式,这一点其他预训练模型则无法实现。

如图所示,temperature 值已经增加,以使响应输出具有一定的随机性,我们还将一些预定义的示例作为训练数据集传递给模型。仅用 5 个示例,就可以训练该模型将文本转换为公式。用已知示例训练模型后,如图所示,将 “x squared plus 2 times x” 作为输入,模型成功将其转换为公式 “x^2 2x”。

翻译器(英语-法语)

此外,还可以训练模型使其充当翻译器。如下所示,仅通过三个示例来训练模型,就能将英语文本翻译为法语。

附上以上用例的视频教程 https://youtu.be/g5WhlYBx-T0,其中提供了用例实现的逐步介绍。

原文链接:

https://towardsdatascience.com/how-to-build-amazing-ai-use-cases-under-10-mins-using-gpt-3-ebc51b2b2b97

除了以上 3 个案例之外,我们还在网站 GPT3 Examples 上找到了各类 GPT-3 实例应用,比如:

1、设置待办事项时,人们往往难以预估完成某任务所需的时间及其难度,Bram Adams 使用 GPT-3 的语义搜索功能确定任务难度。比如,输入“walk the dog”,GPT-3给出的任务难度为“easy”,完成时间低于 1 小时。

链接:

https://twitter.com/i/status/1319867941115092993

2、从发票中提取不同款项的信息:有人利用基于 ML 和基于规则的逻辑开发此功能,但往往耗时较长。Sahar Mor 使用 GPT3 构建类似工具,只需要将发票文件导入即可获得结果,大大缩短提取时间。

链接:

https://twitter.com/i/status/1300862719969681411

3、Tyler Lastovich 使用 GPT-3 和 Generated Photos 创建了一个可互动虚拟人的工具:在框内输入人物描述,即可生成符合描述的虚拟对象,你可以与虚拟对象互动,“他们”知道自己的名字、工作地点、自己的老板是谁等等具体信息。

链接:

https://twitter.com/i/status/1295772261975314432

4、基于一句话,将其扩展成一篇完整的邮件:Samanyou Garg 使用 GPT-3 构建了一个 Gmail 信息填充器,移动端与网页版均可使用。

链接:

https://twitter.com/i/status/1297958041262776325

5、招聘时撰写职务说明需要创意?工具 Dover 可以帮助招聘者更恰当地描述职位,以便找到合适的应聘者。

链接:

https://www.dover.com/tools/job-description-rewriter

0
点赞
赏礼
赏钱
0
收藏
免责声明:本文仅代表作者个人观点,与本站无关。其原创性以及文中陈述文字和内容未经本网证实,对本文以及其中全部或者 部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 凡本网注明 “来源:XXX(非本站)”的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对 其真实性负责。 如因作品内容、版权和其它问题需要同本网联系的,请在一周内进行,以便我们及时处理。 QQ:617470285 邮箱:617470285@qq.com
相关文章
4S店关了,消费者权益不能随意“关”|荔枝时评
文/熊志(作者熊志,荔枝新闻特约评论员,资深评论人;本文系荔枝新闻客..
4S店现关停潮,消费者权益谁来保障?
“品牌授权已取消”“公司当前暂停营业”“已提出退网申请”……近期,部..
多地4s店迎来倒闭潮,他们可以一跑了之但消费者怎么办呢?..
最近,多地4S店倒闭潮的消息如惊雷般炸响,让汽车行业的从业者和广大消费..
二手车|别克GL8:空间超大还保值!奶爸首选
随着二胎、三胎政策的放开,再加上生活水平的提升,越来越多的消费者在购..
二手车|天籁:十一、二万,日系+中型+大沙发都有?..
十一、二万,你是选择一台紧凑型还是一台二手日系中型轿车?入门级车型更..
买新车贬值快\u0026#34;不划算\u0026#34;?这几款二手车开上几年不会亏,还..
既然买新车"吃亏",那么二手车怎样呢?今天漫哥就跟大家推荐几款在一直保..
不敢买二手车?看完这些买前功课放心去买吧
[爱卡汽车 淘二手车原创]随着近几年国内二手车行业的发展,相信大家也感..
选购二手车,先看这几点,新手避坑指南
哈喽,兄弟们!熟悉南哥的都知道,南哥自己买的车大多是都二手,比如天籁..
新能源二手车能不能买?三吱跑了1300公里告诉你答案
不知道大家有没有看过电影《飞驰人生》,自从看了这个电影,我一直想体验..
关于作者
细雨入梦(普通会员)
文章
671
关注
0
粉丝
0
点击领取今天的签到奖励!
签到排行

成员 网址收录40373 企业收录2981 印章生成220398 电子证书958 电子名片58 自媒体39805

@2022 All Rights Reserved 浙ICP备19035174号-7
0
0
分享
请选择要切换的马甲:

个人中心

每日签到

我的消息

内容搜索