语言模型测试系列【10】

在这里插入图片描述
一个巧合,又测到了新的区别,以下是关于python代码生成的测试效果。
在这里插入图片描述

语言模型

  1. 文心一言
  2. 讯飞星火
  3. 通义千问2.5
  4. 豆包
  5. 360智脑
  6. 百小应
  7. 腾讯元宝
  8. Kimi
  9. C知道
  10. 商量
  11. 智谱清言

这次的测试问题来源于**智谱AI开放平台**的介绍,正好有个python生成的效果说明,于是就在各大平台进行了异常演绎对比,那么让我们看一下对比的这些语言平台实现效果如何吧。

提问及回答

问题:用python画一个爱心
说明:这是一个简单的根据提问,大模型提供可实现的代码效果对比。用了这么久,大模型对算法类的实现,默认都会用python代码来展示,好用啊,也好实现啊。

直接将回答复制上来的话,排版就乱套了,那我还是直接截图吧,代码段单独写出来。

文心一言

### 回答
在这里插入图片描述

代码部分

import turtle  # 设置初始状态  
turtle.speed(1)  # 设置绘图速度为最快  
turtle.bgcolor("black")  # 设置背景颜色为黑色  
turtle.pensize(2)  # 设置画笔粗细  
turtle.color("red", "pink")  # 设置画笔颜色和填充颜色  
turtle.begin_fill()  # 开始填充颜色  # 绘制爱心形状  
turtle.left(140)  
turtle.forward(180)  
turtle.circle(-100, 200)  
turtle.left(120)  
turtle.circle(-100, 200)  
turtle.forward(180)  # 结束填充颜色  
turtle.end_fill()  # 隐藏画笔  
turtle.hideturtle()  # 等待用户关闭窗口  
turtle.done()

实现效果

这是一个动态绘制心形的效果,绘制的时候看着线条还不错,但绘制完咋就缺了一角?
在这里插入图片描述

讯飞星火

在这里插入图片描述

代码部分

整体来看,简单啊

import numpy as np
import matplotlib.pyplot as pltt = np.arange(0, 2 * np.pi, 0.01)
x = 16 * np.sin(t) ** 3
y = 13 * np.cos(t) - 5 * np.cos(2 * t) - 2 * np.cos(3 * t) - np.cos(4 * t)plt.plot(x, y, color='red')
plt.axis('equal')
plt.show()

实现效果

原本以为平台有运行功能,能跑起来这个代码段,但实际操作好像报错了,那还是用编译器来实现吧。
在这里插入图片描述
编译器执行效果
在这里插入图片描述

通义千问

在这里插入图片描述

代码部分

import matplotlib.pyplot as plt
import numpy as npdef draw_heart():t = np.linspace(0, 2*np.pi, 100)x = 16 * np.sin(t)**3y = 13 * np.cos(t) - 5 * np.cos(2*t) - 2 * np.cos(3*t) - np.cos(4*t)plt.figure(figsize=(8, 8))plt.axis('equal')plt.plot(x, y, color='red')plt.title('Heart Shape')plt.show()draw_heart()

实现效果

在这里插入图片描述

豆包

在这里插入图片描述

360智脑

在这里插入图片描述
在这里插入图片描述

代码部分

复制很麻烦呀

import turtle# 设置背景颜色
turtle.bgcolor("white")# 创建turtle对象
t = turtle.Turtle()# 设置线宽和颜色
t.width(3)
t.color("red")# 绘制爱心
t.begin_fill()
t.penup()
t.goto(-100, 0)
t.pendown()
for i in range(2):t.circle(100, 90)t.circle(-100, 90)
t.end_fill()# 隐藏turtle
t.hideturtle()# 完成绘制,程序不退出
turtle.done()

实现效果

能不能告诉我这是什么?
在这里插入图片描述

百小应

在这里插入图片描述
在这里插入图片描述

代码部分

import turtledef draw_heart(x, y, size):turtle.penup()turtle.goto(x, y)turtle.pendown()turtle.setheading(135)turtle.begin_fill()turtle.color("red", "red")turtle.forward(size)turtle.right(90)turtle.forward(size)turtle.right(90)turtle.forward(size)turtle.right(90)turtle.forward(size)turtle.end_fill()def main():turtle.speed(1)draw_heart(0, 0, 100)turtle.hideturtle()turtle.done()if __name__ == "__main__":main()

实现效果

这个心形也很特殊呀
在这里插入图片描述

腾讯元宝

在这里插入图片描述
在这里插入图片描述

代码部分

import turtle# 设置初始位置
turtle.penup()
turtle.left(50)
turtle.forward(133)
turtle.left(50)# 绘制爱心
turtle.pendown()
turtle.begin_fill()
turtle.fillcolor("red")  # 设置填充颜色为红色
turtle.left(140)
turtle.forward(180)
turtle.circle(-90, 200)
turtle.forward(180)
turtle.left(140)
turtle.end_fill()turtle.hideturtle()# 关闭窗口的监听事件
turtle.getcanvas().winfo_toplevel().protocol("WM_DELETE_WINDOW", turtle.bye)# 启动
turtle.mainloop()

实现效果

这是啥? 茄子?
在这里插入图片描述

Kimi

在这里插入图片描述
在这里插入图片描述

代码部分

import turtle# 创建画布和画笔
screen = turtle.Screen()
heart = turtle.Turtle()# 爱心绘制函数
def draw_heart():heart.speed(1)  # 设置画笔速度for i in range(200):heart.forward(i)heart.left(1)heart.forward(-i)heart.right(1)# 绘制爱心
draw_heart()# 隐藏画笔箭头
heart.hideturtle()# 保持窗口打开直到用户关闭
screen.mainloop()

实现效果

这个打印机太慢了,等你画完,我都饿死了。不管你是啥了,反正不像心,拜拜了
在这里插入图片描述

C知道

在这里插入图片描述
在这里插入图片描述
惊讶于你思维导图的效果。
在这里插入图片描述

代码部分

import turtle# 创建一个turtle对象
t = turtle.Turtle()
t.speed(0)  # 设置turtle移动速度为最快# 定义绘制爱心的函数
def draw_heart(size):t.penup()t.goto(-size, size * 1.732)  # 上左顶点t.pendown()t.begin_fill()for _ in range(3):t.forward(size)t.left(140)t.forward(size)t.left(260)t.end_fill()# 绘制爱心
draw_heart(100)# 关闭turtle窗口并等待用户关闭
turtle.done()

实现效果

奇葩的五角星,唉。
在这里插入图片描述

商量

在这里插入图片描述
在这里插入图片描述

代码部分

import numpy as np
import matplotlib.pyplot as plt
# 定义参数
num_points = 1000  # 点的数量
theta = np.linspace(0, 2 * np.pi, num_points)  # 生成一组角度值
# 定义心形的参数方程
x = 16 * np.sin(theta)**3
y = 13 * np.cos(theta) - 5 * np.cos(2*theta) - 2 * np.cos(3*theta) - np.cos(4*theta)
# 绘制心形
plt.figure(figsize=(6, 6))
plt.plot(x, y, 'r')  # 'r' 表示红色
plt.title('Heart Shape')  # 图形标题
plt.axis('equal')  # 确保x和y轴的比例相同,使心形不会被压扁
plt.axis('off')  # 关闭坐标轴
plt.show()

实现效果

在这里插入图片描述

智谱清言 GLM-4

在这里插入图片描述
在这里插入图片描述

代码部分

import matplotlib.pyplot as plt
import numpy as np# Setting the parameters for the heart shape
t = np.linspace(0, 2 * np.pi, 100)
x = 16 * np.sin(t)**3
y = 13 * np.cos(t) - 5 * np.cos(2*t) - 2 * np.cos(3*t) - np.cos(4*t)# Plotting the heart shape
plt.figure(figsize=(6, 6))
plt.plot(x, y, color='red')
plt.title('爱心')
plt.axis('equal')
plt.show()

如果用它提供的代码在本地pycharm编译器上运行,还是有点问题,就是标题的文字显示以及坐标轴的负号显示问题,所以还需要修改一下,但在人家平台上完全没问题。
那么,我加了以下代码来完善。

# 额外增加
# 画图时plt.title()默认是显示英文,如果我们设置标题为中文,会无法显示
plt.rcParams['font.sans-serif']=['SimHei']  # 显示中文用
plt.rcParams['axes.unicode_minus'] = False
##

实现效果

在这里插入图片描述

对比分析

首先从实现上来说,能完整绘制出心形的有讯飞星火、通义千问2.5、商量和智谱清言,其他几个平台的就不说了,连个心形都画不出来或者画不完整,没得比。
讯飞星火的设计还是不错的,方便复制,还打算在平台运行代码效果,只是后者还没实现,要加油。
智谱清言在这方面做的很好,平台可以直接实现编译效果图,方便取用
商量缺少的事复制代码的快捷方式,如果量大了很难弄
通义千问的中规中矩也挺不错。

从上面几个大模型的回答,从主观意识上对比如下:

模型名称回答内容
文心一言代码部分支持快捷复制,动态绘制,Pycharm执行完成后图形缺失
讯飞星火代码部分支持快捷复制和运行,但平台中运行不起来,Pycharm执行直接绘制出心形画面
通义千问2.5代码部分支持快捷复制,Pycharm执行直接绘制出心形画面
豆包特立独行的语言模型
360智脑复制代码不方便,实现结果异形,完全不知道在画什么
百小应代码部分支持快捷复制,心形变菱形了,是理解问题么?
腾讯元宝代码部分支持快捷复制,心形变茄子了,是理解问题么?
Kimi代码部分支持快捷复制,打印机启动,完全没心
C知道代码部分支持快捷复制,心形变五角星了,是理解问题么?
商量复制代码不方便,Pycharm执行直接绘制出心形画面
智谱清言代码部分支持快捷复制,可以直接在平台实现效果,复制代码到本地实现可能缺少对应配置,需要调整,整体还是不错的

总结

对于我想要的效果来说,当然是看到智谱清言网站的推荐才做的对比,倾向于它是毫无疑问的,其次就是讯飞星火了。 就到这吧,饿了,收尾撤退。

加油~~~

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

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

相关文章

韩顺平0基础学java——第28天

p569-591 坦克大战!(绘图监听事件线程文件处理) 绘图 绘图原理 Component类提供了两个和绘图相关最重要的方法: 1. paint(Graphics g)绘制组件的外观 2. repaint()刷新组件的外观。 当组件第一次在屏幕显示的时候,程序会自动的调用paint()…

智能网联汽车实训教学“好帮手”——渡众机器人自动驾驶履带车

智能网联汽车实训教学“好帮手”——渡众机器人自动驾驶履带车 人工智能技术的兴起,为传统汽车行业注入了强有力的变革基因,以AI技术为驱动的无人驾驶成为汽车产业的未来,同样也面临诸多机遇和挑战。 一方面智能网联汽车的发展,为…

GD32学习

参考视频13.立创开发板GD32教程:串口配置_哔哩哔哩_bilibili 固件库跟用户手册基本上差不多,只不过用用户手册编写程序的话会更加的底层,固件库的话就是把一些函数封装起来,用的时候拿过来即可,目前我还没有找到固件库…

【数据库备份完整版】物理备份、逻辑备份,mysqldump、mysqlbinlog的备份方法

【数据库备份完整版】物理备份、逻辑备份,mysqldump、mysqlbinlog的备份方法 一、物理备份二、逻辑备份1.mysqldump和binlog备份的方式:2.mysqldump完整备份与恢复数据2.1 mysqldump概念2.2 mysqldump备份2.3 数据恢复2.4 **使用 Cron 自动执行备份**2.5…

linux下编译安装和使用cURL库(含有openssl)

cURL是一个利用URL语法指定各种协议(如HTTP、HTTPS、FTP等)进行数据传输的工具,它以客户端的身份,允许用户通过命令行与服务器交互。cURL库(libcurl)是cURL的编程接口(API),提供了一套丰富的函数,供开发者在自己的应用程序中实现网络传输功能 cURL库是网络编程中不可…

搭建一个简单的xxljob

数据库表结构: YyJobInfo: public class YyJobInfo {//定时任务idprivate int id;//该定时任务所属的执行器的idprivate int jobGroup;//定时任务描述private String jobDesc;//定时任务添加的时间private Date addTime;//定时任务的更新时间private D…

服务器权限管理

我们linux服务器上有严格的权限等级,如果权限过高导致误操作会增加服务器的风险。所以对于了解linux系统中的各种权限及要给用户,服务等分配合理的权限十分重要。(权限越大,责任越大) 1.基本权限 U--user用户,G-group…

智谱API调用

一、智谱API 文心一言api 千帆大模型平台 申请和使用 智谱AI开放平台 登录智谱AI开放平台,点击右上角的开发者工作台,然后查看自己的API glm-4 接口 conda create -n zhipuai python3.10 -y 二、如何使用 这边的介绍是根据官方文档的接口文档来进行介绍…

深度学习之绘图基础

文章目录 1.实验目的2. 需求3.代码结果图片 1.实验目的 熟练绘制各种图像,为深度学习打基础 2. 需求 给定一个函数,需要你画出原图像以及这个函数在某点切线图像 3.代码 # File: python绘制函数图像以及倒数图像.py # Author: chen_song # Time: 20…

绽放光彩的小程序 UI 风格

绽放光彩的小程序 UI 风格

vivado WIRE

WIRE是用于在Xilinx部件上路由连接或网络的设备对象。一根电线 是单个瓦片内部的一条互连金属。PIP、系紧装置和 SITE_PINs。 提示:WIRE对象不应与设计的Verilog文件中的WIRE实体混淆。那些 电线在设计中与网络有关,而不是与定义的设备的路由资源有关 WI…

创业众筹网

摘 要 创业是社会经济发展的重要动力,其在任何经济发展时期任何国家都最具活力与桃战性。然而创业的资金却是90%创业者面临的首要问题。包括积蓄不足、无不动产、负债、不知如何向银行申贷,及无法预估所创行业之总资金、成本。部分创业者虽然有心创业,但…

AI创作音乐引发的深思

在最近一个月中,音乐大模型的迅速崛起让素人生产音乐的门槛降到了最低。这一变革引发了关于AI能否彻底颠覆音乐行业的广泛讨论。在初期的兴奋过后,人们开始更加理性地审视AI在音乐领域的应用,从版权归属、原创性、创作质量、道德层面以及法律…

【读论文】Learning perturbations to explain time series predictions

文章目录 Abstract1. Introduction2. Background Work3. Method4. Experiments4.1 Hidden Markov model experiment4.2 MIMIC-III experiment 5. ConclusionReferences 论文地址:Learning Perturbations to Explain Time Series Predictions代码地址:htt…

深度学习Week17——优化器对比实验

文章目录 深度学习Week17——优化器对比实验 一、前言 二、我的环境 三、前期工作 1、配置环境 2、导入数据 2.1 加载数据 2.2 检查数据 2.3 配置数据集 2.4 数据可视化 四、构建模型 五、训练模型 1、将其嵌入model中 2、在Dataset数据集中进行数据增强 六、模型评估 1、Accur…

鸿蒙 登录界面示例

1.b站登录界面 我的b站教学视频:https://www.bilibili.com/video/BV1LQgQexEGm/?spm_id_from333.999.0.0&vd_sourced0ea58f1127eed138a4ba5421c577eb1 最终实现效果: 需要准备2张图片,分别是向下和向右边的图标 代码: En…

第1章 MySQL数据库概述

1.1 基本概念 数据库是什么? 存储数据的地方 DB:数据库(Database) 为什么要用数据库? 因为应用程序产生的数据是在内存中的,如果程序退出或者是断电了,则数据就会消失。使用数据库是为了…

硬件开发笔记(二十一):外部搜索不到的元器件封装可尝试使用AD21软件的“ManufacturerPart Search”功能

若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/139869584 长沙红胖子Qt(长沙创微智科)博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV…

探索图神经网络(GNN):使用Python实现你的GNN模型

一、引言 图神经网络(Graph Neural Network, GNN)作为近年来机器学习和深度学习领域的热门话题,正逐渐吸引越来越多的研究者和开发者的关注。GNN能够处理图结构数据,在社交网络分析、推荐系统、化学分子结构预测等领域有着广泛的…

学校校园考场电子钟,同步授时,助力考场公平公正-讯鹏科技

随着教育技术的不断发展,学校对于考场管理的需求也日益提高。传统的考场时钟往往存在时间误差、维护不便等问题,这在一定程度上影响了考试的公平性和公正性。为了解决这些问题,越来越多的学校开始引入考场电子钟,通过同步授时技术…