传统后端转AI开发?别一上来就啃大模型原理!收藏这份实用学习路线助你轻松入门

「文智助手」全场景办公AI助理AI+OPC全流程实践方案(大赛作品) 阅读详情

本文针对传统后端工程师转行AI应用开发提供实用建议,指出应避免直接学习大模型原理,而是先理解业务场景,通过RAG项目实践,掌握文档处理、检索重排序等技术,再补充后端工程化能力,如权限控制、成本优化等,最后逐步深入学习AI原理。强调AI应用开发的核心在于将AI能力落地业务系统,后端工程能力依然是核心竞争力,建议按项目实践-工程化-原理学习的顺序逐步提升。

先说结论:

传统后端转AI应用开发,千万别一上来就啃大模型原理。

不是原理不重要。

而是对大部分传统后端来说,学习顺序错了,真的会越学越焦虑。

这里说的传统后端,不只是Java和Go。

也包括Golang、Python、.NET、PHP这些长期做业务系统、接口、数据库、后台管理、微服务、脚本服务的开发同学。

我最近看到太多兄弟都是这个状态:

白天上班写业务代码。

晚上回家开始疯狂收藏AI资料。

今天收藏Transformer。

明天收藏RAG。

后天收藏Agent。

再过几天又刷到MCP、Function Calling、向量数据库、多模态。

收藏夹越来越满,脑子越来越乱。

最后深夜关掉电脑,只剩一个感觉:

完了,好像什么都得学。

但问题是,学了一堆概念之后:

简历还是写不出来。

项目还是没有亮点。

面试官一问AI项目,还是讲不清楚。

这才是最扎心的地方。

传统后端想转AI应用开发,别一上来就啃大模型原理

先说结论:

传统后端转AI应用开发,千万别一上来就啃大模型原理。

不是原理不重要。

而是对大部分传统后端来说,学习顺序错了,真的会越学越焦虑。

这里说的传统后端,不只是Java和Go。

也包括Golang、Python、.NET、PHP这些长期做业务系统、接口、数据库、后台管理、微服务、脚本服务的开发同学。

我最近看到太多兄弟都是这个状态:

白天上班写业务代码。

晚上回家开始疯狂收藏AI资料。

今天收藏Transformer。

明天收藏RAG。

后天收藏Agent。

再过几天又刷到MCP、Function Calling、向量数据库、多模态。

收藏夹越来越满,脑子越来越乱。

最后深夜关掉电脑,只剩一个感觉:

完了,好像什么都得学。

但问题是,学了一堆概念之后:

简历还是写不出来。

项目还是没有亮点。

面试官一问AI项目,还是讲不清楚。

这才是最扎心的地方。

一、你不是要转算法岗


很多传统后端一提到AI,就默认自己要先学算法。

机器学习。

深度学习。

Transformer。

大模型训练。

论文。

这条路不是不行。

但它更适合想做算法、模型训练、研究岗的人。

如果你的目标是AI应用开发,这条路对大部分后端来说太绕了。

你过去最强的能力是什么?

不是推公式。

不是训练模型。

而是:

  • 把需求拆成接口
  • 把数据落到库里
  • 把系统跑稳定
  • 把线上问题查清楚
  • 把权限、日志、缓存、部署这些工程问题处理好

这些才是你的基本盘。

所以传统后端转AI应用开发,不是推翻重学。

而是把过去的后端工程能力,迁移到AI应用场景里。

以前你做的是电商、CRM、ERP、支付、订单、后台管理。

现在你做的是企业知识库、智能客服、AI面试系统、Agent助手、业务流程自动化。

场景变了。

但工程能力没有废。

图片

二、企业要的不是“懂概念”,而是能落地


企业招AI应用开发,大部分时候不是让你从零训练一个大模型。

它真正想要的是:

你能不能把AI能力接进真实业务系统。

比如:

  • 把内部文档接入知识库
  • 做一个能回答业务问题的RAG系统
  • 接入大模型API
  • 设计会话、权限、日志、限流
  • 把AI能力封装成后端服务
  • 给Agent提供工具调用能力
  • 处理回答不准、延迟过高、成本过高的问题

你看,这些是不是很后端?

接口设计、数据库、缓存、权限、日志、异步任务、服务稳定性、部署上线。

这些能力,在AI应用开发里依然值钱。

所以你不是要和算法工程师拼论文。

你要证明的是:

我能把AI能力做成一个真实可用的业务系统。

这句话,比“我了解大模型原理”有价值多了。

三、正确顺序:先项目,再原理


如果你现在想转AI应用开发,我建议按这个顺序走。

第一步:先理解业务场景

不要一上来就问:

Transformer怎么实现?

先问:

企业为什么要用大模型?

用户真正想解决什么问题?

比如:

  • 客服问答
  • 企业知识库
  • 智能面试
  • 合同审核
  • 代码助手
  • 工单自动处理
  • 数据分析助手

场景清楚了,名词才会变成工具。

否则你看到的永远是一堆概念。

概念越多,越焦虑。

第二步:先跑通一个完整RAG项目

对传统后端来说,RAG是非常适合入门AI应用开发的项目。

因为它既有AI能力,也有后端工程能力。

一个完整RAG项目,至少要包括:

  • 文档上传
  • 文档解析
  • 文本切分
  • 向量化
  • 向量检索
  • 关键词检索
  • 结果融合
  • 重排序
  • Prompt组装
  • 大模型回答
  • 引用来源
  • 拒答判断
  • 日志记录
  • 效果评测

很多人做RAG,只做到“上传文档,然后问答”。

这只能算Demo。

Demo可以入门。

但如果你想写进简历,想面试能讲,就不能只停留在Demo层面。

你至少要能讲清楚:

文档为什么要切分?

为什么需要重排序?

回答不准时怎么定位问题?

怎么判断回答有没有引用依据?

这些才是面试官真正关心的东西。

图片

第三步:再学Agent和工具调用

RAG解决的是知识问答问题。

Agent解决的是任务执行问题。

简单说:

RAG更像是帮你查资料、组织答案。

Agent更像是帮你调用工具、完成任务。

但你学Agent,也别只停留在概念。

后端更应该关注这些问题:

  • 工具怎么注册?
  • 参数怎么校验?
  • 调用失败怎么重试?
  • 多轮任务状态怎么保存?
  • 权限怎么控制?
  • 日志怎么记录?
  • 用户输入不规范怎么办?

很多人讲Agent,讲得很玄乎。

但真正落到后端开发这里,就是工具、状态、权限、异常、日志、任务编排。

你能把这些讲清楚,就已经超过很多只会喊概念的人了。

第四步:补AI应用工程化能力

这一步最容易被忽略。

也是最容易拉开差距的地方。

普通AI Demo只关心能不能跑。

但企业项目更关心:

上线后稳不稳定?

效果能不能评测?

成本能不能控制?

出问题能不能回滚?

不同策略能不能灰度?

所以你后面一定要补这些能力:

  • 评测体系:Recall@K、MRR、nDCG、引用准确率、拒答误杀率
  • 策略管理:配置热加载、灰度、回滚、Shadow测试
  • 日志体系:记录query、召回结果、模型回答、token消耗
  • 成本控制:embedding token、context token、completion token分别统计
  • 权限和安全:不同用户访问不同知识库
  • 可观测性:延迟、错误率、命中率、成本变化

这些听起来没有“智能体”“大模型”那么性感。

但它们才是真正的工程价值。

真正拉开差距的,不是会不会调API。

而是你能不能把AI项目做成真实业务系统。

图片

四、简历怎么写,才不像蹭AI热点?


很多兄弟最头疼的是这个。

明明学了AI,但简历不知道怎么写。

如果你的项目经历写成这样:

基于大模型API实现智能问答系统。

支持用户上传文档并进行知识库问答。

使用向量数据库实现语义检索。

不是不能写。

而是太普通了。

面试官看完很可能会想:

这不就是调了个API吗?

这不就是一个知识库Demo吗?

你到底负责了什么?

难点在哪里?

上线后怎么保证效果?

所以你应该往工程化和业务价值上写。

比如可以这样写:

负责RAG知识库核心检索链路设计,完成文档解析、文本切分、向量化、召回、重排序、引用溯源和拒答判断等能力,提升知识问答的准确性和可追溯性。

参与检索效果评测体系建设,通过Recall@K、MRR、引用准确率、拒答误杀率等指标评估不同检索策略效果,支持策略灰度和回滚。

设计请求级日志和成本统计能力,记录query、召回结果、模型回答、token消耗和响应延迟,支持线上问题定位和成本优化。

你看,这样写就不一样了。

它不是在说“我调了一个API”。

而是在说:

我做过一个更接近真实业务的AI应用项目。

这就是简历的价值。

不是把词写高级。

而是把你做过的东西,放到真实业务和工程问题里表达出来。

图片

五、给传统后端的一份学习路线


如果你现在想转AI应用开发,可以按这个顺序走:

第一步,搞清楚方向。

先理解AI应用开发岗位到底做什么,不要一上来学算法。

第二步,跑通RAG。

做一个完整RAG项目,重点理解文档处理、检索、重排序、Prompt组装、引用和拒答。

第三步,补后端工程化。

把权限、日志、配置、灰度、回滚、成本、监控补进去。

第四步,学习Agent。

重点学工具调用、任务编排、状态管理、异常处理和MCP。

第五步,改简历和准备面试。

把项目写成业务问题、技术方案、工程难点和结果,而不是堆技术名词。

第六步,反补原理。

围绕项目中遇到的问题,系统补Embedding、Token、上下文窗口、幻觉、Function Calling、大模型基础原理。

这个顺序,比一上来啃大模型原理更适合大部分传统后端。

因为它能更快让你形成项目成果。

也更容易转化成简历和面试表达。

最后说一句

如果你是Java、Golang、Python、.NET、PHP后端,最近也在纠结AI应用开发到底怎么学。

别慌。

先别把自己扔进一堆大模型原理里淹死。

你现在最该做的是三件事:

第一,选一个真实AI应用场景。

比如企业知识库、智能面试、简历助手、客服问答。

第二,做一个能写进简历的项目。

优先从RAG开始,因为它最适合后端切入。

第三,把项目讲清楚。

包括业务背景、技术方案、工程难点、评测方式、上线问题、成本控制、面试追问。

记住一句话:

AI应用开发不是比谁懂的概念多。

而是比谁能把AI能力真正落到业务系统里。

对传统后端来说,这恰恰是机会。

因为你过去学的后端工程能力,没有过时。

只是需要换一个AI应用场景重新表达出来。

最后

2026 年一晃已经过半,AI 大模型的热潮不仅没有降温,反而持续升温!

金融行业用大模型做风控、医疗依靠 AI 解析影像,电商、制造、教育各行各业,都在把 AI 融入日常业务。曾经热闹的 “百模大战”,早就告别单纯比拼模型参数,正式进入落地应用时代。

现在企业疯狂紧缺一类人才:懂业务、懂 AI、能做出可上线项目的大模型开发工程师,岗位缺口大,薪资待遇十分可观。

在这里插入图片描述

风口再好,不如手握高薪 offer 实在。行情火热,普通人、程序员该怎样从零入门大模型,抓住这波机会?

今天整理好【2026 最新版】AI 大模型全套免费学习资源,覆盖零基础入门、项目实战、理论知识、大厂面试,从基础一路进阶。所有资料分类归档,没有多余杂料,无套路免费分享给想要入局 AI 赛道的程序员与零基础小白!

👇👇扫码免费领取全部内容👇👇

在这里插入图片描述

1、大模型系统化完整学习路线

在这里插入图片描述

2、大模型经典书籍&文档

在这里插入图片描述

3、AI 大模型最新行业研究报告

在这里插入图片描述

4、企业级实战项目 + 完整配套源码

img

5、大厂大模型面试真题汇总

img

6、这些资料真的有用吗?

这份资料由我和鲁为民博士(北京清华大学学士和美国加州理工学院博士)共同整理,现任上海殷泊信息科技CEO,其创立的MoPaaS云平台获Forrester全球’强劲表现者’认证,服务航天科工、国家电网等1000+企业,以第一作者在IEEE Transactions发表论文50+篇,获NASA JPL火星探测系统强化学习专利等35项中美专利。本套AI大模型课程由清华大学-加州理工双料博士、吴文俊人工智能奖得主鲁为民教授领衔研发。

资料内容涵盖了从入门到进阶的各类视频教程和实战项目,无论你是小白还是有些技术基础的技术人员,这份资料都绝对能帮助你提升薪资待遇,转行大模型岗位。
在这里插入图片描述
在这里插入图片描述

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

在这里插入图片描述

船载 OpenHarmony AIS 航海工作台:告警与防碰撞预警系统 船载OpenHarmony AIS航海工作台的告警与防碰撞系统,集成十余类告警(超速、偏航、会遇、SOS等),通过网格空间索引实现高效邻近判定,保障实时性。告警管理器统一调度规则、去重、通知与日志,支持悬浮球、语音、跑马灯、弹窗多渠道触达,确保航行安全。SOS紧急通道独立运行,避免干扰。系统设计强调性能优化与多场景适配,为航海安全提供核心支撑。 阅读详情

相关推荐

【移远EG800K-CN】从AT指令到MQTT实战:4G模块云端通信全解析

本文详细解析移远EG800K-CN 4G模块的AT指令应用与MQTT云端通信实战。从硬件连接到网络配置,再到MQTT协议的数据上报与命令接收,提供了完整的物联网通信解决方案,帮助开发者快速实现设备与云端的稳定数据交互。

o1p2q3r的博客 559

AI大模型开发必备!收藏这份7阶段完整学习路线,助你轻松入门高薪领域_2025全网最详细的AI大模型学习路线_大模型学习路线

2025年AI大模型应用将迎来爆发期,掌握相关技术成为关键竞争力。团队耗时6个月打造了业内首份完整学习路线,涵盖7大阶段:从大模型基础、RAG架构、Agent开发到多模态应用,包含36章系统内容。学习到第四阶段即可胜任多数大模型岗位需求,配套多个实战项目如PDF文档助手、新闻推荐系统等。完整资源已上传优快云,扫描官方二维码可免费获取,助力快速进入高薪AI领域。该路线特别包含模型微调、智能设备部署等前沿内容,为开发者提供全面指导。

m0_65555479的博客 997

11、rsa-目标主机支持RSA密钥交换【原理扫描】的漏洞

通过将 etcd 的 TLS 密钥交换算法从 RSA 升级为 ECDHE,可实现前向保密,彻底消除 “私钥泄露导致历史流量解密” 的风险。核心步骤是通过强制启用含ECDHE的套件,并禁用 RSA 密钥交换套件,同时建议升级到 TLS 1.2+ 并优化证书类型(优先 ECDSA)。这一配置符合云原生安全最佳实践,也是 Kubernetes 等依赖 etcd 的系统推荐的安全标准。生成临时密钥的具体步骤是什么?如何验证etcd是否已成功更新为ECDH密钥交换算法?配置临时密钥交换算法可能带来哪些性能影响。

xuebo1129927648的博客 1万+

小白程序员必看!收藏这份AI大模型应用开发学习路线,轻松入门

AI正成为2025年的热门领域,本文为后端开发者提供了转岗AI大模型应用开发的完整学习路线,涵盖大模型基础、RAG应用开发、大模型Agent应用架构及微调与私有化部署等阶段。强调AI应用的核心逻辑在于设计Prompt和结合业务逻辑,而非复杂的算法研究,并推荐了丰富的学习资料供免费获取。

weixin_55154866的博客 920

南京邮电大学电工电子基础B实验六(组合逻辑电路)

南京邮电大学电工电子基础B实验五(组合逻辑电路);电工电子;南京邮电大学;计算机学院;实验报告;电路图;

亦是远方的小地方 1万+

面试复习题--RN面试

考察点:热更新方案的深度理解,选型能力,实战落地经验。答题思路主流热更新方案对比。

hqiangtai的博客 726

收藏!后端转AI大模型开发完整学习路线,小白也能轻松入门!

近期科技圈传来重磅消息:行业巨头英特尔宣布大规模裁员2万人,传统技术岗位持续萎缩的同时,另一番景象却在AI领域上演——AI相关技术岗正开启“疯狂扩招”模式!据行业招聘数据显示,具备3-5年大模型相关经验的开发者,在大厂就能拿到50K×20薪的高薪待遇,薪资差距肉眼可见!业内资深HR预判:不出1年,“具备AI项目实战经验”将正式成为技术岗投递的硬性门槛。在行业迭代加速的当下,“温水煮青蛙”式的等待只会让自己逐渐被淘汰,与其被动应对,不如主动出击,抢先掌握AI大模型核心原理+落地应用技术+项目实操经验。

Z123275的博客 448

ATE自动化测试设备:硬件与软件的完美协同

本文深入解析了ATE自动化测试设备如何通过硬件与软件的完美协同,实现高效、精准的电子产品测试。文章详细阐述了ATE系统的硬件架构(如测试控制器、仪器模块、开关矩阵)与软件层次(如测试管理、仪器控制、数据分析),并结合实战案例,揭示了软硬件协同设计在提升测试效率与可靠性中的关键作用。

weixin_29218509的博客 168

收藏!Java程序员专属大模型学习路线:从入门到实战,轻松转型AI架构师

从提示工程入门,到API应用开发,再到AI Agent构建,最终实现模型私有化部署,这条学习路线为Java开发者提供了清晰的AI转型路径。强大的工程化能力:能将大模型能力稳定、高效地集成到企业级应用中;丰富的生态积累:Spring Boot、微服务、分布式架构等技术栈可直接复用,快速构建复杂AI应用;业务理解深度:熟悉企业业务流程,能更精准地定位大模型的应用场景,实现技术与业务的深度融合。

m0_48891301的博客 1442

【随机过程】Markov Chain的定义及发展历程与实际应用

本模块书写的初衷:由于在学习张波张景肖等学者所著的《应用随机过程》存在着不甚了解的知识点,经过个人查找资料并整理、分享,希望能够为有同样疑惑的读者贡献绵薄之力,同时如果个人编写内容有错误,恳请读者指正。本文为对《应用随机过程》第42页中Markov Chain基本概念的补充。1.Markov Chain的定义俄国数学家 Andrey Andreyevich Markov 研究并提出一个用数学方法就能解释自然变化的一般规律模型,被命名为马尔科夫链(Markov Chain)。

qq_49657150的博客 3745

【一文搞懂几种常用推荐算法】

协同过滤:适合用户-物品交互数据丰富的场景。矩阵分解:能处理稀疏数据,适合显式评分预测。基于内容:依赖物品特征,解决冷启动问题。NMF:适用于非负数据(如点击率、购买记录)。根据实际需求选择算法,或结合多种方法构建混合推荐系统。

专注技术的博主 2637

视频隐私脱敏工程化:CSRT/KCF追踪算法在本地推理中的实现与边界

在短视频内容合规审查中,动态遮挡(Dynamic Masking)是高频且高耗时的环节。传统手动关键帧打码不仅效率低下,且在目标快速移动或遮挡时极易出现遮罩漂移。本文从计算机视觉工程角度,解析基于CSRT与KCF算法的目标追踪方案在视频隐私处理中的技术路径、性能权衡及落地实践。

Mysssone的博客 224

【目标检测-YOLO】YOLOv5-v5.0-yolov5s网络架构详解(第一篇)

源码:GitHub - ultralytics/yolov5 at v5.0 由于YOLO v5 代码库在持续更新,如上图,有多个版本,每个版本的网络结构不尽相同。以下内容以 v5.0 为准,网络结构选用 yolov5s。 为了方便画图和理解网络结构,选用可视化工具:Netron 网页版进行可视化, 然后使用PPT作图。 在Releases · ultralytics/yolov5 · GitHub找到 v5.0中的Assets 中的yolov5s.pt并下载该权重。 下图为直接......

博观约取,厚积薄发 2万+

6 款电商 AI 图片生成软件实测|国内 + 跨境卖家工具清单

电商 AI 作图工具已经从 "能不能用" 进入了 "好不好用" 的阶段。对于绝大多数卖家而言,现在的 AI 工具已经可以覆盖 60%-80% 的基础商品图需求,显著降低拍摄和设计成本。选择工具的核心逻辑不是 "哪款最强",而是 "哪款最适配你的品类、平台规模和团队能力"。垂直电商工具胜在工作流效率,通用生图工具强在创意上限,模板类工具赢在上手速度。建议根据自身业务阶段,搭配 1-2 款主力工具 + 1 款辅助工具,形成适合自己的视觉生产流程。

Mardi_Ladin的博客 398

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

我用 GPUWorks 在 M1 Pro 上搭了个发票识别原型

公司里经常要看电子发票。我想先做个小原型:把 PDF 发给一个自己部署的图文模型,让它提取发票类型、日期、交易双方和金额,再把结果交给同事核对。这个原型不用先接财务系统,先看看从部署到调用要走多少步,模型返回的内容能不能帮上忙。

鸽芷咕的博客 2万+

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

您您这可以把问小白的多个会话比如说。左侧的多个会话一次性导出吗?不是单条会话里面的多次会对话。AI导出鸭

第三层是格式编译层。这个决策背后的判断很清晰:一个批量导出工具的价值,不在于“试三次”,而在于你真正用它处理了几十份技术文档、访谈记录或课程讲义之后,它是否值得留在你的工作流里。问小白的会话列表通过分页接口加载,AI导出鸭 在页面运行时建立旁路监听,捕获每一次分页请求返回的完整对话清单,包括会话 ID、标题、时间戳和隐藏的元数据字段。让AI导出回归优雅——这句话说的是:导出不该是体力活,而应该是一次完整的、可预期的文件交付。注意:这里的“批量”指的是左侧列表里的多个独立会话,不是一条会话内的多轮对话。

laoyunsi的博客 246

深度学习工具包 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")

【从零理解 Spring AI · 12】MCP 的两种角色:做客户端还是做服务端

上一篇讲了 MCP 的概念:标准协议、三大角色、M+N 替代 M×N。

nice_lcj520的博客 500

河道漂浮物目标检测数据集

目标检测,yolo,河道漂浮物目标检测数据集

DL_data_set的博客 201

AI Agent之核心框架

A: 显式 Thought 有三类价值:可解释性(便于人类审计)、可调试性(定位哪一步选错工具)、学习信号(可做监督微调或评估中间步骤质量)。ReAct 把推理与 可执行行动 绑定,每一步行动后都有 真实 Observation 反馈,从而用工具结果约束生成,降低闭卷幻觉。做完不等于结束——还要 评估做得好不好,把 教训 记下来,下次 带着教训重试,反思作为 记忆,影响后续尝试的策略。工作流程:Action → Evaluation → Reflection → Retry。A: 普通 CoT 只在。

剑雨巍巍的博客 199

AI 应用开发工程师技术实践:大模型接入、通用组件封装与性能优化

本文提出AI应用从PoC到生产的核心挑战:模型调用的持续可用、可控与可优化。通过构建统一LLM网关实现多供应商路由与故障转移,封装对话、工具调用与RAG组件以解耦业务逻辑,结合前缀缓存、批处理与流式背压治理等性能优化手段,形成“接通→接稳→接快”的工程路径,最终以工程化能力决定AI应用的生产可用性。

2301_79189962的博客 558

AI前沿日报 · 2026-11-04 | 祛魅时刻:Astra“纯读权重“神话的崩塌

①Astra"裸权重通吃"被spaCy创始人Honnibal精准祛魅——仅1/3实验真裸读,数学能力提升依赖Python+50次迭代;②Simon Willison用Qwen 3.8-27B端侧复现权重空间编程;③Nvidia开源Auto-Ontology自动知识图谱;④$800开源全域抓取机器人Stringman;⑤OpenAI悄然重开Codex训练开关引信任危机;⑥DeepMind发布Gemini 4 Argon机器人基础模型;⑦美国科技巨头隐性AI债务达3.2万亿美元,6个月增90%。

johnsong2009的博客 573

大模型 Embedding 与向量相似度详解

Embedding 解决的问题:计算机不懂文字,但懂数字│▼文本 → 向量(1024维浮点数数组)│▼相似度解决的问题:怎么判断两个向量(文本)有多接近│▼余弦相似度:看向量方向的夹角,越接近0°越相似│▼最终效果:语义搜索——理解意思,而非字面匹配一句话总结:Embedding 把文字变成数字,余弦相似度比较数字的方向,两者结合实现了"理解语义"的搜索。

T3165919332的博客 90

GPT-1 架构和计算细节

下面配合框图,对 GPT-1 的每个组件做公式展开 + 数值实例(配置:12 层 × 768,12 头,FFN 3072,词表 40478,共 117M 参数)。GPT-1 把翻译模型的编码器-解码器砍掉一半,只留解码器,然后以"预测下一个词"为目标在 BooksCorpus 上预训练。与 2017 原版的四个架构差异(框图中标 ★):h0=E[token]+Epos[position],E∈R40478×768, Epos∈R512×768h^0 = E[\text{token}] + E_{pos}[\

eloudy的专栏 278

终端 AI 审计与 “龙虾” 类智能体风险治理:从可见性到闭环溯源

生成式 AI 办公普及之后,数据泄露风险逐步下沉到终端。员工将合同、源代码、客户资料粘贴至公有大模型,以及龙虾(OpenClaw)这类本地开源 AI 智能体的滥用,成为企业安全新挑战。传统网络边界防护存在审计盲区,本文从风险链路拆解、核心能力模型、分级治理策略、落地踩坑点以及技术局限性多角度,分享终端侧 AI 安全治理的实践思路。

2401_86491085的博客 640

2.53 基于极稀疏指纹的室内定位注意力图元学习

该论文发表于IEEE Transactions on Mobile Computing(TMC)2026年6月,面向极稀疏指纹条件下的WiFi室内定位,针对指纹采集人力成本高、标记指纹稀缺时定位精度大幅下降的痛点,提出注意力图元学习模型AGML(Attentional Graph Meta‑Learning),结合图神经网络、元学习、两种指纹数据增强与分布对齐技术,在标记指纹极少的场景实现高精度室内定位,同时公开了多套真实+仿真定位数据集用于基准测试。场景:二维室内空间,障碍物造成信号遮挡,

weixin_42963026的博客 338

语音识别与语音合成的技术原理及应用

语音识别 #语音合成 #人工智能 #大模型。语音识别与语音合成的技术原理及应用。一、语音识别的核心原理。二、语音合成的核心原理。三、工程落地的主要难点。五、需要关注的现实问题。

weixin_62919816的博客 210
上一篇: AI大模型落地实操:小白也能看懂的经营问题定义与落地五问,速收藏!
下一篇: 收藏!小白/程序员快速入门大模型Agent Harness深度解析
冻感糕人~
博客等级 码龄3年 8926粉丝 2384原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值