什么是端到端(end to end)大模型,它和传统的大模型有什么区别?其优势与劣势是什么?

一文说清:端到端与大模型 可能全网最明了的,一文说清什么是”端到端大模型“ #端到端 #大模型 #智能驾驶 阅读详情
AI摘要

本文介绍了端到端模型,它可让大模型直接理解问题并给出答案,省略中间转化过程,能提升系统灵敏度,但实现难度大、可解释性差。还指出在智能驾驶等领域,端到端模型优势明显。此外,作者分享了AI大模型的学习资料,鼓励大家学习大模型。

“ 端到端模型,是一个直接由输入获取输出的过程 ”

最近有一个很火的关于人工智能模型的词——端到端模型。

那么什么是端到端模型?为什么会提出端到端模型,以及它解决了哪些问题?

今天我们就来一起了解一下这个端到端模型。

端到端模型

还记得计算机组成原理里面,关于冯诺伊曼计算机结构中,组成计算机的几个模块吗?

运算器 控制器 存储器 输入设备和输出设备,由这五大模块组成了现有的计算机系统。

而对我们使用者来说,这五大模块中我们接触最多的就是输入设备与输出设备,也就是鼠标键盘显示器。

而运算器,控制器和存储器是由计算机系统自己处理的,我们不需要知道它们的内部运行原理,也不需要知道它们是怎么协调的。

同样端到端也是如此,从表象来看我们只需要关心其输入与输出,不需要知道它的内部结构,也就是说,端到端模型的表象是一个黑盒。

我们知道,大模型的表现是无法解释的,它更多的是一种现象,叫做智能涌现,现在很多研究机构都在解决大模型的可解释性,也就是大模型为什么能做到这样的效果,中间经历了哪些处理。

但如果要实现一个端到端的大模型,应该怎么实现呢?任何新技术的出现都是为了解决存在的问题,那端到端模型解决了什么问题?

其实用一句话概括端到端,就是让大模型直接理解问题,然后给出答案或决策。

比如拿语音模型举例,很多人以为的语音模型就是直接理解语音,但事实上语音模型并不是直接理解语音;而是由多个模块组成的一个语音模型。

语音在语音模型中的处理过程,需要经过语音转文字,然后把文字输入给大模型,大模型处理完毕返回文字,再有转化系统把文字转换为语音返回给用户。

图片

这就是现在大模型所存在的问题,中间需要经过多个模块的协同处理才能得到想要的结果。可能有人会问为什么不让大模型直接理解语音,还要经过中间的转化?

原因就是这样的实现方式技术难度低,容易实现。

而端到端模型的目的就是省略中间语音转文字,文字转语音的过程;为什么要这么做?

这么做的目的并不是为了炫耀技术,而是有些场景需要强大的实时性,无法接受如此长链条的处理响应时间。

比如说自动驾驶,现今的自动驾驶采用的就是多模块协作的方式,如路况采集,自动化分析,做出决策,执行决策等。这样的自动驾驶系统就需要大量的时间做出响应。

而如果采用端到端系统,那么端到端系统就可以直接采集路况数据,然后做出决策,省略中间各种乱七八糟的处理流程,大大提升了系统灵敏度。

从技术到角度来说,端到端模型实现难度更大,系统更复杂,而且可解释性更差,而且更像一个黑盒。

可能说到这里,有些人任务端到端模型能做到的事,普通大模型也可以做到,而且技术难度更低,成本也更低。

但端到端模型出现的原因并不是为了解决普通的问题,比如回答系统;哪怕你普通大模型性能低一点,回答慢一点也可以接受。

但在一些领域,如智能驾驶,高端制造,军事竞争等方面,延迟要在毫秒,甚至是微秒的程度;这时普通大模型就无法完成任务了。

端到端模型的主要目的就是为了让大模型直接接受输入,减少中间环节的处理成本,提升效率。

图片

程序员应该比较容易理解端到端,普通大模型就类似于现在的高级语音,如java,python等;它们的功能强大,但执行效率低,原因就是中间有一个解释器。

而端到端模型就类似于C语言,直接转换为计算机能够处理的格式,省略了中间解释的环节。

虽然高级编程语言的作用越发强大,但永远也没有那个语言能完全取代C语言和汇编语言。

当然,C语言和汇编语言虽然效率高,但迁移性比较低,不同的平台需要不同的指令集和开发库。端到端模型也是如此,对训练数据质量的要求更高,适应性也更差。

因此,网上也有人说,所谓的端到端就是直接由输入得到输出,大模型可以直接理解输入数据,而不需要这样那样的转化过程。

​

如何学习大模型

现在社会上大模型越来越普及了,已经有很多人都想往这里面扎,但是却找不到适合的方法去学习。

作为一名资深码农,初入大模型时也吃了很多亏,踩了无数坑。现在我想把我的经验和知识分享给你们,帮助你们学习AI大模型,能够解决你们学习中的困难。

我已将重要的AI大模型资料包括市面上AI大模型各大白皮书、AGI大模型系统学习路线、AI大模型视频教程、实战学习,等录播视频免费分享出来,需要的小伙伴可以扫取。

一、AGI大模型系统学习路线

很多人学习大模型的时候没有方向,东学一点西学一点,像只无头苍蝇乱撞,我下面分享的这个学习路线希望能够帮助到你们学习AI大模型。

在这里插入图片描述

二、AI大模型视频教程

在这里插入图片描述

三、AI大模型各大学习书籍

在这里插入图片描述

四、AI大模型各大场景实战案例

在这里插入图片描述

五、结束语

学习AI大模型是当前科技发展的趋势,它不仅能够为我们提供更多的机会和挑战,还能够让我们更好地理解和应用人工智能技术。通过学习AI大模型,我们可以深入了解深度学习、神经网络等核心概念,并将其应用于自然语言处理、计算机视觉、语音识别等领域。同时,掌握AI大模型还能够为我们的职业发展增添竞争力,成为未来技术领域的领导者。

再者,学习AI大模型也能为我们自己创造更多的价值,提供更多的岗位以及副业创收,让自己的生活更上一层楼。

因此,学习AI大模型是一项有前景且值得投入的时间和精力的重要选择。

让端到端智驾算法从梦想照进现实——自动驾驶大模型 , 一个模型全都搞定 这是一个统一的自动驾驶算法框架,利用五个基本任务来实现一个安全和强大的系统,UniAD的设计理念是面向planning。UniAD中的关键组件是基于query的设计来连接所有节点。随着深度学习的成功发展,自动驾驶算法被集成了一系列任务,包括perception中的detection、tracking和mapping,以及prediction中的motion、occupancy预测。为了统一任务,提出了一种基于query的设计来连接UniAD中的所有节点,从而在环境中受益于agent交互的更丰富的表征形式。 阅读详情

相关推荐

【端到端模型】

端到端模型就像是一个超级智能的黑盒子。想象你要完成一个任务,比如把一张写着字的图片变成电脑里能编辑的文字(这是光学字符识别的任务)。传统的做法可能是先人工分析图片,找到文字的轮廓、笔画这些特征,然后用别的方法把这些特征转变成文字。但是端到端模型很厉害,你直接把图片丢进这个黑盒子,它自己就知道怎么从图片里的原始信息(一堆像素点)直接输出最后你想要的文字,中间不需要你去操心怎么提取特征这些复杂的步骤。再打个比方,就好像你要把一个外语句子翻译成中文。

qq_45611002的博客 1285

端到端模型(end-to-end)与非端到端模型

端到端模型(end-to-end)与非端到端模型,pipeline,序列到序列

云隐雾匿的博客 9683

Windows离线OCR大模型:敏感票据本地结构化提取实战指南

OCR技术早已从“认出文字”进阶到“直接产出业务字段”的阶段,但发票、病历、银行回单等私密单据的识别始终面临隐私合规与识别质量的双重挑战。传统云端OCR虽识别率高,却要将敏感数据上传外部服务器,在政务、医疗、金融等场景难以通过安全评审。离线OCR借助本地AI大模型,将文字检测、方向矫正、识别与结构化字段提取全部压缩在设备内完成,实现数据不出内网。它不仅能处理倾斜、模糊、印章遮挡等复杂票据,还支持批量生产流程,以固定资产投入替代按量付费,长期成本更优。本文从原理出发,拆解离线方案与云端方案的本质区别,并给出基

weixin_33861800的博客 414

一文了解“端到端”自动驾驶模型

对于华为、小鹏等国内玩家而言,大家普遍尚处于感知“端到端”、决策规划模型化阶段。参考特斯拉在2021和2022年年底的AI Day上分别公布了BEV和Occupancy Network的技术架构,“端到端”是深度学习中的概念,英文为“End-to-End(E2E)”,指的是一个AI模型,只要输入原始数据就可以输出最终结果。应用到自动驾驶领域,意味着只需要一个模型,就能把摄像头、毫米波雷达、激光雷达等传感器收集到的感知信息,转换成车辆方向盘的转动角度、加速踏板的踩踏深度以及制动的力度等具体操作指令,让汽车实现

qq_22751305的博客 1万+

010Editor实战:5分钟破解Zip伪加密文件(附BUUCTF真题解析)

本文详细介绍了如何使用010Editor快速破解Zip伪加密文件,包括BUUCTF真题的完整解析。通过修改关键字节,轻松解除伪加密状态,适用于CTF竞赛和实际工作场景,提升文件处理效率。

weixin_29325007的博客 326

三菱CNC数据采集实战:从SDK安装到C#代码调试全流程(附完整资源包)

本文为C#开发者提供了三菱CNC数据采集的完整实战指南。详细介绍了从获取并安装核心A2协议SDK、配置Visual Studio开发环境,到理解COM接口文档、封装C#通信类,并构建具备多设备连接与定时采集功能的WinForms应用程序的全流程。文章重点分享了网络调试、异常处理及性能优化等关键实战经验,帮助开发者高效打通工业自动化数据采集链路。

oauth7security的博客 707

VLA三大技术范式:LLM控制器、端到端Transformer与世界模型实战解析

具身智能(Embodied AI)正推动AI从‘理解世界’迈向‘改造世界’,其核心载体VLA(视觉-语言-动作)模型需在连续时空、抽象语义与物理动作间建立鲁棒映射。区别于传统视觉-语言模型(VLM),VLA必须支持时序建模、动作生成与感知-决策-行动闭环反馈,因而催生出三大主流工程路径:LLM-as-Controller强调解耦可控与快速落地;End-to-End Transformer追求统一表征但受限于数据与算力瓶颈;World Model+LLM则通过隐状态预测实现推理与动力学的协同,兼顾泛化性与物理

weixin_33980459的博客 433

手眼标定(EyeToHand)推导

Base为基坐标系(B),工具末端坐标系(T),标定板为Mark坐标系(M),相机坐标系(C)对于每两个姿态都存在上式,组成一个AX=XB的矩阵方程,X为。此时转换成AX=0的问题,单纯用SVD求奇异解便可得到。相机坐标系到Base基坐标系下的转换关系。已知标定板与机械臂末端的相对位置固定不变,,即。带入(2)式求,至此求解出需要的手眼矩阵。在眼在手外的时候,其实是要求解。

stevenreally6的博客 1143

从L5概念车到端到端大模型:自动驾驶核心挑战与演进路径

自动驾驶技术旨在通过传感器、算法与控制系统,赋予机器自主驾驶能力,其核心价值在于提升交通效率与安全性。其实现原理依赖于感知、决策、规划与控制的技术闭环。当前,行业正经历从模块化架构向端到端大模型的范式转移,后者通过统一特征空间与强大的世界模型理解能力,旨在更有效地处理极端工况与长尾问题。这一演进的关键驱动力在于高质量、超大规模的自动驾驶数据集,以及仿真数据合成技术,它们共同构成了数据闭环,为模型训练提供燃料。在此背景下,规划与控制算法也在同步进化,例如模型预测控制(MPC)与学习型规划的结合,以提升决策的精

weixin_30568591的博客 430

【迁移学习综述】

迁移学习的目标是将某个领域或任务上学习到的知识应用到不同的但相关的领域或问题中。迁移学习的研究来源于一个观测:人类可以将以前的学到的知识应用于解决新的问题,更快的解决问题或取得更好的效果。迁移学习被赋予这样一个任务:从以前的任务当中去学习知识(knowledge)或经验,并应用于新的任务当中。换句话说,迁移学习目的是从一个或多个源任务(source tasks)中抽取知识、经验,然后应用于一个目标领域(target domain)当中去。

afadgas的博客 4319

【目标跟踪】多目标跟踪的评价工具motmetrics怎么使用?

多目标跟踪,通过motmetrics测试评价对应的视频。

聿默的博客 5368

大模型调用量激增下的部署与高并发架构实战

大模型调用量的快速增长,正在推动AI应用从“功能验证”走向“生产环境大规模服务”。理解请求量、Token吞吐量、并发数与延迟指标是架构设计的基础;而如何选型推理框架、优化API调用与流式输出,则决定了服务的稳定性与成本。以vLLM为代表的高性能推理引擎,结合前缀缓存、弹性扩缩容和负载均衡等手段,可以有效承接高并发流量;同时,从单机部署到多机集群的演进路线,为企业私有化落地与成本控制提供了参考。围绕这些关键技术问题,分享一套可操作的工程实践体系,帮助开发者在调用量激增时,构建高可用、低成本的大模型服务平台。

WGH100817的博客 407

5、硬件工程师笔试面试——上拉电阻、下拉电阻(2025版本)

本文系统介绍了上拉电阻和下拉电阻的原理与应用。上拉电阻通过连接电源确保电路高电平状态,常用于数字电路防抖、OC门驱动等场景;下拉电阻连接地线维持低电平,适用于低电平触发电路。文章详细分析了两种电阻的选择方法、功耗与响应速度的平衡策略,以及在高速信号传输中的影响差异。同时对比了二者的优缺点,并提供了模拟电路中的应用实例。最后给出了电阻值计算的工程方法,为硬件工程师的电路设计提供了实用参考。

XU157303764的博客 2868

大模型系统开发能力体系

本文系统梳理了大模型开发的核心知识体系,分为底层认知层和模型演进层。底层认知层涵盖机器学习基础概念(张量、梯度、链式法则、概率分布)和LLM关键参数(Token、上下文窗口、温度等控制参数)。模型演进层分析主流架构发展:CNN通过局部感受野处理图像,RNN/LSTM用于序列建模但存在并行性差等问题,Transformer凭借自注意力机制实现全局依赖建模成为当前主流。全文提供了参数组合策略等技术细节,为开发者构建了从理论基础到实践应用的能力框架。

weixin_45130169的博客 1275

18、项目运行与调试全攻略

本文详细介绍了在IntelliJ IDEA中进行项目运行与调试的完整流程,涵盖运行配置的创建与管理、临时配置的使用与保存、运行窗口的控制台操作及多程序并行运行的处理。同时,讲解了如何通过调试器定位和修复语法错误、运行时错误及逻辑错误,并结合ACME项目演示了第三方库Log4J的集成方法和命令行客户端的功能改进。文章还提供了调试流程图,帮助开发者系统掌握IDEA的强大调试功能,提升开发效率与代码质量。

svm4gardener的博客 76

基于STM32L4XX、HAL库的ICM-42670-P姿态传感器驱动程序设计

sprintf(buffer, "温度: %.1f °C\r\n\r\n", sensor_data.temperature);sprintf(buffer, "陀螺仪: X=%.2f Y=%.2f Z=%.2f rad/s\r\n",sprintf(buffer, "加速度: X=%.2f Y=%.2f Z=%.2f m/s²\r\n",sprintf(buffer, "开始校准IMU,请保持传感器静止...\r\n");sprintf(buffer, "读取传感器数据失败\r\n");

zhusl6688的博客 642

火山引擎双向流式语音合成:Python实现与工程优化实战

实时语音交互场景对合成延迟提出了极高要求,传统TTS请求-响应模式下,文本必须完整发送、整段合成,用户等待时间长,难以支撑对话机器人、直播播报等实时应用。流式架构的引入改变了这一局面,通过WebSocket长连接,客户端可以持续上行文本,服务端同步下行音频,实现“边说边合成”的并行处理。其中,双向流式API进一步解耦了输入和输出,文本无需等待整句结束即可送入合成链路,配合首包延迟优化、并发连接池和断句节奏控制,可将交互延迟降至数百毫秒。本文从流式传输的基本原理出发,结合工程实践,展示了基于Python实现双

weixin_34348805的博客 1095

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

大模型应用开发--Agent笔记1(定义,ReAct、Plan-and-execute范式,Coze、Dify低代码平台,LangChain、LlamaIndex、AutoGen框架,评估,含代码)

本文基于datawhale的Hello-Agents开源项目及其他大模型开发资料整理而成。内容分为四个部分: 智能体基础概念、智能体构建范式、智能体框架比较和智能体性能评估。笔记重点分析了不同范式的优缺点,并通过实际代码示例展示了各框架的具体实现方式。作者将持续更新学习内容,深入探索智能体开发的实践应用。

zhuai.blog.youkuaiyun.com 2012

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Mythos推理框架:动态分片与符号化缓存驱动的可控AI推理

大模型推理正从端到端黑箱走向可验证、可审计的工程化阶段。Mythos作为新一代推理时计算调度框架,通过语义原子单元(SAU)动态分片、符号化中间态缓存(SIC)和领域感知语法树(DAST)三大核心技术,实现长程依赖建模、多跳逻辑验证与资源消耗的解耦。其核心价值在于将隐式思维链转化为结构化、可追溯、带证据锚点的推理路径,显著提升法律、金融等强合规场景下的事实保真度与执行确定性。该框架已实现在合同审查等任务中错误率下降至5.2%、推理耗时降低76%,标志着LLM正加速演进为嵌入业务流程的可信推理基础设施。

weixin_34321753的博客 476

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

【推理优化】PD分离基础详解

💞目的:本系列是个人整理为了AI Infra面试的,整理期间苛求每个知识点,平衡理解简易度与深入程度。🥰来源:材料主要源于进行的,每个知识点参考热门博客和国产AI助手,其中也可能含有一些的个人思考。🤭结语:如果有帮到你的地方,就和。

qq_43840665的博客 65

基于AI智能体的信息聚合系统:从原理到实战构建

在信息爆炸的时代,如何高效获取和处理有效信息成为技术从业者的核心挑战。传统的信息检索方式往往是被动和碎片化的,而AI智能体(AI Agents)技术通过模拟人类的研究工作流,实现了从目标理解、规划、执行到信息合成的主动式信息聚合。其核心原理在于将大语言模型(LLM)作为规划与决策中枢,结合网页抓取、API调用等工具集,构建一个能够自主感知、行动并学习的自动化系统。这种技术架构的价值在于,它不仅能将人从繁琐的信息筛选中解放出来,更能通过持续、定向的“巡逻”,动态构建和更新专属知识库,为市场分析、竞品追踪和技术

weixin_33850015的博客 384
上一篇: # 让模型评估模型:构建双代理RAG评估系统的步骤解析
下一篇: 大模型算法岗和大模型开发岗有什么区别?
冻感糕人~
博客等级 码龄3年 8926粉丝 2384原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值