百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术分类 > 正文

Grok 3 与 DeepSeek R1:谁更胜一筹?

ztj100 2025-03-01 16:13 25 浏览 0 评论

几个月前,DeepSeek 凭借其 V3、R1 和 Janus 模型震撼了 AI 世界。而最近,埃隆·马斯克的 Grok 3 也加入了这场竞争!Grok 3 声称是地球上最智能的 AI,人们对它的期望极高。根据 xAI 团队在发布会上公布的官方基准测试结果,它似乎是一个性能强大的模型,在多项基准测试中超越了所有竞争对手。但问题是,它是否真的适合我们日常生活中需要完成的普通任务呢?


读完这篇文章,你就会找到答案。让我们开始对 Grok 3 和 DeepSeek R1 进行五项不同任务的测试!





任务 1:Python 代码生成

提示:“编写一个 Python 函数,使用深度优先搜索生成随机迷宫,并通过 Matplotlib 进行可视化”


Grok 3 生成的代码:

import random
import numpy as np
import matplotlib.pyplot as plt

def generate_maze(width, height):
 """
 Generate a random maze using Depth-First Search and visualize it with Matplotlib.
 Parameters:
 width (int): Width of the maze (number of columns)
 height (int): Height of the maze (number of rows)
 """
 # Initialize the maze grid with walls (1) and paths (0)
 maze = np.ones((height * 2 + 1, width * 2 + 1), dtype=int)
 maze[1::2, 1::2] = 0 # Set paths (odd rows/columns) to 0
 def carve_path(x, y):
 """
 Recursively carve paths in the maze using DFS.
 """
 directions = [(0, 2), (2, 0), (-2, 0), (0, -2)] # Down, Right, Up, Left
 random.shuffle(directions)
 for dx, dy in directions:
 new_x, new_y = x + dx, y + dy
 if (0 <= new_x < height * 2 + 1 and
 0 <= new_y < width * 2 + 1 and
 maze[new_x, new_y] == 1):
 maze[new_x - dx // 2, new_y - dy // 2] = 0 # Remove wall
 maze[new_x, new_y] = 0 # Carve path
 carve_path(new_x, new_y)
 # Start carving from the top-left path (1,1)
 carve_path(1, 1)
 # Ensure entrance and exit are open (top-left and bottom-right paths)
 maze[0, 1] = 0 # Entrance
 maze[-1, -2] = 0 # Exit
 # Visualize the maze
 plt.figure(figsize=(width // 2, height // 2))
 plt.imshow(maze, cmap='binary', interpolation='nearest')
 plt.title("Random Maze Generated with DFS")
 plt.axis('off')
 plt.show()
 return maze

# Example usage
if __name__ == "__main__":
 # Generate a 10x10 maze (actual grid will be 21x21 due to walls)
 maze = generate_maze(10, 10)#import csv



DeepSeek R1 生成的代码:

import random
import matplotlib.pyplot as plt

def generate_maze(width, height):
 # Initialize the grid with walls (1)
 grid = [[1 for _ in range(width)] for _ in range(height)]
 # Starting point
 start_x, start_y = 1, 1
 grid[start_y][start_x] = 0
 # Stack for DFS
 stack = [(start_x, start_y)]
 # Directions: up, right, down, left
 directions = [(0, -2), (2, 0), (0, 2), (-2, 0)]
 while stack:
 x, y = stack[-1]
 random.shuffle(directions)
 for dx, dy in directions:
 nx, ny = x + dx, y + dy
 if 0 < nx < width - 1 and 0 < ny < height - 1 and grid[ny][nx] == 1:
 grid[ny][nx] = 0
 grid[y + dy // 2][x + dx // 2] = 0
 stack.append((nx, ny))
 break
 else:
 stack.pop()
 return grid

def plot_maze(grid):
 height = len(grid)
 width = len(grid[0])
 fig, ax = plt.subplots(figsize=(width, height))
 ax.set_xticks([])
 ax.set_yticks([])
 for y in range(height):
 for x in range(width):
 if grid[y][x] == 1:
 ax.add_patch(plt.Rectangle((x, height - y - 1), 1, 1, color='black'))
 ax.set_xlim(0, width)
 ax.set_ylim(0, height)
 ax.set_aspect('equal')
 plt.gca().invert_yaxis()
 plt.show()

# Parameters
maze_width = 21 # Should be odd
maze_height = 21 # Should be odd

# Generate and plot the maze
maze = generate_maze(maze_width, maze_height)
plot_maze(maze)#import csv



观察:

DeepSeek R1 的输出展示了一个清晰且结构良好的迷宫,看起来非常专业。其尖锐且一致的墙壁形成了一条封闭的迷宫路径,既具有挑战性,又在视觉上显得干净整洁。它遵循了良好的迷宫生成原则,既实用又美观。


相比之下,Grok 3 的输出显得非常像素化,由于厚重的黑白网格结构,路径不够清晰。整体设计显得更加混乱,与 DeepSeek R1 相比,路径不够明确。尽管它也使用了深度优先搜索(DFS)进行生成,但在视觉清晰度和可用性方面明显不如 DeepSeek R1,使其成为一个不太有效的迷宫表示。


结论:

Grok 3 ? | DeepSeek R1 ?


任务 2:网络搜索

由于 DeepSeek R1 不支持网络搜索,因此我使用了 DeepSeek 的搜索功能来完成这项任务。

提示:“截至 2025 年,核聚变技术的最新进展有哪些?输出格式——进展列表 + 来源”


观察:

在回答像核聚变技术进展这样的研究性问题时,DeepSeek R1 比 Grok 3 更出色。DeepSeek R1 的最大优势在于它为每个说法都提供了可点击的来源链接,确保了透明度和可信度。它涵盖了更广泛的进展,包括聚变燃料技术、私人投资、监管变化以及政府举措,使其回答更加全面。此外,其来源来自 ITER、UKAEA 和美国能源部等权威平台,显著提高了可信度。


相比之下,虽然 Grok 3 在解释深度上表现更好,但由于没有提供直接的来源链接,因此在可信度方面稍显不足。它模糊地引用了 BBC 新闻或 MIT 新闻等新闻媒体,但没有明确的引用。一个主要弱点是它依赖于 X(Twitter)上的帖子,这些帖子往往包含未经验证的说法。尽管 Grok 3 承认了这些局限性,但缺乏可靠的来源使其在事实性研究方面不太可靠。


结论:

Grok 3 ? | DeepSeek R1 ?



任务 3:使用 HTML 进行基础动画

提示: “创建一个 HTML + CSS 代码,让一个红色小球在一个正方形内持续旋转。”


Grok 3 输出:




 
 
 在正方形内旋转的红色小球
 


 


DeepSeek R1 输出:




 


 


输出:


观察:

显然,Grok 3 在理解提示并生成正确回答方面存在困难。DeepSeek R1 大约花费了 8 到 10 分钟才给出回答,但其输出更加精确和准确。


结论:

Grok 3 ? | DeepSeek R1 ?



任务 4:图像分析

提示:“分析这个棋盘局面。建议当前玩家(白方)的最佳走法以将死黑方,并解释理由”



观察:

Grok 3 和 DeepSeek R1 都没有给出正确答案。Grok 3 建议 e4-e5,但这并不能将死黑方或威胁到黑方的国王。DeepSeek R1 建议 Qe1#,但在这个局面中,这个走法是不可能的,说明它误解了棋盘位置。正确的走法是 Qf7#,此时白方的后可以通过困住黑方国王来实现将死。Grok 3 没有识别出立即的将死机会,而 DeepSeek R1 则错误地假设了棋盘布局,而不是分析实际的局面。


结论:

Grok 3 ? | DeepSeek R1 ?



任务 5:逻辑推理

提示:“解决这个斑马谜题。以表格形式给出答案”





观察:

DeepSeek R1 的回答虽然花费了更长时间,但给出了正确答案。Grok 3 没有理解图像内容,给出了错误的输出。


结论:

Grok 3 ? | DeepSeek R1 ?


Grok 3 与 DeepSeek R1:结果

埃隆·马斯克的 Grok 3 被宣传为 AI 领域的颠覆者,声称是地球上最智能的模型。然而,在实际测试中,它未能达到预期。


在多项任务中,Grok 3 在准确性、逻辑推理和复杂问题解决方面表现出色,常常给出错误或结构不佳的回答。与此同时,DeepSeek R1 一直表现更好,在代码生成、网络搜索和逻辑推理等关键领域提供了更准确、更有条理且可验证的答案。


尽管宣传力度很大,但 Grok 3 在基本推理任务上仍然存在不足,这表明 xAI 的训练方法需要进行重大改进。然而,考虑到马斯克在快速迭代和改进方面的记录,未来版本是否能够弥补这一差距将非常有趣。Grok 3 是否会成为其宣称的 AI 强国,还是会成为一个被过度炒作的实验?时间会给出答案。


#deepseek##grok##我的宝藏兴趣#

相关推荐

告别手动操作:一键多工作表合并的实用方法

通常情况下,我们需要将同一工作簿内不同工作表中的数据进行合并处理。如何快速有效地完成这些数据的整合呢?这主要取决于需要合并的源数据的结构。...

【MySQL技术专题】「优化技术系列」常用SQL的优化方案和技术思路

概述前面我们介绍了MySQL中怎么样通过索引来优化查询。日常开发中,除了使用查询外,我们还会使用一些其他的常用SQL,比如INSERT、GROUPBY等。对于这些SQL语句,我们该怎么样进行优化呢...

9.7寸视网膜屏原道M9i双系统安装教程

泡泡网平板电脑频道4月17日原道M9i采用Win8安卓双系统,对于喜欢折腾的朋友来说,刷机成了一件难事,那么原道M9i如何刷机呢?下面通过详细地图文,介绍原道M9i的刷机操作过程,在刷机的过程中,要...

如何做好分布式任务调度——Scheduler 的一些探索

作者:张宇轩,章逸,曾丹初识Scheduler找准定位:分布式任务调度平台...

mysqldump备份操作大全及相关参数详解

mysqldump简介mysqldump是用于转储MySQL数据库的实用程序,通常我们用来迁移和备份数据库;它自带的功能参数非常多,文中列举出几乎所有常用的导出操作方法,在文章末尾将所有的参数详细说明...

大厂面试冲刺,Java“实战”问题三连,你碰到了哪个?

推荐学习...

亿级分库分表,如何丝滑扩容、如何双写灰度

以下是基于亿级分库分表丝滑扩容与双写灰度设计方案,结合架构图与核心流程说明:一、总体设计目标...

MYSQL表设计规范(mysql表设计原则)

日常工作总结,不是通用规范一、表设计库名、表名、字段名必须使用小写字母,“_”分割。...

怎么解决MySQL中的Duplicate entry错误?

在使用MySQL数据库时,我们经常会遇到Duplicateentry错误,这是由于插入或更新数据时出现了重复的唯一键值。这种错误可能会导致数据的不一致性和完整性问题。为了解决这个问题,我们可以采取以...

高并发下如何防重?(高并发如何防止重复)

前言最近测试给我提了一个bug,说我之前提供的一个批量复制商品的接口,产生了重复的商品数据。...

性能压测数据告诉你MySQL和MariaDB该怎么选

1.压测环境为了尽可能的客观公正,本次选择同一物理机上的两台虚拟机,一台用作数据库服务器,一台用作运行压测工具mysqlslap,操作系统均为UbuntuServer22.04LTS。...

屠龙之技 --sql注入 不值得浪费超过十天 实战中sqlmap--lv 3通杀全国

MySQL小结发表于2020-09-21分类于知识整理阅读次数:本文字数:67k阅读时长≈1:01...

破防了,谁懂啊家人们:记一次 mysql 问题排查

作者:温粥一、前言谁懂啊家人们,作为一名java开发,原来以为mysql这东西,写写CRUD,不是有手就行吗;你说DDL啊,不就是设计个表结构,搞几个索引吗。...

SpringBoot系列Mybatis之批量插入的几种姿势

...

MySQL 之 Performance Schema(mysql安装及配置超详细教程)

MySQL之PerformanceSchema介绍PerformanceSchema提供了在数据库运行时实时检查MySQL服务器的内部执行情况的方法,通过监视MySQL服务器的事件来实现监视内...

取消回复欢迎 发表评论: