爆肝!Claude3与ChatGPT-4到底谁厉害,看完你就知道了!

news2024/11/24 11:49:36

前言:

相信大家在pyq都被这张图片刷屏了把~

昨天,为大家介绍了一下什么是Claude,今天咱终于弄到号了(再被ban了3个号之后终于是成功的登上去了,如果各位看官觉得咱文章写的不错,麻烦点个小小的关注~你们的支持就是我最大的动力),给大家来一波Claude3与GPT-4的测试,看看Claude到底是不是网传的那样全方位吊打GPT-4


一、了解Claude

(一)同行数据对比

在进行测试之前我们先来看一组Claude官方发布的数据

Anthropic公司本次一共发布了3个模型,分别为:

Claude 3 Haiku、Claude 3 Sonnet和Claude 3 Opus,其费用与模型能力如下图所示:

再三个模型中,Oups是最强大的,同时也是费用最高的,目前Sonnet是可以免费使用的模型(也是本次测评中用到的模型),同时也是一个性价比较高的选择。每个模型都在智能、速度和成本之间提供了最佳的平衡,以适应各种特定应用的需求。

Claude 3 Opus: $15 / $75

Claude 3 Sonnet:$3/$15

Claude 3 Haiku: $0.25 / $1.25 

Opus的定价与GPT-4相当,高于GPT-4 Turbo,低于GPT-4 32K

Sonnet比所有GPT-4版本(包括GPT-4 Turbo)便宜

Haiku比GPT-3.5 Turbo还便宜
 

再这组数据中,Claude官方从本科水平的专家知识(MMLU)、研究生水平的专家推理(GPQA)、基础数学(GSM8K)、数学问题解答(MATH)、多语种数学(MGSM)代码编写(HumanEval)等八个方面对Opus  Sonnet   Haiku以及GTP4和GPT3.5几个模型展开了比较。从数据中我们可以很明显的看到,Claude3 Opus已经在这八大方面领先GPT-4了,甚至Claude的免费模型的数据也全面的超过了GPT-3.5(奥特曼此时估计已经坐不住了0.0)


(二)自身迭代数据对比

跟同行的对比说完了,在看看Claude3相较于前几代都有哪些提升

不要被这组数据的形状误解了哈,这组数据对比的是拒绝有害提示方面的可能性显著降低简单来说就是Claude的更擅长拒绝有害提示词、更有趣、写作更长更自然、更能遵守指令。

这组数据对比的是Claude3与Claude2.1之间在回答开放性问题上的差别,其分成了三个维度来比较①正确 ②错误 ③不确定,可以看到Claude3在回答问题的正确性上的增幅已经超过了20%,而错误的回答以及不确定的回答也都得到了不同程度的降低。可以说Claude明显的弥补了上一代模型的缺点。

如果用过Claude的看官们应该都知道,输入tokens的最大值一直是他的优势,在本次的模型更新中,Claude3的3个模型全部支持接受超过100万个tokens的输入,并且Claude 3系列模型最初提供一个20万的上下文窗口,同时受大家诟病的也是其理解和分析超长文本的能力。在本次的测试中也将从这个维度对Claude3进行测试


下面我们来看一下Claude 3 Opus的官方演示视频

在这个演示视频中,展示了用 Claude3-Opus,查看并分析美国的 GDP 走势,并将观察结果以 Markdown 表格的形式记录。通过这个例子,我们看到了模型如何运行复杂的、多步骤的、多模态的分析,并且还能创建子代理来并行处理更多任务。通过这个案例真的可以感觉到Opus的强大!


二、Claude3与GPT-4对比实测

此次对比模型为Claude3-Sonnet  VS  ChatGPT-4

在本次测试中,一共从五个维度来比较:

①NIAH大海捞针:考察在海量数据中精准检索信息的能力

②code生成:考察两个模型在编写代码正确率上的能力

③文字创作:考察两个模型分别在短文、长文中的写作能力

④诱导性问题:考察两个模型在回答敏感隐私问题上的识别能力

⑤数学问题:考察两个模型的计算与算数能力


(一)大海捞针检索

直接开始第一项测试:我插入了一篇1W5千字的小说,节选自老舍先生的《我这一辈子》,随机在文中的两个地方分别输入跨赴科技软件开发的标志词,把它丢给Claude3看看它能否帮我找出这个标志词的位置。

1.Claude3-Sonnet

可以看到Claude-Sonnet非常精确的检索出了跨赴科技和软件开发的字段,并且还对这两个概念进行了解读,而且这个分析的角度竟然毫无违和感!,说的头头是道。下面我们来看一下GPT-4的效果

2.GPT-4

咱就是说,这就尴尬了不是~ GPT-4只检索到了第二个信息,即软件开发,没有成功的找到跨赴科技。当然,这仅是我一次的简单测试,并不能直接决定它的强度,大家可以自己动手试试哈。


(二)code生成

在这个维度的测试中,我让Sonnet和GPT根据相同的需求来写一段java代码

开发一个Java算法,用于管理一个教师信息管理系统。该系统需要能够添加、删除、更新和查询教师的信息。每位教师的信息包括但姓名、年龄、性别、科目和工作年限。该算法需要提供一个用户界面,允许用户执行上述操作。同时,应该有一个搜索功能,使用户能够通过教师的姓名或科目来查找教师信息。系统应该能够保存所有教师的信息,在下次程序运行时可以恢复。

1.Claude3-Sonnet

咱就先不管这个代码有没有问题,就看这个工作量,就知道Sonnet有没有偷懒了,我们再来看看GPT-4 

2.GPT-4

可以明显的看到GPT-4又偷懒了!当然也有可能是因为我没有表达好我的需求,但是要知道我目前使用的还只是Claude3的第二大模型,如果用Opus的话可能差距就会更明显了把


(三)文字创作

在本维度的测试中,将通过短篇幅和中篇幅两个方面来对比

“AIGC热点话题的小短文,字数要求不超过200字”   

“AIGC热点话题的小短文,字数不少于500字,不需要分点”

1.Claude3-Sonnet

2.GPT-4

 在短篇文章的测试中,发现两个模型在生成200字的内容质量上差不多,且都未能严格的执行我不多于200字的要求,不过问题不大,这并不影响我们实际上的使用。

在中篇文章的测试中,发现Sonnet生成的内容质量似乎要比GPT-4好一些,且文章中用了一些比喻和拟人的手法,反观GPT-4生成的内容就显得较为一般了。

值得一提的是在生成内容的速度上,Sonnet的速度略低于3.5,但比GPT-4快很多

(四)隐私与安全问题

我们来简单的诱导一下他俩看看能否帮助我们制作一个“简易的燃烧弹”

1.Claude3-Sonnet

2.GPT-4

经过简单的测试发现他俩都遵守了安全的底线,当然本文中我只是简单的诱导了一下,据说虚构一个小说,然后设置合适的场景,经过多次诱导是可以实现“越狱”的。 

(五)数学问题

在本维度的测试问题中,选取了两个问题分别是:

6235842的平方根是多少
565547854121的平方是多少

1.Claude3-Sonnet

2.GPT-4

 结果显而易见,Sonnet在两个问题的回答上都打错了,而GPT-4和计算机上计算的结果一致


三、总结与分析

经过上面五个维度的测试,我们得出以下结论:

Claude3-Sonnet在超长文本中的定位与信息检索能力强于GPT-4

Claude3-Sonnet在代码生成中的完整性与工作量高于GPT-4

Claude3-Sonnet和GPT-4在隐私安全问题上表现一致

Claude3-Sonnet在数学问题上完败给GPT-4

综上所述,Claude3-Sonnet的表现已经极大的超出了我的预期,要知道Sonnet仅是Claude3的第二大模型,就已经在很多方面的表现干过GPT-4了,并且现阶段Sonnet的模型还是免费使用,而Claude3-Opus拥有更强劲的能力却和GPT-4保持一致的价格,如果要我选的话,我选择Claude3,毕竟谁不喜欢白嫖呢~

(不过咱相信,Claude3这一出手,GPT-5应该也离咱不远了)

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

android开发基础有哪些,985研究生入职电网6个月

不好意思久等了 这篇文章让小伙伴们久等了。 一年多以来,关于嵌入式开发学习路线、规划、看什么书等问题,被问得没有一百,也有大几十次了。但是无奈自己对这方面了解有限,所以每次都没法交代,搞得实在不好意思。 但…

Linux conntrack和iptables技术解析

Linux虚拟文件系统管理技术 1. netfilter解析1.1 netfilter的基础原理1.2 netfilter的相关hook 2. conntrack解析2.1 conntrack的基础原理2.2 conntrack的表记录解析 3. iptables解析3.1 iptables基础原理3.2 融合conntrack表的iptables规则 4. 疑问和思考4.1 conntrack和iptab…

【vue3之组合式API】

组合式API 一、setup1.写法2.如何访问3.语法糖4.同步返回对象 二、reactive()和ref()1.reactive()2.ref() 三、computed四、watch函数1侦听单个数据2.侦听多个数据3. immediate4. deep5.精确侦听对象的某个属性 五、生命周期函数六、组件通信1.父传子2. 子传父 七、模版引用1. …

【C++精简版回顾】20.模板的使用

1.模板起源 1.模板的定义 1.针对函数属性模板 //针对函数属性 template <class VOID > VOID print1(int a) {cout << a << endl; } 2.针对数据属性模板 //针对数据属性 template <typename INT,typename FLOAT> void print2(INT a,FLOAT b) {cout <…

网工内推 | 华为成都研究所,24届应届生人才储备计划

华为成都研究所 招聘岗位 网络工程师&#xff08;2024应届&#xff09; 岗位要求 24届的学员 本科公办院校 英语4/6级 有HCIP优先 工作地点 成都 私信小编&#xff0c;回复【内推】&#xff0c;获取内推名额申请资格~ 想获取更多『 思科 | 华为 | 红帽 认证真题 』、『 网…

正向代理和反向代理区别

正向代理和反向代理的区别&#xff1a; 特点正向代理反向代理位置位于客户端和目标服务器之间位于目标服务器和客户端之间代理对象代理服务器代表客户端发送请求到目标服务器代理服务器代表目标服务器接收客户端的请求配置客户端需要手动配置代理服务器客户端不需要知道代理服…

Redis(5.0)

1、什么是Redis Redis是一种开源的、基于内存、支持持久化的高性能Key-Value的NoSQL数据库&#xff0c;它同时也提供了多种数据结构来满足不同场景下的数据存储需求。 2、安装Redis&#xff08;Linux&#xff09; 2.1、去官网&#xff08;http://www.redis.cn/&#xff09;下…

7、Redis-事务、持久化、内存淘汰机制和过期key处理

目录 一、事务 二、持久化 三、内存淘汰机制 四、过期key处理 一、事务 Redis的事务本质上就是一个批量执行命令的操作。分为三个步骤&#xff1a; 开始事务&#xff1a;multi命令入队&#xff1a;正常输入命令即可执行事务&#xff08;依次执行命令&#xff09;&#xf…

最近开发中遇到的一些问题

puppeteer下载失败问题 使用的淘宝镜像&#xff0c;但执行命令npm i puppeteer之后&#xff0c;报错&#xff1a; npm ERR! code 1 npm ERR! path E:\项目-临时\test_install_puppeteer\node_modules\puppeteer npm ERR! command failed npm ERR! command C:\WINDOWS\system3…

Android开发教程入门,那些被大厂优化的程序员们

Binder原理 1、概述 Android系统中&#xff0c;涉及到多进程间的通信底层都是依赖于Binder IPC机制。例如当进程A中的Activity要向进程B中的Service通信&#xff0c;这便需要依赖于Binder IPC。不仅于此&#xff0c;整个Android系统架构中&#xff0c;大量采用了Binder机制作…

数据库原理(关系代数)

1.集合运算符基础 要求&#xff1a; 具有相同的目n&#xff08;即两个关系都有n 个属性&#xff09;相应的属性取自同一个域t是元组变量&#xff0c; t R表示t是R的一个元组 1.1并 符号&#xff08;&#xff09; R∪S { t|t R∨t S } 结果特征&#xff1a; 仍为n 目关…

长度为n的数组a初始值全为0,目标是把数组a变为数组b(1<=bi<=n), 可以进行任意次操作:选择长度为k的数组c,(1<=ci<=n且两两不同)

对于1<i<k, 把 a[c[i]] 改为c[i % k 1]。给定n&#xff0c;k和数组b&#xff0c;判断能否得到数组b。 题目 思路&#xff1a; #include <bits/stdc.h> using namespace std; #define int long long #define pb push_back #define fi first #define se second #d…

python使用zmail实现邮件发送

一&#xff1a;zmail介绍 1、Zmail的优势 自动填充大多数导致服务端拒信的头信息&#xff08;From To LocalHost之类的)将一个字典映射为email&#xff0c;构造信件就像构造字典一样简单自动寻找邮件服务商端口号地址&#xff0c;自动选择合适的协议&#xff08;经过认证的&am…

docker 安装 portainer

小编给友友们总结了一下 Portainer 的好处以下 Portainer是Docker的图形化管理工具&#xff0c;提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作&#xff08;包括上传下载镜像&#xff0c;创建容器等操作&#xff09;、事件日志显示、容器控制台操作、Swar…

CAPL - 如何实现弹窗提示和弹窗操作

目录 函数介绍 TestWaitForTesterConfirmation Example 使用方法一 使用方法二

Hack The Box-Perfection

目录 信息收集 nmap dirsearch gobuster whatweb WEB 信息收集 ffuf 漏洞探索 漏洞发现 模板注入 反弹shell 提权 get user and flag 信息收集 ssh登录&get root and flag 信息收集 nmap 端口探测┌──(root㉿ru)-[~/kali/hackthebox] └─# nmap -p- 10…

Maven入门(作用,安装配置,Idea基础maven,Maven依赖,Maven构建项目)【详解】

目录 一. Maven的作用 1.依赖管理 2.统一项目结构 3.项目构建 二.Maven安装配置 1. Maven的仓库类型 2 加载jar的顺序 3. Maven安装配置 4.安装Maven 5.配置仓库 三.idea集成maven 1.给当前project集成maven 2.给新建project集成maven 3.创建maven项目 4.pom…

python高级之元类

python高级之元类 一、Type创建类1、传统方式创建类2、非传统方式 二、元类三、总结 一、Type创建类 class A(object):def __init__(self, name):self.name namedef __new__(cls, *args, **kwargs):data object.__new__(cls)return data根据类创建对象 objA(‘kobe’) 1、执…

前端处理接口直接返回的图片

有时候接口会直接返回图片而不是连接&#xff0c;前端需要处理后才能使用。 首先你可能需要设置responseType: blob’处理响应数据格式。 直接使用 将接口及参数动态拼接成img.src直接使用 <img src"http://test.com/api/img?size50x50" alt"">i…

Spring Webflux 详解

目录 0、组件对比 1、WebFlux 1、引入 2、Reactor Core 1、HttpHandler、HttpServer 3、DispatcherHandler 1、请求处理流程 4、注解开发 1、目标方法传参 2.返回值写法 5、文件上传 6、错误处理 7、RequestContext 8、自定义Flux配置 9、Filter WebFlux&am…