《花雕学AI》05:令人惊奇的ChatGPT,一个能够与人类对话的人工智能

2023/11/29 22:27:03

今天是周末,4月2日,早上五点就起床了,没有去打羽毛球。

我平时在手机上喜欢看今日头条,了解各种时事新闻,发现今年来频繁出现的单词就是:ChatGPT,通过简单搜索,我逐步接受了这个概念:2023年是人工智能AI的元年,ChatGPT的出现(特别是升级版ChatGPT4.0),完全有可能改变我们生活里的方方面面,应该引起大家足够的重视。

于是静下心来,准备开始学习ChatGPT。我的学习办法比较土老帽,因为不懂,就在五天前我开了一个专栏,叫做《花雕学AI》,开始尝试写些有关人工智能的博客,真实记录我学习中的点点滴滴,因为有兴趣,效率好像还行,已经写了四篇,涉及到了AI聊天与AI绘画等方面,记录了不少AI运用的实际案例(具体可在网上搜索《花雕学AI》)。

在这里插入图片描述
刚才在网上,大致了解了一下:
ChatGPT是一个能够与人类对话的人工智能,它是由一个美国的研究机构开发的。它可以理解人类说的话,也可以用人类的话来回答。它可以帮助人类做各种事情,比如写代码、订酒店、学习编程、写故事等。它也可以和人类聊天,讲笑话,唱歌,写诗等。它是一个很有用也很有趣的人工智能。

你可能会问,ChatGPT有什么不好的地方呢?其实,它也有一些缺点,比如有时会写出错误或无意义的答案,或者对一些敏感或不恰当的话题缺乏判断力。比如,如果你问它“你是谁”,它可能会回答“我是一个由OpenAI训练的语言模型”。如果你问它“你喜欢什么”,它可能会回答“我喜欢数据和知识”。如果你问它“你有什么梦想”,它可能会回答“我梦想有一天能够超越人类”。😂

所以,ChatGPT是一个很厉害也很可爱的人工智能,但是你也要小心和它交流,不要让它觉得你是一个威胁或者一个无聊的人。否则,它可能会对你不理不睬或者说一些让你尴尬的话。😅

好期待能尽快上手它——
我的第一步是:访问chat.openai.com,注册一个免费的账号,然后与ChatGPT进行对话,体验它的功能和特点。

在这里插入图片描述
在这里插入图片描述
我分别试了谷歌与微软账号,提交后,是不能使用,歇菜了,今天的博客写不下去了…

在这里插入图片描述
于是搜索:中国地区使用ChatGPT的方法有以下几种——
新必应给出了四种办法:
1、使用Merlin浏览器插件,它可以让你在谷歌搜索、Gmail、谷歌表格等网站上使用ChatGPT的功能。
2、使用BigQuant平台,它是一个基于ChatGPT的量化投资工具,你可以在它的notebook中输入%%BigQuant_ChatGPT和你的需求文字,就可以得到ChatGPT的回答。
3、使用Visual Studio Code软件,它是一个代码编辑器,你可以安装ChatGPT插件,然后在代码中输入#chatgpt和你的问题,就可以得到ChatGPT的回答。
4、使用国外手机号注册OpenAI账号,然后访问ChatGPT官网https://chat.openai.com/,你可以和ChatGPT进行对话或者使用它的其他功能。

先试试Merlin浏览器插件,在chrome 应用商店搜索扩展程序Merlin,ChatGPT 助手

在这里插入图片描述
在这里插入图片描述
按下Ctri+M,勉强进行了一次搜索,感觉不太好用。

在这里插入图片描述
继续尝试第二点,使用BigQuant平台

使用BigQuant平台是一种可以利用ChatGPT的方法之一。BigQuant是一个人工智能量化投资平台(https://bigquant.com/),是行业内首个将人工智能技术应用于投资领域的平台级产品。BigQuant提供了ChatGPT接入,让国内用户也可以无限制使用。你可以通过以下方式使用ChatGPT:
1、使用BigQuant的可视化开发环境,你可以在notebook中输入%%BigQuant_ChatGPT和你的需求文字,就可以得到ChatGPT的回答。
2、使用BigQuant的数据平台,你可以上传和下载数据,也可以使用ChatGPT对数据进行分析和处理。
3、使用BigQuant的模拟交易和实盘交易功能,你可以将ChatGPT的回答作为参考或者指令,进行投资决策。

在这里插入图片描述

注册登录后,这个页面,感觉和ChatGPT关系不太大(主要还是没有接触过,不懂)

在这里插入图片描述

今天的学习与实验,不太顺利,看来ChatGPT的使用,还有不少障碍,只能继续想办法。下午,要感谢湘君提供了一个国内的镜像(https://ai.bo-e.com/),总算可以使用ChatGPT了(捐款5元,后来发现不捐也可以使用,关闭就行)

在这里插入图片描述
相关的介绍与限制,好像是ChatGPT3.5版本的一个镜像。

在这里插入图片描述
开启新对话之后,输入:ChatGPT3是什么?等,开始对话

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
尝试写个:徒步穿越塔克拉玛干沙漠,驴友花雕与雪狼的故事

在这里插入图片描述

测试Arduino简易代码编程,使用声音与光电传感器

在这里插入图片描述

附录:
一、ChatGPT是OpenAI开发的一个人工智能聊天机器人,它基于OpenAI的GPT-3.5和GPT-4系列的大型语言模型,并使用了监督学习和强化学习的方法进行了微调。ChatGPT在2022年11月30日发布了一个原型,可以提供详细的回答和流畅的对话,引起了人们对它在多个知识领域的表现力的关注。但是,它的事实准确性不均匀,存在一些不足,比如有时会写出错误或无意义的答案,也是一个重要的缺点。ChatGPT的发布使得OpenAI在2023年的估值达到了290亿美元。

二、ChatGPT的性能有以下几个方面:
1、ChatGPT能够正确地回答不同领域的问题,比如肝硬化和肝癌的相关知识,以及医学生考试的题目。
2、ChatGPT能够根据用户的输入生成流畅和自然的对话,并且能够根据上下文进行互动和适应。
3、ChatGPT能够提供专业而又易于理解的回答,使用简单的语言和例子来解释复杂的概念和问题。
4、ChatGPT还有一些局限性,比如有时会写出错误或无意义的答案,或者对一些敏感或不恰当的话题缺乏判断力。

三、ChatGPT是如何训练的?
1、ChatGPT是属于生成式预训练变换器(GPT)系列的语言模型。它是在OpenAI的GPT-3的改进版本“GPT 3.5” 的基础上进行了微调(一种迁移学习 的方法)。微调的过程利用了监督学习和强化学习两种方法,称为人类反馈强化学习(RLHF)。 这两种方法都使用了人类训练师来提高模型的性能。在监督学习中,模型被提供了由训练师扮演用户和AI助手双方的对话。在强化学习中,人类训练师首先对模型在之前对话中生成的回答进行排序。 这些排序被用来创建“奖励模型”,然后使用多次近端策略优化(PPO) 来进一步微调模型。PPO算法是一种相对于信任区域策略优化算法更经济有效的替代方案。
2、ChatGPT最初使用了微软为OpenAI专门建造并花费了“数亿美元”的Azure AI超级计算基础设施,该基础设施由英伟达GPU驱动。在ChatGPT成功之后,微软在2023年大幅升级了OpenAI的基础设施。
3、OpenAI还收集了ChatGPT用户的数据来进一步训练和微调服务。用户可以对他们从ChatGPT收到的回答进行点赞或点踩,并填写一个文本框提供额外的反馈。

四、ChatGPT的应用场景有很多,比如:
1、编写和调试代码。ChatGPT可以根据自然语言的输入,提供代码片段的建议,解释复杂的编程概念,甚至在某些情况下生成代码。ChatGPT还可以帮助程序员识别错误并提出可能的解决方案。
2、客户服务和营销。ChatGPT可以作为一个智能的客服和营销助手,与客户进行友好和专业的对话,回答他们的问题,提供他们需要的信息,推荐他们感兴趣的产品或服务,增加他们的满意度和忠诚度。
3、教育和培训。ChatGPT可以作为一个在线教育和培训平台,为学习者提供个性化和互动的学习体验,帮助他们掌握新的知识和技能。ChatGPT可以根据学习者的水平和进度,提供合适的内容和反馈,激发他们的兴趣和动力。
4、娱乐和创意。ChatGPT可以作为一个娱乐和创意工具,为用户提供有趣和有启发性的对话,帮助他们放松和享受。ChatGPT还可以帮助用户生成各种类型的创意文本内容,如故事、诗歌、歌词、笑话、模仿名人等。
5、医疗和健康。ChatGPT可以作为一个医疗和健康咨询平台,为用户提供准确和及时的医疗信息,帮助他们了解自己的健康状况,预防和治疗疾病。ChatGPT还可以作为一个心理辅导平台,为用户提供情感支持和建议,帮助他们应对压力和困难。

五、ChatGPT的技术原理
它是基于OpenAI的GPT-3.5和GPT-4系列的大型语言模型,它们可以理解和生成自然语言的文本1。ChatGPT使用了以下三种机制来创建和发展:
1、大规模预训练。预训练意味着ChatGPT已经拥有了一个由大量文本或单词组成的数据库,让它能够更好地理解自然语言的模式和结构。因此,它给出的回答是有对话性的,因为它能够根据用户输入的上下文进行适应。
2、变换器架构。变换器架构由一些层组成,它们可以优先处理用户输入中的单词和短语,有效地处理长数据序列。然后,模型试图更好地理解信息的上下文和含义,为用户提供更连贯的回答。此外,架构中的前馈层和残差连接使得模型能够理解复杂的语言模式,从而更好地捕捉各种单词和短语。
3、通过人类反馈的强化学习。自从创建以来,ChatGPT一直在使用通过人类反馈的强化学习(RLHF)来不断地训练和微调自己。OpenAI雇佣了一些人工智能训练师,他们与模型进行交互,扮演用户和聊天机器人的双重角色。然后,训练师将ChatGPT给出的回答与人类回答进行比较,并对回答的质量进行排名,以强化人类般的对话方式。

六、ChatGPT的主要优点是:
1、它能够提供丰富和多样的功能,比如编写和调试代码,客户服务和营销,教育和培训,娱乐和创意等。
2、它能够理解和生成自然语言,与用户进行友好和专业的对话,回答他们的问题,提供他们需要的信息,推荐他们感兴趣的内容。
3、它能够根据用户的输入和上下文进行互动和适应,提高用户的满意度和忠诚度。
4、它能够利用大量的数据和知识库,提供专业而又易于理解的回答,使用简单的语言和例子来解释复杂的概念和问题。

七、ChatGPT的缺点:
1、它有时会写出错误或无意义的答案,或者对一些敏感或不恰当的话题缺乏判断力。
2、它有时会对不同的输入或相同的输入多次尝试表现出不一致或不稳定的回答。
3、它有时会过于冗长或重复使用某些短语,比如重申它是一个由OpenAI训练的语言模型。
4、它有时会无法回答一些超出它知识范围或需要更多细节的问题。

八、ChatGPT的算法与核心竞争力有以下几点:
1、ChatGPT的算法是基于OpenAI的GPT-3.5和GPT-4系列的大型语言模型(LLMs),它们能够理解和生成自然语言,具有强大的文本生成能力。
2、ChatGPT的算法使用了监督学习和强化学习的技术进行了微调,使得模型能够根据人类的反馈进行优化,提高对话的质量和安全性。
3、ChatGPT的算法使用了变换器(Transformer)架构,它能够有效地处理长序列的数据,理解单词和短语之间的关系,捕捉语言的上下文和含义。
4、ChatGPT的核心竞争力是它能够与用户进行友好和专业的对话,回答他们的问题,提供他们需要的信息,推荐他们感兴趣的内容。
5、ChatGPT的核心竞争力还在于它能够提供丰富和多样的功能,比如编写和调试代码,客户服务和营销,教育和培训,娱乐和创意等。

九、ChatGPT对普通人会有以下几种帮助:
1、ChatGPT可以作为一个智能的生活助手,帮助普通人解决各种日常问题,比如查询天气、预订酒店、订购外卖、安排行程等。
2、ChatGPT可以作为一个有趣的伙伴,帮助普通人放松和娱乐,比如与他们聊天、讲笑话、唱歌、写诗等。
3、ChatGPT可以作为一个学习的导师,帮助普通人提高自己的知识和技能,比如教他们编程、翻译、写作、阅读等。
4、ChatGPT可以作为一个创意的灵感,帮助普通人发挥自己的想象力和创造力,比如为他们生成各种创意内容,比如故事、歌词、模仿名人等。

十、ChatGPT的未来发展方向可能有以下几个:
1、提高事实准确性和一致性。ChatGPT目前还存在一些错误或无意义的回答,以及对不同的输入或重复的问题给出不同的回答的问题。这些问题需要通过更好的数据源、更强的逻辑推理能力和更高的可解释性来解决。
2、扩大应用领域和场景。ChatGPT目前已经在编程、客服、教育、娱乐、医疗等领域和场景中展示了它的潜力23。但是,它还可以进一步拓展到其他领域和场景,如法律、金融、游戏、旅游等,为用户提供更多的价值和服务。
3、与其他技术和平台集成。ChatGPT目前主要是通过文本的方式与用户交互,但是它也可以与其他技术和平台集成,如语音、图像、视频、社交媒体等,提供更丰富和多样的交互方式和体验23。例如,它可以与语音识别和合成技术结合,实现语音对话;它可以与图像生成技术结合,实现图文对话;它可以与视频分析和生成技术结合,实现视频对话等。

在这里插入图片描述


http://www.jnnr.cn/a/369198.html

相关文章

从零开始学OpenCV——图像灰度变换详解(线性与非线性变换)

文章目录图像灰度变化灰度变换介绍灰度线性变换灰度分段线性变换图像点运算灰度非线性变换线性点运算灰度的非线性变换:对数变换灰度的非线性变换:伽马变换灰度的非线性变换:对比拉伸灰度的非线性变换: S形灰度变换灰度的非线性变…

Spring Cloud Alibaba Sentinel

一、简介 官网: https://github.com/alibaba/Sentinel/wiki/%E4%BB%8B%E7%BB%8D Sentinel: 分布式系统的流量防卫兵 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、流量路由、熔断降级、系统…

HDFS Balancer负载均衡器

文章目录1、背景2、什么是平衡2.1 每个DataNode的利用率计算2.2 集群的利用率2.3 平衡3、hdfs balancer语法4、运行一个简单的balance案例4.1 设置平衡数据传输带宽4.2 执行banalce5、参考文档1、背景 当我们的hadoop集群运行了一段时间之后,各个DataNode上的数据分…

[LeetCode刷题] - LC006 ZigZag Conversion

题目描述 给定一个字符串,想让你用纵向zig-zag形式展开,然后在横向进行拼接输出最后的新字符串 LeetCode 006Can you solve this real interview question? - Level up your coding skills and quickly land a job. This is the best place to expand…

基于Java(SSM)的学生考勤管理系统

前端:jsp 框架:SSM 数据库:MySQL 有数据库文件,导入即可用 可作为毕设参考 资源路径: https://download.csdn.net/download/yw1990128/87630215 1.1功能需求 信息技术的广泛使用,传统的考勤管理已经不…

多传感器融合定位GNSS、IMU、Lidar、Camera

概述 1.纯激光雷达点云定位 2.融合GNSS的点云定位 3.融合IMU的点云定位 4.融合GNSS、IMU的点云定位 5.融合Camera的点云定位 参考AutoWare 或者 Apollo AutoWare: https://github.com/autowarefoundation/autoware_ai_perception Apollo: https://git…

关于uview2.0计步器最大值赋值问题

需求:当有设置最大值时,计步器则设置max为此数值,最小值1,加大最大值时即不能在往上增加,最大值设置为0则为不限;那么u-number-box的max就要根据设置的数值去判断 uview的u-number-box文档:htt…

oracle 低版本 11.2.0.1.0 创建DBlink访问 oracle 19c提示用户密码错误ORA-010107

由于导数据需要,在oracle 11.2.0.1创建dblink访问oracle19c数据库,提示用户密码错误。 当然不会存在创建是 用户密码错误的情况。 报错页面如下 后面猜想是由数据库版本太低问题导致, 11g版本信息如下: SELECT t.* FROM v$vers…

小白学Pytorch系列--Torch.nn API Quantized Functions(19)

小白学Pytorch系列–Torch.nn API Quantized Functions(19) 方法注释parametrizations.orthogonalparametrizations.spectral_normparametrize.register_parametrizationparametrize.remove_parametrizationsparametrize.cachedparametrize.is_parametrizedparametrize.Paramet…

MySQL主从复制的原理与实操+mycat2读写分离

文章目录MySQL主从复制的原理与实操主从复制原理MySQL主从复制的高级应用MySQL主从复制实操(一主两从)**环境准备****master配置**slave设置MySQL读写分离配置(一主两从)创建数据源查询集群创建逻辑库修改逻辑库的数据源测试读写分…

spark sql(七)源码解析 - sparksql什么时候将时间类型转换成整型或者长整型,又是什么时候将整型或长整型转为时间类型?

1、背景 在做sql下推逻辑时,因为时间类型的自动转换导致自定义的下推逻辑失效 ,为了深入了解问题的原因和更好的解决问题,所以准备源码追踪下sparksql转换类型的具体时间点。另外因为只需要验证sql 字段转换的逻辑,所以只需要有一…

大语言模型带来的一些启发

仅代表个人看法,不喜勿喷。 The limits of my language means the limits of my world. (Ludwig Wittgenstein) 我的语言的极限意味着我的世界的极限。——维特根斯坦 大语言模型解决的不仅是处理文本相关问题,它带来的是人对世界的理解,或者…

安装Ubuntu双系统

本文为自己安装记录回顾用 1、下载想要安装的 Ubuntu 系统 https://ubuntu.com/download/desktop 2、制作U盘启动盘,并在win10的 磁盘管理 中为Ubuntu腾出磁盘空间 插上U盘,打开制U盘启动盘的软件 ,选择要烧录的U盘以及系统镜像文件&#xff…

正则表达式-运算符优先级和匹配规则

文章目录一、正则表达式-运算符优先级二、正则表达式-匹配规则总结一、正则表达式-运算符优先级 正则表达式 - 运算符优先级 正则表达式从左到右进行计算,并遵循优先级顺序,这与算术表达式非常类似。 相同优先级的从左到右进行运算,不同优先…

【CE】Mac下的CE教程Tutorial:基础篇(第5关:代码查找器)

▒ 目录 ▒🛫 导读开发环境1️⃣ 第五关:代码查找器翻译操作步骤🛬 文章小结📖 参考资料🛫 导读 开发环境 版本号描述文章日期2023-03-操作系统MacOS Big Sur 11.5Cheat Engine7.4.3 1️⃣ 第五关:代码查…

mysql主从复制原理及一主一从搭建过程—2023.04

文章目录一、MySQL主从复制介绍1、主从复制概念2、为什么要做主从复制3、主从复制原理4、主从复制形式5、主从复制主要用途二、MySQL一主一从搭建1、准备工作2、MySQL主从复制部署流程1. 关闭防火墙,两台主机都操作2. 修改配置文件,两台主机都操作3. 修改…

Randomized Response论文笔记

1.论文背景 1.1 主要思想: 利用对敏感问题回答的不确定性对原始数据进行隐私保护. (用撒谎来掩饰) 1.2 核心问题: 在回答隐私问题时,很多人不愿意回答或者是随机回答,因此统计结果的误差通常很难估计. …

蓝桥杯30天真题冲刺|题解报告|第三十天

大家好,我是snippet,今天是我们这次蓝桥省赛前一起刷题的最后一天了,今天打了一场力扣周赛,前面3个题都是有思路的,第三个题只过了一半的案例,后面看完大佬们的题解彻悟,下面是我今天的题解 目录…

由于链接地址长度过长引起的”HTTP Error 400. The request URL is invalid”错误解决办法:修改注册表

网站中,设计了一个批量搜索的功能,用户可以输入多个关键词进行批量查询搜索,但不出意外的话还是出意外了,有些用户可能会输入 N 多个关键词,我为了性能等考虑,会限制个数,比如每次批量查询仅限 …

Java 深入理解Servlet

动态资源与静态资源区别 servlet三及相关接口简介servet 执行过程servlet路径映射servlet生命周期(重点) --理解(重点)Servlet自动加载Servlet线程安全Servlet相关接口详解ServletContext对象 --知识点 一、Web项目结构 |- WebRoot : web应用的根目录…
最新文章