从openAI最新模型GPT-o1再谈思维链(Cot)技术,大模型该怎么提升其逻辑推理能力?

推理能力是大模型迈向AGI的必经之路

最近openAI发布了号称史上最强模型——o1,其具有强大的逻辑推理能力,号称能达到人类的博士生水平。

而从o1模型的评测来看,o1模型在数学竞赛,编码,科学问答等方面表现良好,甚至高出了GPT4o一大截。

而且,o1在物理,化学,生物,逻辑学等其它领域,相比GPT4o都得到了巨大的提升。

而据介绍o1模型之所以具有如此强大的逻辑推理能力,就是因为使用了思维链技术;当然,目前官方并没有公布o1的核心技术理论,因此也不排除o1模型使用了其它更加强大的逻辑推理技术。

大模型之思维链技术

在前面的文章中也简单介绍过大模型的思维链技术——大模型推理引擎之思维链技术,里面介绍了思维链的基本逻辑以及其实现原理。

简单来说,思维链技术就是模拟人类的思维方式,在面对复杂问题时,让大模型像人类一样思考,把复杂问题拆分成简单的步骤,然后通过调用工具一步一步地去完成。

而大模型还有哪些能够提升其逻辑推理能力的技术或方法?今天就来盘点一下提升大模型逻辑推理的黑科技。

初级推理技术

大模型初级推理技术的核心是,把大型复杂的任务,分解成一个一个的简单的小任务。

主要包括,思维链(CoT),自洽性思维链(CoT-SC),思维树(TOT-tree of thought)等技术。

思维链

思维链全称Chain of Thought,就是把任务进行拆解,适用于各种推理任务,比如数学,逻辑判断等,思维链的优点就是不用对模型进行训练和微调。

在思维链技术中,可能还会使用到零样本(zero-shot prompt)提示和少样本提示(few-shot prompt)等技术。

自洽性思维链

所谓的自洽性思维链,是指对同一个问题,生成多个不同的思维链技术,并让模型从中挑出最合适的方案。

思维链技术并不稳定,其效果取决于大模型的能力,而如果让大模型进行发散性思维,通过多种不同的方式解决问题,然后从中找到最优解,这就是自洽性思维链。

思维树

思维树(TOT)是对思维链(CoT)的进一步扩展,在思维链的每一步,推理出多个分支,拓扑展开成一棵思维树。使用启发式的方法评估每个推理分支对问题解决的贡献。

使用搜索算法,如广度搜索或深度搜索算法等来探索思维树,并进行前瞻和回溯。

中级推理技术

初级推理技术的优点是简单,缺点是结果不可控,推理过程与结果完全由大模型本身自由发挥,即使出错也没有纠错机制。

因此,以ReAct,Plan & Execute和Self Discover为代表的中级推理技术就出现了。

其会约束大模型的推理方向,并根据环境反馈进行纠错。

ReAct

ReAct全称Reasoning and Acting,意思就是推理与行动,来解决多样化的语言推理与决策任务。

其典型的流程是Thought-思考——Action-行动和Observation-观察;思考与行动都比较容易理解,观察其实就是一个反馈的过程,把任务执行的步骤记录下来进行观察,根据观察结果进行调整。

这样经过思考——行动——观察——再思考——再行动——再观察的过程,经过多次循环,最终达到目的。

Plan & Execute

Plan & Execute 方法的本质是先计划再执行,从名称就可以看出,计划 & 执行,通过把问题拆分成一个一个的子任务,根据情况调整执行计划。

Self-Discover

Self-Discover主要包含两个阶段:

阶段一:自发现特定任务的推理结构

阶段二:应用推理结构

高级推理技术——Reflexion 和 LATS

初级推理和高级推理虽然能解决一些简单的任务,但对一些更复杂,思维链路更长的任务就束手无策了。

因此,高级推理技术就出现了,Reflexion和LATS的核心思想就是通过强化学习的方式来解决更复杂的任务场景。

Reflexion

Reflexion 的本质是强化学习,它主要由三部分组成,参与者——Actor,评估者——Evaluator和自我反思——Self-Reflection。

Reflexion 旨在通过反思过去的错误,并把这些知识纳入未来的决策,用以帮助Agent提升表现能力。因此,Reflexion非常适合那种通过反复实验得到结果的任务,比如决策,推理,编程等。

LATS——Language Agent Tree Search

LATS技术全称是——Language Agent Tree Search,简单来说就是Tree search + ReAct + Plan&Execute+ Reflexion,因此可以说LATS技术是目前最强的推理技术,集百家之长。

这里的ReAct,Plan & Execute 和Reflexion在前面的内容中都简单介绍过,这里要再介绍一下Tree Search。

Tree Search是一种树搜索算法,LATS使用蒙特卡罗算法(MCTS),通过平衡搜索找到最优决策路径。

大模型推理能力黑科技

https://www.msn.cn/zh-cn/news/other/openai%E6%9C%80%E5%BC%BA%E6%8E%A8%E7%90%86%E6%A8%A1%E5%9E%8Bo1%E6%AD%A3%E5%BC%8F%E5%8F%91%E5%B8%83-%E4%B8%80%E8%B5%B7%E5%9B%9E%E9%A1%BE%E9%82%A3%E4%BA%9B%E6%8F%90%E5%8D%87%E5%A4%A7%E6%A8%A1%E5%9E%8B%E6%8E%A8%E7%90%86%E8%83%BD%E5%8A%9B%E7%9A%84%E9%BB%91%E7%A7%91%E6%8A%80/ar-AA1qAU2j?ocid=BingNewsSerp

总之,大模型的推理能力是迈向AGI的基础,也是Agent未来应用的基石。

如何学习AI大模型 ?

“最先掌握AI的人,将会比较晚掌握AI的人有竞争优势”。

这句话,放在计算机、互联网、移动互联网的开局时期,都是一样的道理。

我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。

我意识到有很多经验和知识值得分享给大家,故此将并将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。【保证100%免费】🆓

对于0基础小白入门:

如果你是零基础小白,想快速入门大模型是可以考虑的。

一方面是学习时间相对较短,学习内容更全面更集中。
二方面是可以根据这些资料规划好学习计划和方向。

😝有需要的小伙伴,可以VX扫描下方二维码免费领取🆓

👉1.大模型入门学习思维导图👈

要学习一门新的技术,作为新手一定要先学习成长路线图,方向不对,努力白费。

对于从来没有接触过AI大模型的同学,我们帮你准备了详细的学习成长路线图&学习规划。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。(全套教程文末领取哈)
在这里插入图片描述

👉2.AGI大模型配套视频👈

很多朋友都不喜欢晦涩的文字,我也为大家准备了视频教程,每个章节都是当前板块的精华浓缩。

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

👉3.大模型实际应用报告合集👈

这套包含640份报告的合集,涵盖了AI大模型的理论研究、技术实现、行业应用等多个方面。无论您是科研人员、工程师,还是对AI大模型感兴趣的爱好者,这套报告合集都将为您提供宝贵的信息和启示。(全套教程文末领取哈)

在这里插入图片描述

👉4.大模型落地应用案例PPT👈

光学理论是没用的,要学会跟着一起做,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。(全套教程文末领取哈)

在这里插入图片描述

👉5.大模型经典学习电子书👈

随着人工智能技术的飞速发展,AI大模型已经成为了当今科技领域的一大热点。这些大型预训练模型,如GPT-3、BERT、XLNet等,以其强大的语言理解和生成能力,正在改变我们对人工智能的认识。 那以下这些PDF籍就是非常不错的学习资源。(全套教程文末领取哈)
img

在这里插入图片描述

👉6.大模型面试题&答案👈

截至目前大模型已经超过200个,在大模型纵横的时代,不仅大模型技术越来越卷,就连大模型相关的岗位和面试也开始越来越卷了。为了让大家更容易上车大模型算法赛道,我总结了大模型常考的面试题。(全套教程文末领取哈)

在这里插入图片描述
👉学会后的收获:👈
基于大模型全栈工程实现(前端、后端、产品经理、设计、数据分析等),通过这门课可获得不同能力;

能够利用大模型解决相关实际项目需求: 大数据时代,越来越多的企业和机构需要处理海量数据,利用大模型技术可以更好地处理这些数据,提高数据分析和决策的准确性。因此,掌握大模型应用开发技能,可以让程序员更好地应对实际项目需求;

基于大模型和企业数据AI应用开发,实现大模型理论、掌握GPU算力、硬件、LangChain开发框架和项目实战技能, 学会Fine-tuning垂直训练大模型(数据准备、数据蒸馏、大模型部署)一站式掌握;

能够完成时下热门大模型垂直领域模型训练能力,提高程序员的编码能力: 大模型应用开发需要掌握机器学习算法、深度学习

这份完整版的 AI 大模型学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费

😝有需要的小伙伴,可以Vx扫描下方二维码免费领取🆓

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

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

相关文章

这几个电脑文件加密的方法你都知道吗?

1. 使用操作系统自带的加密功能 Windows BitLocker:Windows的BitLocker是一个内置的磁盘加密工具。你可以通过右键点击磁盘驱动器,选择“启用BitLocker”,然后按照提示设置密码或使用USB密钥加密整个硬盘或分区。macOS FileVault&#xff1a…

AQS详解

线程创建方式 继承Thread类实现Runnable接口实现Callable接口 LockSupport的使用 LockSupport.park()/LockSupport.unpark() LockSupport是一个工具类,提供了基本的线程阻塞和唤醒功能,它是创建锁和其他同步组件的基础工具,内部是使用sun…

医学数据分析实训 项目七 继承学习--空气质量指标--天气质量分析和预测

项目七:集成学习 实践目的 理解集成学习算法原理;熟悉并掌握常用集成学习算法的使用方法;熟悉模型性能评估的方法;掌握模型优化的方法。 实践平台 操作系统:Windows7及以上Python版本:3.8.x及以上集成开…

【大模型技术教程】FastGPT一站式解决方案[1-部署篇]:轻松实现RAG-智能问答系统

FastGPT是一个功能强大的平台,专注于知识库训练和自动化工作流程的编排。它提供了一个简单易用的可视化界面,支持自动数据预处理和基于Flow模块的工作流编排。FastGPT支持创建RAG系统,提供自动化工作流程等功能,使得构建和使用RAG…

C++速通LeetCode中等第3题-字母异位词分组

双指针法:两个指针分别指向左右边界,记录最大面积,由于面积由短板决定,两个指针中较短的短指针向内移动一格,再次记录最大面积, 直到两指针相遇,得出答案。 class Solution { public:int maxAr…

C++入门 之 类和对象(中)

目录 一、类的默认成员函数 ​编辑二、构造函数 三、析构函数 四、拷贝构造函数 五.运算符重载 六、赋值运算重载 七、日期类的实现 1、Date.h 2、Date.cpp 八、取地址运算符重载 1、const成员函数 2、取地址运算符重载 一、类的默认成员函数 默认成员函数就是用户不…

java之顺序表的创建

顺序表的定义: 顺序表是用一段物理地址连续的存储单元依次存储数据元素的线性结构,一般情况下采用数组存储。在数组上完成数据的增删查改。 我们现在要实现的顺序表功能有:增(add)、删(remove)、查(get) …

什么是PDM系统?PDM系统核心功能是什么?如何进行产品数据管理

PDM系统介绍 PDM全称为产品数据管理,是一种企业级的产品研发协作平台。它集成了信息技术,通过全面管理和协同研发业务流程,提升企业的整体研发管理水平,缩短产品研发周期,降低成本,提高产品质量。PDM系统不…

「iOS」push与present

iOS学习 前言push与poppresent与dismiss使用dismiss弹出多级PresentedViewController 与 PresentingViewController区别 总结 前言 在此前就学习过视图的push与present。与之对应的退出方法为pop与dismiss。这里进行一次总结。 push与pop pushViewController 是通过导航控制器…

开放式耳机好用吗?哪个开放式耳机好用?

现在市面上的开放式耳机真的越来越火了,所以很多小伙伴也会来问我,有哪些品牌值得入手,开放式耳机到底好不好用的这个问题,作为专业的开放式耳机测评博主对于这个问题当然是信手拈来啦,这篇文章就来告诉大家如何才能选…

百度Android IM SDK组件能力建设及应用

作者 | 星途 导读 移动互联网时代,随着社交媒体、移动支付、线上购物等行业的快速发展,对即时通讯功能的需求不断增加。对于各APP而言,接入IM SDK(即时通讯软件开发工具包)能够大大降低开发成本、提高开发效率&#…

js 如何代码识别Selenium+Webdriver

Python 的 Selenium 可以模拟用户操作打开浏览器,前端如何去识别是人机还是真人: window.navigator.webdriver Selenium 人机下是这样的: 正常使用:

SpringCloud Feign 以及 一个标准的微服务的制作

一个标准的微服务制作 以一个咖啡小程序项目的订单模块为例,这个模块必将包括: 各种实体类(pojo,dto,vo....) 控制器 controller 服务类service ...... 其中控制器中有的接口需要提供给其他微服务,订单模块也需要…

Day04_JVM实战

文章目录 一、gc日志和dump快照GC日志是什么,要怎么看?dump快照是什么?要怎么看?二、gc日志和dump快照实战java.lang.OutOfMemoryError:Java heap space1、gc.log怎么看2、heapdump.hprof怎么看?①jvisualvm查看②使用MAT查看java.lang.OutOfMemoryError:Metaspace1、实时…

给大模型技术从业者的建议,入门转行必看!!

01—大模型技术学习建议‍‍‍ 这个关于学习大模型技术的建议,也可以说是一个学习技术的方法论。 首先大家要明白一点——(任何)技术都是一个更偏向于实践的东西,具体来说就是学习技术实践要大于理论,要以实践为主理论为辅,而不…

产品经理学AI:搭建大模型应用常用的三种方式

如果开发想要基于某个大模型开发一个应用该怎么做? 一般有以下几种方式: 1、自己部署大模型 部署大模型,分为两种模式,一种是部署自研大模型,还有一种是部署开源大模型。 部署自研大模型的优势是,可以完…

国产龙芯处理器双核64位系统板载2G DDR3内存迅为2K1000开发板

硬件配置国产龙芯处理器,双核64位系统,板载2G DDR3内存,流畅运行Busybox、Buildroot、Loognix、QT5.12 系统!接口全板载4路USB HOST、2路千兆以太网、2路UART、2路CAN总线、Mini PCIE、SATA固态盘接口、4G接口、GPS接口WIF1、蓝牙、Mini HDMI…

数据库事务的详解

1、 介绍 什么是事务? 事务是一个原子操作。是一个最小执行单元。可以由一个或多个SQL语句组成,在同一个事务当中,所有的SQL语句都成功执行时,整个事务成功,有一个SQL语句执行失败,整个事务都执行失败。(一组操作同时…

气膜足球馆:为青少年运动梦想护航—轻空间

随着青少年足球运动的不断普及,体育场馆的选择和建设正成为学校、俱乐部及家长们关注的重点。作为一种创新的场馆形式,气膜足球馆凭借其独特优势,逐渐成为青少年足球比赛和培训的理想之地。 宽敞舒适,助力足球成长 气膜足球馆采用…

【Linux】探索文件I/O奥秘,解锁软硬链接与生成动静态库知识

目录 1、C文件接口 1.1什么是当前路径? 1.2程序默认打开的文件流: 2、系统文件I/O 2.1.接口介绍: 2.1.1open: 参数讲解; flags如何实现一个参数就可以有多个参数传参的效果? open函数的返回值: 3…