ChatGPT使用案例之自然语言处理

ChatGPT使用案例之自然语言处理

自然语言处理被誉为“人工智能皇冠上的明珠”,这句话就已经说明了自然语言处理在整个人工智能体系中的重要性,自然语言处理(Natural Language Processing,NLP)是一种涉及计算机和人类自然语言之间交互的领域。NLP 旨在使计算机能够理解、处理、分析和生成人类自然语言。NLP 使用计算机科学、人工智能、语言学等学科的知识和技术,来实现这一目标。

自然语言处理的主要应用包括:

  1. 语音识别:将语音转化为文本,使计算机能够理解人类的口语信息。
  2. 机器翻译:将一种语言翻译成另一种语言,使人们能够跨越语言障碍进行交流。
  3. 信息检索:在大量文本中查找相关信息,如搜索引擎。
  4. 文本分类:将文本自动分类到不同的类别中,如情感分析、垃圾邮件过滤。
  5. 问答系统:基于自然语言的问题回答系统,如智能客服、智能助手。
  6. 自然语言生成:根据输入的信息生成自然语言文本,如自动摘要、自动作文。
  7. 自然语言理解:将文本转化为计算机可以处理的形式,如命名实体识别、句法分析。

总的来说,自然语言处理技术的发展,让计算机更好地理解人类自然语言,并且可以处理和生成自然语言的信息,这一领域的应用正在越来越广泛。

下面我们可以通过ChatGPT创建一个文本分类器,为了实现这个模型,我们只需要给ChatGPT 一些例子或者是一些描述信息,当然这些我们都称之为prompt ,下面我们就看一下

自然语言处理之文本分类

我们的prompt 如下,下面我们看看ChatGPT 的表现怎么样

Decide whether a Tweet's sentiment is positive, neutral, or negative.

Tweet: I loved the new Batman movie!
Sentiment:

我们看到它已经准确识别了

image-20230328081441753

这是官网上的一个例子,我们看一下一个与我们实际生活相关的例子

image-20230328081652447

我们看到它竟然准确的识别了,而且给出了翻译

改进版本

前面我们已经构建出了这个分类器,我们就以上面的分类器为例,使其更加高效,这样我们就可以使用它从一次API调用中获取多个结果。

下面是我们的Prompt

Classify the sentiment in these tweets:

1. "I can't stand homework"
2. "This sucks. I'm bored 😠"
3. "I can't wait for Halloween!!!"
4. "My cat is adorable ❤️❤️"
5. "I hate chocolate"

Tweet sentiment ratings:

我们看看ChatGPT 的处理结果,我们看到它已经按照我们想要的形式准确的给出了分类结果

image-20230328082841016

其实这说明了一个问题就是我们在上面给出了它分类的标准,但是在下面的对话中并没有给它分类的标准,但是它已经理解了我们的上下文,知道我们的分类标准是上一次的,也就是说有了上一次的输入

再次改进

我们可以一步步简化我们的输入,下面我们再进一步

image-20230328083547449

我们看到ChatGPT也能准确识别,其实这个过程就是在ChatGPT建模的过程,也就是说我们通过prompt 一次次引导ChatGPT输出我们想要的结果,之后我们就可以简化输入。

自然语言处理之语言生成

语言生成指的是根据输入的信息生成自然语言文本,如自动摘要、自动作文。其实这是目前ChatGPT的强项,也就是说ChatGPT通过大模型能理解我们的输入,从而实现和我们的人机交互。

生成语言

这个案例很简单,需要提示的是garbage in garbage out,也就是说如果你对生成结果不是很满意,可以尝试改变输入的描述

image-20230328084506897

模拟对话

其实ChatGPT 给我们的输出已经是对话式的了,就是我们提示一句它说一句,但是有时候我们对这个形式还不是很满意,我们有时候希望能以一种更加自然的方式对话。

ChatGPT非常善于与人类甚至自身进行对话,只需几行提示我们就可以看到ChatGPT作为一个客户服务聊天机器人,智能地回答问题,从不慌乱,或者是一个聪明的聊天伙伴,可以开玩笑还能使用双关语。关键是告诉ChatGPT它应该如何表现,然后提供几个例子。

下面就是我们的prompt

The following is a conversation with an AI assistant. The assistant is helpful, creative, clever, and very friendly.

Human: Hello, who are you?
AI: I am an AI created by OpenAI. How can I help you today?
Human: Can you tell me a joke?

下面就是ChatGPT 的回答

image-20230328085628979

我们继续多聊几句

image-20230328085831789

自然语言处理之概要提取

根据关键词生成文章是ChatGPT擅长的,那反过来呢,我们能不能让ChatGPT给我们生成文章的概要呢,每天互联网上的信息那么多,我们能不能ChatGPT 进行一下概要提取,然后方便我们快速获得信息呢

一段英文描述

下面是我们的输入输出,感觉效果不明显,记得我们上面说的那句话garbage in garbage out

image-20230328090317364

我们提示一下ChatGPT,我们那看到下面的输出很明显少了很多

image-20230328091007976

今日头条上的文章

我们去今日头条上找一篇文章,试试看,下面就是我们的prompt

总结一下下面的文章,限制在30字以内

此起彼伏的娱乐喧嚣,让我们感觉到了一种巨大的无聊。
比如:《喜剧人生》各方神圣的比拼,只顾去挠民众夹肢窝的痒痒,好像不知道喜剧是把无价值的东西撕破给人看的鲁迅遗嘱,以及相声主旨是针砭社会怪相的侯宝林传统;《爸爸去哪儿了》的亲子游戏成为展现明星家庭的风采秀,歌唱、配音等演艺人员功夫在诗外的修炼,已荣为跨界才艺的炫耀,上升为电视的新艺术品类;吐槽他人彰显名人“劣迹”的网络新娱乐,有了老鼠戏猫的民众快慰;奇葩大会的个性张扬和他们对社会热点的机智对决,把生活的深层逻辑演化为口才的万般机巧;达人,本是中国文化里人生修炼一个难以企及的目标,现在把它做成娱乐游戏,只要娱乐功夫好,无论男女老少都即刻成为达人……

娱乐有何不可?这是人性使然。只是娱乐至死,一死方休的快乐是一种污染。娱乐化的生存,是把我们生活泛化为普遍的浅层欢悦,把生存表达为我们如何过都是一个“乐子”的子虚乌有。然而,老人的医疗费还是很多家庭的困难,孩子入托依然是年轻父母操虑的问题,欠发达地区还有艰巨的脱贫任务,当“大妈”买遍世界时,还有人支付不起学生的学费,三聚氰胺不是完全消失了,舌尖上的安全依然是严重的社会问题。老人倒地我们敢不敢扶起还有一个道德与自保博弈的恐惧……

但是,无论我们怀着怎样的忧患,生活是需要快乐的。我们不能生活在沉重的忧虑和苦挨之中消耗我们为幸福奋斗的热情和意志。对于生存重大意义的追寻,对人生高尚意义的拷问,并不等于要拒绝快乐。只是娱乐至死才是一种巨大的无聊。生活需要深层的意义,也不拒绝并不浅层的人生快乐。人类的艰难,伴随生存始终,我们需要快乐的抗拒力量。娱乐并不可耻,也并不就一定苟且,而是艰难生存的积极态度和审美情致。

娱乐是人生搏击的精神协同,当协同僭越为主力时,娱乐化的生存才是精神无端宣泄的妄作。过分的娱乐化是把我们的日子虚幻为全民情绪的嚣张,适当的娱乐则会革除我们情感羁绊的拘谨,培养我们的达观,改善我们的个性。

生活和生存好像是同一回事,都是指向过日子这样一种格局。但生活和生存也大有区分:生活可以随意,但生存不能苟且。生活可以只顾眼前,但生存要谋划远方。然而,无论生活与生存都需要一种精神支撑,它既有严谨思考,也有快乐滋润,让我们从无奈的苟且过渡到诗意的远方。苦心孤诣不利于我前行,过分快乐难以指达深处。

下面是它的输出,这里我们还是一步一步的引导ChatGPT给出了一个我们想要的结果

image-20230328091602369

总结

这一节我们主要使用ChatGPT尝试了一些自然语言处理相关的内容,当然例子都很简单,而且关于自然语言处理还是有很多其他场景的,我们也没有一一演示。

当我们的基础使用案例演示完了,我们就可以尝试使用ChatGPT做一些高阶使用了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/4533.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

联想小新 青春版-14笔记本电脑重装系统教程

在使用笔记本电脑的过程中,我们难免会遇到一些问题,比如系统崩溃、病毒感染等等。这时候,我们就需要重装系统来解决这些问题。而联想小新 青春版-14笔记本电脑的系统重装方法,就是我们需要掌握的技能之一。本文将详细介绍如何重装…

python怎么自学

其实0基础选择python学习入行的不在少数,Python近段时间一直涨势迅猛,在各大编程排行榜中崭露头角,得益于它多功能性和简单易上手的特性,让它可以在很多不同的工作中发挥重大作用。 正因如此,目前几乎所有大中型互联网…

element-plus官网访问太慢 下载文档到本地部署 实现快速查阅

我只是吐槽下 element基于githup pages这个部署文档地址 本来访问就慢,然后吧这个文档看的人还很多,导致更慢了 经常卡半天才出来文档地址 文档地址: https://github.com/element-plus/element-plus/tree/gh-pages 文档的地址(你直接下载下来 想跑起来的话可能需要更改文档的路…

【C++】IO流 + 空间配置器(了解)

文章目录📖 前言1. IO流1.1 C语言的输入和输出:1.2 流的概念及特性:1.3 自定义类型隐式类型转换:1.4 在线OJ中的输入和输出:1.5 CIO流对文件的操作:1.6 stringstream介绍:2. 空间配置器2.1 什么…

安科瑞智能照明控制系统在工厂的应用

安科瑞 安科瑞 李亚娜 1|概述 安科瑞智能照明控制解决方案ALIBUS(Acrel Lighting intelligent Bus)基于成熟的RS485通讯控制技术,同时创新地引入了载波侦听和冲突碰撞检测机制,多机间实现了实时双向通讯,线…

Java设计模式-9 、策略模式

策略模式 策略模式(Strategy Pattern)属于对象的⾏为模式。其⽤意是针对⼀组算 法,将每⼀个算法封装到具有共同接⼝的独⽴的类中,从⽽使得它们可以 相互替换。策略模式使得算法可以在不影响到客户端的情况下发⽣变化。 其主要⽬的…

基于Python长时间序列遥感数据处理及在全球变化、物候提取、植被变绿与固碳分析、生物量估算与趋势分析等领域中的应用

植被是陆地生态系统中最重要的组分之一,也是对气候变化最敏感的组分,其在全球变化过程中起着重要作用,能够指示自然环境中的大气、水、土壤等成分的变化,其年际和季节性变化可以作为地球气候变化的重要指标。此外,由于…

手敲Mybatis(八)-参数处理器

前言在之前的章节里边,类PreparedStatementHandler我们还没有处理在执行Sql时的参数,目前是硬编码写死存储的,如:ps.setLong(),这里就只能处理long类型的数据因为写死了,我们需要处理下让它支持设置不同的数…

【Linux 网络编程4】网络层--UDP/TCP协议,3次握手4次挥手、粘包问题等

netstat命令-n.拒绝显示别名,能显示数字的全部转化成数字(IPPORT)-l 仅列出有在 Listen (监听) 的服务的状态-p 显示建立相关链接的程序名(pid)-t 仅显示tcp相关选项-u 仅显示udp相关选项 2.UDP协议2.1.全双工和半双工的区别全双工&#xff1…

了解Session、LocatStorage、Cache-Control、ETag区别

一、cookie与session有什么区别? 1. 由于HTTP协议是无状态的协议,所以服务端需要记录用户的状态时,就需要用某种机制来识具体的用户,这个机制就是Session.典型的场景比如购物车,当你点击下单按钮时,由于HT…

SpringBoot学习笔记(4)-分析 SpringBoot 底层机制

文章目录4. 分析 SpringBoot 底层机制4.1 Tomcat启动分析4.2 创建Spring 容器4.3 将Tomcat 和 Spring 容器关联,并启动 Spring 容器4.4 扩展-debug查看 ac.refresh()4. 分析 SpringBoot 底层机制 【Tomcat 启动分析 Spring 容器初始化Tomcat 如何关联 Spring 容器…

微软分享修复WinRE BitLocker绕过漏洞的脚本

微软发布了一个脚本,可以更轻松地修补 Windows 恢复环境 (WinRE) 中的 BitLocker 绕过安全漏洞。 此 PowerShell 脚本 (KB5025175) 简化了保护 WinRE 映像以防止试图利用CVE-2022-41099漏洞的过程,该漏洞使攻击者能够绕过 BitLocker 设备加密功能系统存…

jvm03垃圾回收篇

p134 垃圾回收相关章节的说明 p135 什么是GC 为什么需要GC P136 了解早起垃圾回收行为 p137 java自动内存管理介绍 p138垃圾回收相关算法概述 p139引用计数算法的原理及优缺点 p140 python引用计数实施方案 p141 可达性分析算法与GC ROOTS p142 对象的finalization机制 p143 代…

【MyBatis】字段名和属性名不同时,如何处理

目录 前言 1、返回类型:resultType 2、返回字典映射:resultMap 2.1、字段名和属性名不同怎么处理 解决方案一:使用resultMap 解决方案二:使用as起别名 3、多表查询 总结: 前言 在之前的文章中,我们可…

TXT 和 SEV技术小知识

1.Intel TXT 可信执行技术(Trusted Execute Technology,TXT)是Intel公司的可信计算技术,主要通过改造芯片组和CPU,增加安全特性,通过结合一个基于硬件的安全设备—可信平台模块(Trusted Platform Module,TPM)&#xf…

蓝桥杯C/C++VIP试题每日一练之Sine之舞

💛作者主页:静Yu 🧡简介:CSDN全栈优质创作者、华为云享专家、阿里云社区博客专家,前端知识交流社区创建者 💛社区地址:前端知识交流社区 🧡博主的个人博客:静Yu的个人博客 🧡博主的个人笔记本:前端面试题 个人笔记本只记录前端领域的面试题目,项目总结,面试技…

Python 之列表推导式

文章目录参考描述列表推导式举个栗子基本形式一般式基本形式(高阶)判断使用逻辑运算符笛卡尔积拆解变量污染列表推导式参考 项目描述流畅的 PythonLuciano Ramalho 著 / 安道 吴珂 译搜索引擎Bing 描述 项目描述Python3.10.6 列表推导式 列表推导式是…

python---函数的进阶

函数的进阶 1.8函数的进阶 1.8.1函数作为参数进行传入 1.简介:函数作为范围进行传递到函数中进行操作 2.函数作为参数传入到函数中 3.函数调用和逻辑传入之间的区别 一个是作为数据进行传入,但是调用的函数时一定的一个作为逻辑进行调用,但是…

PTA——1036 跟奥巴马一起编程、1037 在霍格沃茨找零钱、1038 统计同成绩学生、1039 到底买不买、1040 有几个PAT

1036 跟奥巴马一起编程 解决代码 模拟题目即可。 #include<iostream> #include<vector> #include<algorithm> using namespace std; int main(){int n;char c;cin>>n>>c;double col(double)n/2;int n0n/2;if(col>n00.4) n01; for(int i0;i&…

华为路由器 基本ACL配置

1、什么是ACL&#xff1f; 访问控制列表ACL&#xff08;Access Control List&#xff09;是由一条或多条规则组成的集合。所谓规则&#xff0c;是指描述报文匹配条件的判断语句&#xff0c;这些条件可以是报文的源地址、目的地址、端口号等。 ACL本质上是一种报文过滤器&…