Google引领LLM竞赛:Gemini 1.5 Pro的创新与突破

image.png

在科技领域,语言模型(LLM, Large Language Model)的发展总是备受瞩目。多年来,Google在这场竞赛中一直处于追赶的状态,但这一次,他们终于站在了领先的位置。Google近日发布了Gemini 1.5 Pro实验版本,这一模型目前在Chatbot Arena排行榜上位居榜首,得分高达1300分,让人印象深刻。

image.png

Gemini 1.5 Pro的多语言和视觉能力

Gemini 1.5 Pro不只是排名第一的语言模型,它在多语言处理能力上也表现卓越,尤其是在中文和德语上的表现尤为突出。然而,在技术领域上,它仍有一些短板,例如在编码任务中,它仅排名第四,并且在难度较高的英语提示上也表现一般。

尽管如此,Google在这一周的表现还是非常令人赞叹的。就在昨天,他们发布了Gemini 2的2亿参数模型,而今天又有了这款新的Gemini 1.5 Pro。如果你想要体验这款模型,可以前往Google AI Studio。在那里,你可以选择Gemini 1.5 Pro实验版本进行互动,这个版本的上下文窗口达到了令人惊叹的200万tokens,并且通过API免费提供。

Gemini 1.5 Pro的性能评测

我们来看看Gemini 1.5 Pro在实际应用中的表现。首先,我测试了一个无线提示:哪个数字更大,9.11还是9.9?模型正确地回答了9.9更大。即使是Gemini 2 2B模型也能给出这个答案。这可能与训练数据有关,但无论如何,它的表现还是很出色的。

另一个测试是让模型计算单词"strawberry"中字母R出现的次数。Gemini 1.5 Pro正确地回答了三次,并能准确指出字母R的位置。这比GPT-4 O在相同提示下的表现要好得多,后者错误地回答了两次。

在另一个测试中,我问了模型单词"psychology"中字母Y出现的次数,它也能正确回答。这些测试显示了Gemini 1.5 Pro在字符处理上的优势,这可能与其使用的tokenizer有关。

安全设置和JSON输出模式

值得注意的是,Gemini 1.5 Pro还具备安全设置功能,你可以通过UI或API来调整这些设置。与之前的版本一样,这个版本也支持JSON模式输出和代码执行功能,这基本上是一个API背后的代码解释器。

使用API进行代码执行

如果你想使用API进行测试,只需点击"Get Code"按钮,这将为你生成一个Python脚本,你可以将其集成到自己的应用程序中。以下是一些步骤,展示了如何使用这个新的Gemini 1.5 Pro实验版本进行代码执行。

首先,我们需要安装Google的生成式AI包,然后导入生成式AI类,并设置API密钥。接着,我们创建一个模型对象,指定使用Gemini 1.5 Pro实验版本。默认情况下,它不会启用代码解释器,但你可以通过提供code_execution工具来启用这一功能。

通过这些设置,你可以运行各种提示,让模型不仅生成代码,还能执行这些代码并返回结果。例如,我让模型计算前200个质数的和,它能正确地列出所有质数并进行求和。同样,它在字符串处理和数据分析等任务中也表现出色。

多模态能力:图像与文本的结合

Gemini 1.5 Pro还具备多模态能力,能够理解图像。例如,我给模型提供了一张图像和一个系统提示,让它模拟Monty Hall问题。模型不仅能生成相应的Python代码,还能进行模拟并返回结果。

总结

总的来说,Gemini 1.5 Pro在多语言处理、字符处理和代码执行等方面表现出色,尤其是其多模态能力更是让人印象深刻。虽然在某些技术领域上还存在一些不足,但它无疑是目前最先进的语言模型之一。如果你对科技感兴趣,强烈推荐你亲自体验一下Gemini 1.5 Pro的强大功能。

希望这篇文章能帮助你更好地了解Gemini 1.5 Pro的创新与突破。感谢阅读,我们下次再见!

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

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

相关文章

Nginx进阶-常见配置

一、nginx Proxy 反向代理 1、代理原理 反向代理产生的背景: 在计算机世界里,由于单个服务器的处理客户端(用户)请求能力有一个极限,当用户的接入请求蜂拥而入时,会造成服务器忙不过来的局面&#xff0c…

Unity后处理(Post-processing)

Unity post-processing 就像是对图片采用滤镜一样(如下图对比)对当前场景显示做一定的显示处理,使得场景更漂亮、有趣或者有型。 视觉风格与视觉保真 游戏场景后处理能够达到所需的视觉风格(visual style)同时也保证视…

文件解析漏洞

IIS解析漏洞 在windows Server 2003安装iis 1.IIS6.X 1.1 目录解析 在网站下建立文件夹的名字为 .asp/.asa 的文件夹&#xff0c;其目录内的任何扩展名的文件都被IIS当作asp文件来解析并执行。 先创建一个1.asp文件夹 再创建一个1.txt 里面写 <%now()%> 2.1 畸形文件…

DTU、RTU和边缘计算网关的联系与区别

在工业4.0发展浪潮中&#xff0c;物联网助力工业逐渐向智能化发展&#xff0c;各种工业设备相互连接起来形成物联网。而传输层作为物联网体系中十分重要的一环&#xff0c;它是连接物理世界与数字世界的桥梁&#xff0c;是数据的第一入口。 其中&#xff0c;我们经常会使用到三…

jQuery入门(五)Ajax和json

一、Ajax 简介 AJAX(Asynchronous JavaScript And XML)&#xff1a;异步的 JavaScript 和 XML。 本身不是一种新技术&#xff0c;而是多个技术综合。用于快速创建动态网页的技术。 一般的网页如果需要更新内容&#xff0c;必需重新加载个页面。 而 AJAX 通过浏览器与服务器进行…

windows内存泄漏检查汇总

VLD(Visual Leak Detector) 下载 官方下载地址2.5 另一分支2.7 安装 点击运行安装

苹果手机升级iOS18测试版本后使用体验不好?怎么降级?

近期苹果发布了诸多的iOS18版本给用户提前尝鲜测试&#xff0c;许多果粉们都迫不及待的选择了升级&#xff0c;但是有不少的果粉升级时没有考虑到设备适配性问题&#xff0c;导致升级之后手机变得有些卡顿&#xff0c;使用体验不好时&#xff0c;想要降级回到正式的版本&#x…

ubuntu安装nginx以及php的部署

1.安装依赖包 apt-get install gcc apt-get install libpcre3 libpcre3-dev apt-get install zlib1g zlib1g-dev sudo apt-get install openssl sudo apt-get install libssl-dev 2.安装nginx cd /usr/local mkdir nginx cd nginx tar -xvf nginx-1.21.6.tar.gz 3.编译…

【考研高数】反函数的那些事

在这里给同学们推荐来自「荒原之梦考研数学」网的三篇文章&#xff0c;分别是反函数的性质汇总&#xff0c;以及两道相关习题&#xff0c;有需要加强这部分练习的同学&#xff0c;可以点击下方链接&#xff0c;在「荒原之梦考研数学」官网中打开对应的文章&#xff1a; 《反函…

【算法】双指针-OJ题详解1

双指针-OJ题 移动零&#xff08;点击跳转&#xff09;原理讲解代码实现 复写零&#xff08;点击跳转&#xff09;原理讲解代码实现 快乐数&#xff08;点击跳转&#xff09;原理讲解代码实现 盛最多水的容器&#xff08;点击跳转&#xff09;原理讲解代码实现 有效三角形的个数…

C语言自定义类型结构体与位段超详解

文章目录 1. 结构体类型的声明1. 1 结构体声明1. 2 结构体变量的创建和初始化1. 3 结构体的特殊声明1. 3 结构体的自引用 2. 结构体内存对齐2. 1 对齐规则2. 2 为什么存在内存对齐2. 3 修改默认对齐数 3. 结构体传参4. 结构体实现位段4. 1 什么是位段4. 2 位段成员的内存分配4.…

吴恩达老师机器学习作业-ex7

导入库&#xff0c;读取数据&#xff0c;查看数据类型等进行分析&#xff0c;可视化数据 import matplotlib.pyplot as plt import numpy as np import scipy.io as sio#读取数据 path "./ex7data2.mat" data sio.loadmat(path) # print(type(data)) # print(data…

Java | Leetcode Java题解之第316题去除重复字母

题目&#xff1a; 题解&#xff1a; class Solution {public String removeDuplicateLetters(String s) {boolean[] vis new boolean[26];int[] num new int[26];for (int i 0; i < s.length(); i) {num[s.charAt(i) - a];}StringBuffer sb new StringBuffer();for (in…

nginx续1:

八、虚拟主机配置 基于域名的虚拟主机 [rootserver2 ~]# ps -au|grep nginx //查看进程 修改Nginx服务配置&#xff0c;添加相关虚拟主机配置如下 1. [rootproxy ~]# vim /usr/local/nginx/conf/nginx.conf 2. .. .. 3. server { 4. listen …

第15课 Scratch少儿编程 入门篇:师生问候

师生问候 故事背景&#xff1a; 魔法学院的期末考核刚刚考完&#xff0c;魔法老师在教室里碰到小明&#xff0c;老师问小明考的怎么样&#xff1f; 程序原理&#xff1a; 找一个教室的背景&#xff0c;小精灵角色和魔法师的角色&#xff0c;将魔法师的角色造型左右反转&…

MyBatis 源码学习 | Day 1 | 了解 MyBatis

什么是 MyBatis 在对一项技术进行深入学习前&#xff0c;我们应该先对它有个初步的认识。MyBatis 是一个 Java 持久层框架&#xff0c;用于简化数据库的操作。它通过 XML 或注解的方式配置和映射原始类型、接口和 Java POJO&#xff08;Plain Old Java Objects&#xff0c;普通…

如何理解复信号z的傅里叶变换在频率v<0的时候恒为0,是解析信号

考虑例子2.12.1的说法。 首先我尝试解释第二个说法。需要注意一个事实是 实函数f的傅里叶变换F的实部是偶函数&#xff0c;虚部是奇函数。如图所示&#xff1a; 注意的是这个图中虽然是离散傅里叶变换的性质&#xff0c;但是对于一般的傅里叶变换的性质是适用的。 推导过程如下…

5款免费写作生成软件,自动生成原创文章很简单

在人工智能时代的今天&#xff0c;创作者面对写作不再是一件令人望而生畏的事情。随着AI技术的不断发展&#xff0c;涌现出了许多优秀的免费写作生成软件&#xff0c;让自动生成原创文章变得轻松简单。以下为大家详细介绍5款备受赞誉的免费写作生成软件&#xff0c;下面跟随小编…

深度学习DeepLearning Inference 学习笔记

神经网络预测 术语 隐藏层神经元多层感知器 神经网络概述 应当选择正确的隐藏层数和每层隐藏神经元的数量&#xff0c;以达到这一层的输出是下一层的输入&#xff0c;逐层变得清晰&#xff0c;最终输出数据的目的。 在人脸识别的应用中&#xff0c;我们将图片视作连续的像…