AI大模型开创新时代,B端落地正当其时!浅析大模型企业应用的几种模式

解析A、B、C和R端互联网产品的优势与应用场景 本文介绍了A、B、C和R端互联网产品。通过阅读本文,您将了解到这些产品的特点和优势,以及如何利用它们提升工作效率和用户体验。 阅读详情
要说今年科技圈最火爆的明星,非以chatGPT为起点的一系列基于大模型的AIGC类产品莫属,曾经的区块链元宇宙虚拟现实这些小甜甜们一夜之间似乎就落伍了。其根本原因可能在于这次的AI技术升级(也许叫AI革命更合适)从诞生起就更接地气,极低的门槛让普通人也能够体验到实实在在的科技进步并产生了自发的传播效应,减少了科普的成本。  

其实大模型是一个统称,目前大家接触最多的应用是基于LLM(大语言模型)的自然语言理解与生成式AI应用,也是众多厂商扎堆涌入的赛道。其在C端的应用模式比较清晰,一种是直接使用大模型对话应用;另一种是嵌入到桌面软件内作为效率工具,比如办公、创作、编程类工具中。而大模型在ToB领域应用的落地,尚处于探索与酝酿阶段。本文将简单探讨下大语言模型在B端应用的几种常见的思路与模式。

大语言模型在ToB应用的挑战

大模型虽然聪明,但也绝非无所不知。我们接触到的最多的通用模型,比如文心一言,chatGPT等,在自然语言理解、内容创作、上下文对话等方面确实有了质的提升,但在面向B端应用时,则有一些水土不服:

  • 模型的时效性限制。通用大模型是一个“活在过去”机器人,原因是因为千亿级参数的通用大模型训练是一项成本极高且费时费力的工作,所以它默认无法回答实时性高的问题。而在企业的实际应用场景中,往往需要结合实时信息来输出,比如最新的客户反馈、最新的产品更新、最新的网络舆论,甚至简单到今天的天气和航班。比如

    在这里插入图片描述

  • 容易产生事实性错误。大模型的推理高度依赖于训练语料,虽然它会“创作”,但也无法凭空生成,只能是基于已有训练信息的推理预测。如果在某个领域的训练预料不足,就会产生事实性错误,胡说八道的含量急剧上升。这对于有着较高准确性要求的企业应用场景来说,很多时候无法接受,甚至是致命的。就像你可以忍受大模型写一首很蹩脚的诗,但不会忍受大模型告诉你1+1=3一样。比如错误百出的计算:

  • 深度行业与私域知识的缺乏。通用大模型就向一个啥都懂一点的记忆能力和逻辑能力惊人的好学生,但他不是一个领域专家。对于一些知识集中度和复杂度高的细分行业,比如金融、税务、法律,其知识储备是远远不够的。更不用说了解企业自身的私域知识。就比如你无法让chatGPT来帮你介绍贵公司的最新产品或者解答最新的售后服务政策。

此外,大模型在企业应用时还面临着数据安全与监管等方面的严峻问题。

大模型之ToB落地模式:简单的直接调用

最野蛮直接的模式,即把自身的企业应用直接接入大模型平台,通过模型服务商开放的接口(API),结合企业的实际应用进行集成。由于大模型存在的天然缺陷和不足,这种应用模式通常只能适用对于数据安全性要求较低、对绝对的准确性、实时性要求较低的场景。比如语言翻译、文本内容创作的一些场景,或者作为一些其他AI应用的辅助。两个简单的例子:

例一:利用大模型生成智能客服系统的训练语料。传统的企业智能客服解决方案中,通常需要大量的问答素材来作为深度学习的样本,以前需要靠人工采集和标注。而大模型出现后,你可以让大模型帮你扩写出大量的相似问法。

在这里插入图片描述

例二:在一个企业内训平台中,需要根据培训课件来制作考题,用来评估学习效

果。那么你可以利用大模型来帮助你生成这些考题。你给他输入一个课件,他给你输出一系列考题。

可以看到,直接利用大模型输出在企业应用中也并非完全无法胜任,虽然场景会大大受限,但只要发动你智慧的脑细胞,还是大有可为的。

大模型之ToB落地模式:垂直行业大模型

在垂直领域构建专属的行业大模型,让大模型拥有在这个领域的专业能力,也是一种很容易想象的应用模式。这种需求通常来自于有着较高的知识复杂度和密集性的行业,这些行业的知识通常是通用大模型比较短缺的,直接的大模型输出往往会错误百出,不太具有实际应用价值。就比如你很难用大模型去查询到一个非常准确专业的法律条文或者医学研究的专业建议。垂直的行业大模型通常仍然会保持通用模型的理解和推理能力,但又增加了大量行业和领域内知识的“投喂”,从而在输出时的准确性得以大大提高,也就具有了一定的实用价值。

当然,在技术要求层面,相对于通用大模型,行业大模型通常不需要有极大的通用型,但是对专业性与准确性要求更高,对迭代的周期要求更高,几万张显卡训练几周甚至几月的周期是不可想象的。

技术实现上,构建垂直行业的大模型也可以分为全新训练独立大模型与微调已有的大模型两种模式。无论哪种模式,都有着较高的技术要求,要训练出较为理想状态的行业模型,需要对自然语言处理、预训练语言模型、微调技术等有一定的了解与积累。此外,别忘了模型训练还有一个最重要的角色,就是数据。海量数据的清洗整理也提高了自训练大模型的门槛,当然现在也可以利用一个已有的大模型来整理数据,帮助训练另一个大模型。(没错,机器人也可以互相成就)

当前已经有较多的企业和科研机构在通过不同的方式开展领域私有模型的研究与构建,比如某教育机构宣布的MathGPT,彭博社的bloombergGPT,开源社区也可以看到类似医学领域GPT、LawGPT、TaxGPT这样的前期项目雏形,期待在未来看到更多更专业的行业大模型。

在这里插入图片描述

大模型之ToB落地模式:企业私享大模型

需要注意的是,上文所说的行业大语言模型,并非指的是企业的私享大模型。它仍然是共享的,只是在某个细分领域表现的更加专业。那么,有很多企业对共享大模型的数据安全性存在较多顾虑,或者有着严苛的数据安全监管要求的,应该如何拥抱大模型呢?

一种可行的方式是部署开源的大语言模型(可以是通用的,也可以是垂直行业大模型),或者通过微调技术,增加企业私有语料的训练之后部署在企业内部使用。开源的通用大语言模型目前选择很多,不管是国外的羊驼、小羊驼,还是国内的chatGLM,chatMOSS,都有轻量级的开源版本,用在企业内部微调成更适合内部企业应用的私有模型,未必不是一种选择。

当然,即使你站在前人的肩膀上,也并不意味着很小的工作量,事实上,在测试过程中我们就会发现,微调一个大语言模型,即使只是参数量较低的版本,如果想让他按照你的期望工作,其付出的代价也可能会远超出你的预估。数据搜集、整理、输入、训练、调参、优化、测试,整个过程的反复也是一个费时费力费钱的工作。因此,微调甚至直接训练一个成功的开源大语言模型在内部使用,可能更适合有相当技术能力的大型超大型企业。

不过,随着大模型产业链的完善与成熟,一定会出现更专业的分工,会出现专业的大模型调试与集成公司(笔者刚遇到了一个把开源绘图模型部署并调优成一体机卖给设计公司的案例,对方含泪减少两位设计人员),那么所谓的专业问题也自然会有专业的人来完成。

大模型之ToB落地模式:连接私域知识与数据

基于这样一个显而易见的事实:在企业内部,通常存在较多的、私有的事实性知识,这些知识数据量较大,通常用在自身的专有场景。有较强的时效性、更新较为频繁、存储形式较为多样、安全性要求较高。比如:

呼叫中心的本地知识库、交互语音、客户在线咨询记录等

企业内大量非结构化存储的文件,宣传材料、使用手册、培训视频等

企业内部CRM应用的数据库中的客户数据

对这一类数据,并不太适合去训练或者微调一个专有的大模型。主要的原因是,专有大模型的训练成本过高,且在时效性上无法满足这些企业内部数据快速迭代更新的要求。  

当前一种可行的方案,也是正在得到很多开源项目验证的方案是结合本地私有知识与大模型,并在他们之间架设一个桥梁或者叫“链接器”,使得他们能够进行完美协作的方案。当然,这里的“私有知识”是广义上的知识,可以是企业内部的各种模态的文档,也可以是企业的数据库,甚至可以直接是企业的一个应用。

在这里插入图片描述

我们用一个简单的例子,并用尽量通俗的表达方式来说明这种方案:

假设你的公司想实现一个智能客服,在线解答客户的售前售后的产品咨询。在传统的方案中,无论是模糊搜索匹配,还是依赖于机器学习的意图识别,效果很难如意,其核心问题通常是,传统方案中自然语言的语义理解是一大难点。那么,既然大模型在自然语言的处理与理解能力上实现了飞跃,那么我们就可以结合本地客服知识库与大模型的能力来优化实现。

我们用简单易懂的语言来描述如下的协作过程:

一

链接器把本地的私有知识(比如最新的XPhone宣传介绍与详细参数文档)处理后加载到自己的临时“知识区”

二

链接器根据用户的自然语言输入(比如:我想了解下XPhone14的摄像头是多少像素的?),从自己的“知识区”中根据语义检索出相关的知识片段和上下文知识(比如:企业文档中iphone14的参数介绍部分)

三

链接器把用户的输入和知识片段交给大语言模型,大模型现学现用,然后给出推理的结果(XPhone14的摄像头是x像素的,相对于XPhone13有x%的提升哦)

整个过程说白了就是:大模型你再聪明也无法通晓所有,但是你有超强的学习理解和推理能力。所以,为了避免你不懂装懂,胡说八道,我临时教给你一段知识,你好好理解后再回答我的问题。” 当然,这里忽略了大量的技术细节描述(比如这里私域知识的处理加载、语义搜索就是个技术活)。

最后说一下这里的“链接器”,其实是一个应用开发框架,目前最火的非LangChain莫属。简单的说,LangChain就是专为将大语言模型(LLM)与自有的知识库或其他应用系统相集成而设计,以增强大语言模型的能力,并降低其不可预测性。除了构建基于本地知识的自然语言对话应用外,LangChain还可在更多的场景给大模型增加一双应用腾飞的“翅膀”。  

在这里插入图片描述

结束语

我们尽可能用通俗易懂的方式探究了大语言模型在ToB端应用的几种落地模式。整体来说,大模型应用在B端应用的落地,还面临着诸多挑战,包括数据监管与安全、事实性错误、模型的时效性、私域知识对接、训练的复杂度与成本等问题。因此,大模型如何在B端实现真正的价值落地与领域适配,仍然需要多方面的协同努力,也需要更加专注的进行技术研究与论证,拒绝夸夸其谈与急功近利。也期待未来有更多的国产大模型在企业应用中得以生根发芽,成长壮大!

如何学习大模型 AI ?

由于新岗位的生产效率,要优于被取代岗位的生产效率,所以实际上整个社会的生产效率是提升的。

但是具体到个人,只能说是:

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

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

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

我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在人工智能学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。但苦于知识传播途径有限,很多互联网行业朋友无法获得正确的资料得到学习提升,故此将并将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。

在这里插入图片描述

第一阶段(10天):初阶应用

该阶段让大家对大模型 AI有一个最前沿的认识,对大模型 AI 的理解超过 95% 的人,可以在相关讨论时发表高级、不跟风、又接地气的见解,别人只会和 AI 聊天,而你能调教 AI,并能用代码将大模型和业务衔接。

  • 大模型 AI 能干什么?
  • 大模型是怎样获得「智能」的?
  • 用好 AI 的核心心法
  • 大模型应用业务架构
  • 大模型应用技术架构
  • 代码示例:向 GPT-3.5 灌入新知识
  • 提示工程的意义和核心思想
  • Prompt 典型构成
  • 指令调优方法论
  • 思维链和思维树
  • Prompt 攻击和防范
  • …

第二阶段(30天):高阶应用

该阶段我们正式进入大模型 AI 进阶实战学习,学会构造私有知识库,扩展 AI 的能力。快速开发一个完整的基于 agent 对话机器人。掌握功能最强的大模型开发框架,抓住最新的技术进展,适合 Python 和 JavaScript 程序员。

  • 为什么要做 RAG
  • 搭建一个简单的 ChatPDF
  • 检索的基础概念
  • 什么是向量表示(Embeddings)
  • 向量数据库与向量检索
  • 基于向量检索的 RAG
  • 搭建 RAG 系统的扩展知识
  • 混合检索与 RAG-Fusion 简介
  • 向量模型本地部署
  • …

第三阶段(30天):模型训练

恭喜你,如果学到这里,你基本可以找到一份大模型 AI相关的工作,自己也能训练 GPT 了!通过微调,训练自己的垂直大模型,能独立训练开源多模态大模型,掌握更多技术方案。

到此为止,大概2个月的时间。你已经成为了一名“AI小子”。那么你还想往下探索吗?

  • 为什么要做 RAG
  • 什么是模型
  • 什么是模型训练
  • 求解器 & 损失函数简介
  • 小实验2:手写一个简单的神经网络并训练它
  • 什么是训练/预训练/微调/轻量化微调
  • Transformer结构简介
  • 轻量化微调
  • 实验数据集的构建
  • …

第四阶段(20天):商业闭环

对全球大模型从性能、吞吐量、成本等方面有一定的认知,可以在云端和本地等多种环境下部署大模型,找到适合自己的项目/创业方向,做一名被 AI 武装的产品经理。

  • 硬件选型
  • 带你了解全球大模型
  • 使用国产大模型服务
  • 搭建 OpenAI 代理
  • 热身:基于阿里云 PAI 部署 Stable Diffusion
  • 在本地计算机运行大模型
  • 大模型的私有化部署
  • 基于 vLLM 部署大模型
  • 案例:如何优雅地在阿里云私有部署开源大模型
  • 部署一套开源 LLM 项目
  • 内容安全
  • 互联网信息服务算法备案
  • …

学习是一个过程,只要学习就会有挑战。天道酬勤,你越努力,就会成为越优秀的自己。

如果你能在15天内完成所有的任务,那你堪称天才。然而,如果你能完成 60-70% 的内容,你就已经开始具备成为一名大模型 AI 的正确特征了。

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

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

在这里插入图片描述

企业级私域大模型平台快速搭建 在数字化浪潮下,企业为提升客户服务质量、增强营销精准度,快速搭建私域大模型平台。期望通过整合内部数据,实现对客户行为的深度洞察,从而驱动业务增长,提升客户忠诚度。 阅读详情

相关推荐

大模型应用:大模型AI Agent在企业应用中的6种基础类型,企业智慧升级必备

大模型应用:大模型AI Agent在企业应用中的6种基础类型,企业智慧升级必备

丨汀、的博客 2750

AI人工智能在B端产品中的应用实践

有幸在2015年开始做金融平台,需要识别贷款方的管理人员是否在岗、需要识别企业的评估级别、需要识别用户风险。其中用到了人脸识别、活体检测、用户画像、图谱分析、风控报警、图像分析。看到那么多平台自称需要AI的人,没有经验就怎么怎么样,一句话,外行。B端产品经理足以(强业务架构、强逻辑、强数据库、强数据分析-不一定计算机专业,再多就是人才高消费了)。 ...

petermsh的专栏 932

DC-DC电源PCB布局实战:从EMI优化到热管理

本文深入探讨了DC-DC电源PCB布局的核心实战技巧。文章从分析电流环路入手,强调通过优化“黄金三角”布局以最小化环路面积,从而有效抑制EMI并提升效率。详细阐述了功率器件摆放、地线分割、敏感信号布线、电感下方铺铜策略以及热管理设计等关键步骤,为工程师提供了一套从理论到实践的完整布局指南。

z5a6b的博客 721

重磅发布!中国大模型2025落地应用指南,看完你就是行业专家!

本文整理自极客邦科技双数研究院 InfoQ 研究中心发布的《中国大模型落地应用研究报告2025》。报告围绕技术演变、政策、算法备案和招投标情况,梳理大模型驱动力演变曲线。并围绕C端大模型产品推出产品图谱2.0版本,B端聚焦金融、汽车、教育、消费零售等关键行业,分析其应用基础、场景落地情况和合作模式,希望为行业发展提供洞察。

m0_59163425的博客 1560

联想ThinkPad声卡驱动安装避坑指南:从E470到X1 Carbon的通用解法

本文详细介绍了ThinkPad声卡驱动安装的全流程,从硬件识别到驱动获取、安装技巧及深度排错。涵盖E470到X1 Carbon等不同机型的通用解法,帮助用户解决音频驱动问题,提升使用体验。重点讲解了声音驱动的精准识别和安装策略,确保系统稳定运行。

weixin_29207439的博客 709

保姆级避坑指南:在Ubuntu 18.04上搞定速腾Helios雷达驱动与fast-LIO2的完整配置流程

本文提供了一份详细的速腾Helios雷达与fast-LIO2在Ubuntu 18.04上的配置避坑指南,涵盖驱动安装、数据格式转换到建图全流程。特别针对常见编译错误和数据转换问题提供了解决方案,帮助开发者高效完成环境搭建与建图任务。

weixin_27252001的博客 113

AI与B端产品 - B端设计指南

AI,这是一个在过去两年被反复提起的一个词,我们由最初的满怀期待到现在听到 AI 就焦虑,感觉自己很快会被淘汰。而时间的推移,你会发现很多人都在去讨论:“AI 能取代设计师吗?AI 能取代程序员吗?”最初我们都在期望 AI 帮我们解决洗衣做饭等问题的时候,没想到我们的饭碗没了!😅两年的时间过去,AI 在不断的颠覆迭代,对我们设计流程会造成哪些影响?对我们 B 端设计又会有哪些机会?今天我们就由浅入深的聊聊 AI。

2401_85373396的博客 1736

用VFP计算 CRC-16 Modbus 校验位

1. Modbus是一种串行通信协议,最初由Modicon(目前属于施耐德电气公司)于1979年开发2. Modbus协议是应用在Modicon产品上的,后来才被移植到其他产品上3. Modbus协议的通信接口可以有多种选择,如RS232、RS485、以太网等。

lddnzx的博客 518

私域大模型应用介绍

私域大模型是近年来在数字政府和私域运营领域兴起的一种重要概念和实践。它代表了基于特定领域或地域需求,通过深度定制和垂直化应用,打造的高效能AI模型。这种模型不仅体现了对数据和技术的深度应用,还反映了对于特定行业或区域特定需求的精准把握。像ChatGPT这样的公共大模型,使用互联网规模的公开领域通用数据进行训练,但是它无法读取到企业内部的数据和知识,因此无法处理企业内部的任务。另外,企业或其他组织也不希望某些内部信息发送到公有云,而是希望这些信息仅保留在本企业或组织中。于是私域大模型就应运而生了。

2301_82275412的博客 2236

高速PCB差分对布线仿真实战案例

差分对布线是高速PCB设计的关键环节,直接影响信号完整性与EMI性能。本文结合实际项目,详解等长控制、阻抗匹配、间距优化等核心技巧,并通过仿真工具验证眼图、串扰和时序裕量,助力工程师规避常见高速pcb设计陷阱。

weixin_29092787的博客 349

PCL 点云格式转换【2024最新版】

常见点云格式转化汇总包括txt、stl、csv、ply、obj、xyz、las等。博客长期更新,本文最近一次更新时间为:2024年9月14日,代码更新至PCL1.14.1版本。

点云侠的博客 39万+

大模型的应用主要集中在哪些领域?

大模型应用的领域越来越广泛,以BI为代表的数据分析,是大模型在企业用户内部最先落地的应用场景之一。

h1453586413的博客 2160

【27】软考软件设计师——数据流图(DFD)补全题满分精讲|下午15分大题深度拆解

本文是《软件设计师·50讲通关|从零基础到工程师职称》专栏第27篇,深度精讲**下午案例题第1道必考大题:数据流图(DFD)补全**,该题单题分值高达**12 ~ 15分**,是整张试卷最稳的保底得分大题。我结合多年备考复盘与真题阅卷规则,超详细拆解DFD四大核心元素标准定义、机考绘图规范、三层分层逻辑、**父图子图平衡刚性扣分规则**,升级强化版「DFD满分补全三步法」;复刻历年高频真题完整流程,拆解缺失数据流定位、实体/存储辨析、平衡改错、文字需求对照全流程,配套**阅卷满分答题话术、机考避坑细则

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 590

生成式AI在B端产品的应用分析

AI产品发展到现在,消费端的产品应用还受到比较大的限制;但是在B端,已经有了不错的表现。作者总结了AI产品在B端的几款应用,一起来看看表现如何。生成式AI在B端产品的应用分析© 由 ZAKER 提供随着今年生成式AI应用的大范围涌现,B端产品也面临转型的机遇和挑战。接下来我会从不同角度分析生成式AI在B端应用场景,希望可以给大家提供一些参考和启发。

mrjieke6的博客 3301

31、Labview如何搭建程序框架?--状态机到数据采集等常用框架

本文废话不多,直接列举几种框架搭建方式,为了尽量向大家提供干货,本文直接从简介和手把手教搭建框架两方面来讲解,本文提到五种经典框架模式,学会这五种就很够了,分别是:状态机框架(State Machine)、生产者-消费者框架(Producer-Consumer)、主-从框架(Master-Slave)、事件驱动框架(Event-Driven)、分层架构(Layered Architecturep)。这个框架是基于状态机结构的。顾名思义“状态机”就是个“切换程序状态的机器”。本质是一个。

关注我,更多技术问题欢迎私聊~ 3103

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

B端产品AI落地全攻略:3种产品形态+案例解析,程序员必看,建议收藏!

本文详细解析了B端产品AI落地的三种路径:场景嵌入式(融入现有产品工作流)、独立产品型(独立变现单元)和平台生态型(构建AI能力生态)。分析了各路径的优劣势及典型案例,如Shopify Sidekick、北森AI Family等。文章强调,选择路径应基于企业核心目标、资源禀赋和产品阶段,建议从"点"验证,逐步扩展至"线"和"面",实现AI与业务的最佳匹配。

2401_84495872的博客 2028

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

大模型AI应用:架构设计到AI搜索

越来越深入到大模型应用中,对大模型的应用架构也是看过很多的知识,例如:之前谈到过大模型应用中台《[深入解读大模型应用中台:探索AI实战应用]》,从底层通用大模型到业务应用,层次分明,应有尽有。

m0_59235945的博客 2072

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

如何为你的大模型应用选择最佳架构?六大模式全面解读

大模型代理架构模式是一种任务分解与代理执行型架构设计,旨在通过大模型的智能规划和任务拆解能力,自动将一个复杂的任务分解为多个更小的子任务,然后分别调用不同的小模型来处理各个子任务,最后将结果汇总生成最终的输出。 在这个模式下,大模型不仅仅作为一个处理 prompt 的核心,还承担了任务规划者和协调者的角色。它通过对任务的深入理解和分析,将任务合理分配给各个专门的子模型。

嘴巴吃糖了 2549

大模型应用的10种架构模式

在塑造新领域的过程中,我们往往依赖于一些经过实践验证的策略、方法和模式。这种观念对于软件工程领域的专业人士来说,已经司空见惯,设计模式已成为程序员们的重要技能。然而,当我们转向大模型应用和人工智能领域,情况可能会有所不同。面对新兴技术,例如生成式AI,我们尚缺乏成熟的设计模式来支撑这些解决方案。作为一位老码农,我在这里整理总结了一些针对大模型应用的设计方法和架构模式,试图应对和解决大模型应用实现中...

我相信...... 1984

怎么在大模型之上构建应用?构建人工智能上层应用的框架——langchain

简单来说,langchain是一款开发框架,它的作用就是简化开发者的开发流程,让开发者能够把精力集中在具体的业务中,而不是一大堆繁杂的准备工作中。举例来说,构建一个人工智能的应用,可能既需要文字生成,又需要图片处理,还需要进行分类等;这时一个大模型可能无法同时满足这几个要求。因此,如果要同时调用多个大模型的功能,这时每一个大模型都需要接口调用处理等。比如,在大模型的加载中就有第三方服务比如chatGPT,通义千问等;

python1234_的博客 1430

大模型来袭,企业如何完成AI技术革命下的平台能力升级?

通过与用友BIP其它产品的有机集成,YonGPT还创新地将企业的私有化数据通过特定机制与企业服务大模型有效结合,不仅能够解决企业内部数据安全隐私问题,同时也充分利用大模型多领域、多行业的关联带来的涌现可重用专业能力,使得企业服务由流程驱动转变为基于大模型调度的语义驱动,为企业带来智能化的业务运营、自然化的人机交互、智慧化的知识生成、语义化的应用生成,成为企业智能化应用创新的能量源泉。用友认为大模型作用的发挥,应该与企业现有数智化底座相互融合,这样可以对底座的各项能力与流程进行全方位的智能升级。

YonBIP的博客 1293

AI驱动的B端页面革命:智能布局、数据洞察的底层技术解析

*当企业 B 端系统的页面还在依赖设计师反复调整布局,靠人工熬夜分析数据时,竞争对手已借助 AI 实现页面的自动优化与智能决策。为何有的 B 端系统界面混乱,操作繁琐,而 AI 赋能的页面却能精准适配用户需求,秒级输出数据洞察?这场静悄悄的技术革命,正在颠覆传统 B 端页面开发模式。AI 究竟如何让页面 “聪明” 起来?那些惊艳的智能布局、深度的数据洞察背后,藏着哪些核心技术?接下来,我们将深入揭开 AI 驱动 B 端页面革命的神秘面纱。

2501_91851081的博客 1256

十大常见B端管理系统,经常用,未必能叫上名字。

它提供了财务报表生成、费用管理、预算管理等功能,帮助企业实现财务数据的准确记录和分析,支持决策和风险控制。它提供了财务管理、采购管理、生产管理、销售管理等功能,帮助企业实现信息共享、流程协同,提高管理效率和决策能力。它提供了客户数据整合、销售流程管理、客户沟通跟进等功能,帮助企业提高客户满意度和销售效率。它提供了供应商管理、订单管理、库存管理等功能,帮助企业优化供应链流程,降低成,提高供应链效率。它提供了供应商管理、采购审批、库存管理等功能,帮助企业降低采购成本,优化供应链管理。

2401_82943878的博客 2550

企业如何通过AI大模型优化公司结构,提升公司产出,进行数据化管理

通过数字员工平台架构的搭建,企业不仅能够实现工作流程的智能化,还能够在各个业务领域降低人力成本,提高工作效率。随着人工智能、自动化技术的不断进步,数字员工平台将会成为越来越多企业实现数字化转型的核心工具。未来,数字员工平台将继续为企业提供更加智能化、自动化的支持,推动企业在智能化、数字化的道路上不断前行。

m0_48891301的博客 1913
上一篇: 大模型落地实战指南:从选择到训练,深度解析显卡选型、模型训练技、模型选择巧及AI未来展望—打造AI应用新篇章
下一篇: 一个「菜鸟」转行AI的成长心得!
AI程序猿人
博客等级 码龄3年 6517粉丝 561原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值