云蝠智能VoiceAgent2.0:全链路升级的智能语音交互新范式

(三十四)人工智能应用--自然语言处理--自然语言处理概述 自然语言处理(NLP)是让机器理解人类语言的交叉学科,涵盖语音识别、语义理解与生成。其发展历经规则驱动、统计学习到深度学习三阶段,核心突破在于词向量(如Word2Vec)实现语义表示。课程以“三层金字塔”框架梳理基础技术、核心技术与应用实践,并强调数据维度:文本为2D,序列3D,图像4D,视频5D,第一维恒为样本数。掌握文本→ID→Embedding的转化链路,是构建模型的基础。 阅读详情

在企业数字化转型进程中,智能语音交互系统已从辅助工具升级为核心业务触点,其交互质量直接影响客户体验与运营效率。云蝠智能基于7年行业深耕经验,推出新一代VoiceAgent2.0智能语音交互系统,针对传统语音技术存在的识别局限、响应滞后、知识碎片化等痛点,实现了从"语音识别工具"到"智能交互主体"的升级。本文将从核心技术突破、智能交互革新、部署渠道拓展及生态整合四个维度,系统解析VoiceAgent2.0的功能特点与技术价值。

一、核心语音技术升级:构建自然人机交互底座

语音识别、合成与响应速度是智能语音系统的技术基石。VoiceAgent2.0通过引擎重构与算法优化,在这三大核心领域实现协同突破,大幅提升交互的自然度与准确性。

多语种方言识别

传统语音识别系统常受限于单一语种及标准口音,在多地域、多民族的复杂应用场景中准确率偏低。VoiceAgent2.0针对这一痛点完成识别引擎升级,显著增强了多语言及方言处理能力。在语种覆盖方面,系统不仅支持普通话,还可识别粤语、四川话等主流汉语方言,同时兼容印尼语、维吾尔语等特色语种,结合行业语料优化后,在跨语言沟通场景中识别准确率大幅提升。

模型训练层面,系统采用"基模+局部定制"的双层训练架构,在通用基模基础上,针对金融、电商、房产等垂直领域的专业术语与表达习惯进行局部训练,通过领域自适应学习技术降低专业场景下的识别错误率,确保业务信息提取的完整性。这种"通用能力+行业适配"的训练模式,使系统既能应对日常沟通场景,又能满足企业级专业业务处理需求。

情感合成与速度优化

语音合成技术的升级实现了"速度"与"情感"的双重突破。在响应速度方面,通过与声音技术合作伙伴联合优化,系统声音反应速度提升100毫秒,使对话延迟无限接近1秒,改变了传统语音系统因延迟过高导致的对话卡顿感。这一优化在客服咨询、电话营销等实时交互场景中尤为关键,可有效降低用户等待焦虑,提升沟通流畅度。

情感表达方面,系统突破了传统合成语音的机械感局限,通过情感语音建模技术,实现了高兴、悲伤、害怕、难过等多种情绪的表达。在实际应用中,这种情感适配能力可根据对话场景动态调整语气——面对客户投诉时采用共情式语调,进行产品介绍时切换为专业亲切的表达,使人机交互更具温度与说服力。

并行计算赋能

为解决复杂对话中的响应滞后问题,VoiceAgent2.0引入并行计算技术与加速引擎,对语音信号解析、语义理解、对话生成等核心环节进行任务拆解与并行调度。这种架构革新使系统能够实现"边说边想边思考"的交互模式,在用户说话的同时完成语义分析与回复生成,大幅缩短了整体响应时间。

针对网络环境波动可能导致的响应不稳定问题,系统采用本地缓存与云端协同的混合计算模式,确保在95%以上的场景中响应延时可控制在1.2秒以内,为金融资产处置、紧急通知等对时效性要求较高的场景提供了稳定保障。

二、智能交互能力革新:从碎片化理解到结构化认知

传统语音系统的核心局限在于知识碎片化与协同能力不足,导致复杂业务场景下的交互逻辑断裂。VoiceAgent2.0通过RAG知识重构、智能打分机制与多Agent协同技术,构建起具备深度认知与自我优化能力的智能交互体系。

RAG知识结构化

人工智能的知识碎片化问题一直是制约交互质量的关键瓶颈,传统系统往往只能提取孤立信息点,无法形成完整的知识网络。VoiceAgent2.0采用Q&A结构化处理机制对RAG知识体系进行重构,将分散的碎片化信息进行二次加工,转化为标准化的"问题-答案"知识单元。

这种结构化处理使孤立的信息片段形成有机关联,系统在响应时可快速定位相关知识集群,而非单一信息点。例如在金融产品咨询场景中,用户询问"理财产品收益率"时,系统不仅能回复具体利率,还能关联推送风险等级、赎回规则等相关信息,实现知识的立体化输出。经实测,结构化处理使系统知识命中准确率提升30%以上,大幅增强了复杂问题的处理能力。

场景化打分机制

为实现交互质量的量化评估与持续优化,VoiceAgent2.0创新引入场景化智能打分机制,突破了传统系统仅能总结对话结论的局限。该机制的核心特点是建立与业务场景深度绑定的考核标准,而非通用化评估指标。

在具体应用中,系统可根据场景自动匹配评估维度:资产处置场景下重点考核还款能力判断准确率、还款金额核算精度等指标;客服场景则聚焦客户体验满意度、异议处理成功率、产品介绍完整性等维度。这套打分体系不仅为企业甲方提供了清晰的绩效评估依据,更重要的是为AI自身优化提供了精准导向——系统可通过分析低分案例,自动定位语义理解偏差、知识匹配错误等问题,触发模型迭代流程,形成"交互-评估-优化"的技术闭环。

多Agent协同

面对多意图、多流程的复杂业务场景,单一AI模型往往难以兼顾专业性与高效性。VoiceAgent2.0创新性地构建了多智能体协同交互架构,实现多个人工智能在单次对话中的有效互动与分工协作。

这系统通过动态角色分工机制,将复杂任务拆解为专业子任务,分配给具备对应能力的AI模块并行处理。以客户综合服务场景为例,当用户同时咨询产品信息、投诉服务问题并申请售后时,系统可自动将产品介绍任务分配给产品知识Agent,投诉处理交给情绪分析与问题解决Agent,售后申请分配给流程办理Agent,各模块协同完成信息整合后形成统一回复。

三、部署与渠道拓展:实现语音能力的多场景覆盖

技术的价值最终需通过落地场景体现。VoiceAgent2.0在降低部署门槛的同时,打破了传统语音系统的渠道局限,构建起"终端覆盖、多场景适配"的应用体系。

AI FDE

传统语音系统的部署往往需要专业技术工程师进行复杂的环境配置、模型调试与服务对接,导致部署周期长、成本高。为解决这一痛点,VoiceAgent2.0推出AI FDE(前线部署工程师)全自动部署方案,将一线技术工程师的核心工作流程进行解耦与标准化。

该方案通过预设标准化模块,实现了从环境检测、模型加载、参数配置到服务启动的全流程无人干预部署。企业用户无需具备专业技术背景,只需按照指引完成基础参数设置,系统即可自动完成部署工作,将原本需要3-7天的部署周期缩短至数小时,大幅降低了技术落地门槛,尤其适配中小型企业的快速应用需求。

多渠道覆盖

VoiceAgent2.0打破了传统语音系统局限于电话端的渠道壁垒,构建了覆盖多终端的全站式语音能力网络。在渠道布局上,系统实现了"电话端+网页端+数字助手+移动端"的全场景覆盖——除传统电话线路外,还支持网页内嵌语音交互、ToB企业专用电话系统对接、ToC个人电话应用,以及数字人语音交互界面的深度集成。

这种全渠道布局使语音能力能够渗透到企业运营的各个环节:在营销场景中,可通过数字人语音进行产品推广;在服务场景中,网页内嵌语音客服可实时响应客户咨询;在内部管理中,企业电话系统可实现智能转接与记录。系统采用类似elevenlabs的全站式语音能力界面,为企业提供统一的管理入口,实现多渠道语音交互数据的集中管控与分析。

C端个人助理

在个人用户场景中,VoiceAgent2.0打造了具备跨平台协同能力的智能语音助理,可部署于C端个人手机,实现电话接听、信息处理与办公协同的全流程自动化。该助理不仅能替代人工接听来电,还可根据通话内容自动总结关键信息,生成结构化通话记录。

更重要的是,其实现了与企业微信、飞书、钉钉等主流办公软件的深度协同——可将通话记录自动同步至办公系统,根据来电内容创建待办任务,或直接将客户咨询信息分配至对应业务负责人。这种"通话处理+办公协同"的模式,大幅提升了个人工作效率,尤其适用于销售、客服等高频电话沟通岗位。

四、生态整合

语音能力的价值最大化离不开上下游生态的支撑。VoiceAgent2.0摒弃了单一工具思维,通过与上下游系统的深度集成,构建了从数据采集到业务落地的全链路生态体系。

在数据来源层面,云蝠智能虽不直接具备CDP数据中台能力,但通过7年行业积累,已与大量业务上游公司完成产品集成,实现了从CDP数据中台、线索处理清洗到用户数据扎口的全流程数据获取能力。这种生态整合模式使系统能够接入全面的用户数据,为精准语音交互提供数据支撑。

在客户疏导环节,系统整合了电话、短信、邮件等多元沟通渠道,构建了"AI转人工""AI转AI"的灵活转接机制。例如当AI无法解决客户复杂问题时,可自动转接至对应专业的人工坐席,并同步推送前期通话记录,避免客户重复表述;对于标准化问题,则可在不同AI模块间无缝转接,确保问题高效解决。

在业务落地端,系统实现了与CRM系统、质检系统等第三方生态的深度对接。语音交互数据可实时同步至CRM系统,自动更新客户画像与跟进记录;同时,质检系统可对语音通话进行自动转写与合规检测,实现服务质量的实时监控。这种全链路生态整合,使VoiceAgent2.0从单一语音工具升级为企业客户服务与运营的核心枢纽。

结语

VoiceAgent2.0的各项功能升级,本质上都是对企业实际应用痛点的针对性回应——从方言识别解决跨地域沟通问题,到情感合成提升客户体验,从多Agent协同处理复杂业务,到全自动部署降低落地门槛,每一项功能革新都紧扣"实用化""工业化"的核心导向。

作为云蝠智能7年技术积累的集大成者,VoiceAgent2.0的发布不仅展现了智能语音技术的进化方向,更体现了从"技术炫技"到"价值落地"的行业趋势转变。其通过核心技术突破、智能能力升级、部署渠道拓展与生态整合的四重赋能,为企业提供了具备工业化级稳定性与场景化智能的语音交互解决方案,也为智能语音行业的发展提供了兼具技术深度与实践价值的参考范式。

简述 LLaMA(Large Language Model Meta AI)的基本原理 阅读详情

相关推荐

ST-LLM+ 交通拥堵预警:把路网邻接矩阵塞进大语言模型

空间智能实验室 Vol.16:ST-LLM+ 交通拥堵预警:把路网邻接矩阵塞进大语言模型 大语言模型做交通预测,听起来像蹭概念,其实这条路线有明确的技术动机:交通流量的时序模式和人话里的时序模式长得一样,上下文、周期、趋

yilvyangguang520的博客 134

在IDE中使用JUnit(入门)

JUnit 是 Java 里最常用的单元测试框架。简单说,它让你不用写main方法、不用手动看结果,就能把一段代码单独拿出来跑一遍,并且清楚地告诉你它是“通过”还是“失败”。在 IDEA 里,只要方法上加了 JUnit 的注解,左边就会出现绿色箭头,点一下就能运行,运行结果会显示在 Run 面板里。如果方法里抛出异常或者断言不成立,这个测试就会被标成红色失败;一切正常则是绿色通过。@Test:标记一个方法是测试方法,JUnit 会自动调用它。你前面写的sort()和用的就是这个。:在每个@Test。

zhrb 245

Matlab使用GitHub的踩坑记录(持续更新)

Matlab使用git的踩坑记录前言Matlab设置Git的官方帮助文档系统配置新建Git两种代码管理方式典型源代码管理SVN分布式源代码管理 Git注意:SVN和Git都可以用GitHub创建新的库 前言 作为Git初学者,对Git的代码版本管理非常非常喜欢,给了我极大的安全感。特别是想到之前的几次Matlab、Latex和python的代码莫名其妙被折腾没了又没法找回的悲剧,决定慢慢的走入gi...

voluntry的博客 7296

Pytorch【10】卷积神经网络CNN实战|卷积、池化、padding、stride,CNN训练MNIST

上一篇我们用全连接层完成MNIST分类。把28×28二维图像直接Flatten成一维向量,丢失像素之间空间位置关系参数数量巨大,容易过拟合卷积层Conv、池化层Pool、激活函数卷积:滑动卷积核提取局部特征;池化:降采样、压缩特征图,减少计算量。局部感受野:卷积核只看一小块区域,符合图像特征局部相关性权值共享:一张图共用同一套卷积核,大幅减少参数量平移不变性:同一个特征,在图里左右移动依然可以被识别。

Beforthing的博客 80

射频电路设计——射频器件基础

本文仅供自己复习使用,请勿转载! 射频电路制作方法 MCM工艺 CMOS工艺 趋肤效应、深度 频率越高趋肤效应越明显 高频器件 高频电阻 绕线的比贴片的多一个电感,是因为绕线的因为是线绕制的,只有有线就会有电感,所以绕线电阻等效模型会比贴片的多一个电感 多晶硅电阻模型 深线性区MOS电阻 高频电阻的频率响应 记忆的话就后面的频率特性有点像电容的 高频电容 作用 单层贴片式电容 多层贴片式电容 MIM电容 MOM电容 由于是并联的,所以总的电容值是单个的直接相加 PN结电容 M.

输出每日所学,供大家学习使用 7148

大模型事件抽取学习——论文学习笔记《LLMs Learn Task Heuristics from Demonstrations:......》

本篇博客介绍一篇发表在2024 ACL main上的文章:《LLMs Learn Task Heuristics from Demonstrations: A Heuristic-Driven Prompting Strategy for Document-Level Event Argument Extraction》 方向:大模型事件抽取 本篇博客为个人阅读论文的总结与笔记,在这里进行简单的分享 论文链接:https://arxiv.org/abs/

weixin_53751318的博客 1851

用Rust重写IntelliJ IDEA:169MB替代2GB,0.9秒打开项目的开源IDE

IntelliJ IDEA虽强大却臃肿,启动慢、占内存。开源项目OpenIDEA用Rust重写,保留熟悉快捷键与工作流,体积仅169MB,0.9秒启动。基于LSP支持60+语言,结合Tauri实现轻量跨平台界面。虽暂不替代IntelliJ的Java深度与插件生态,但为多语言开发者提供高效轻量选择,展现Rust+Web技术构建桌面应用的新范式。

weixin_41007138的博客 185

Unity Hololens2开发|(一)环境配置

开发过程中预览和调试应用:可以在电脑上的 Unity 编辑器中以播放模式本地运行应用,并将体验流式传输到 HoloLens2。将来自 HoloLens2 的输入(视线、手势、语音和空间映射)发送到电脑,在其中内容以虚拟沉浸式视图渲染。在HoloLens2设备中,打开Settings面板,依次选择Update & Security > For Developers,打开“Developer Mode”。在开发计算机中打开控制面板,依次选择“更新和安全> 开发者选项”,打开“开发人员模式”;

游戏开发小Y的博客 14万+

深度解析:从传统 IDE 到 Agentic 工作台,AI 编码助手的演进与破局

过去两年,AI 编码从单行补全迈向多行逻辑生成,正迎来范式跃迁:从 Copilot 副驾模式进入自主智能体(Agentic Workflow)时代。以 Orca、Aider、Claude Code 为代表的新型工具,依托终端权限、超长上下文与自主迭代能力,打破传统 IDE 局限。它们构建起 ADE(智能体开发环境),实现跨文件重构、自动测试与并行任务执行。开发者角色由“编码者”转向“任务调度与审查者”,心智模型从“如何写代码”变为“如何描述任务”。这场变革不仅重塑开发流程,更重新定义程序员的未来形态。

William Chen's knowledge base 275

Untiy之如何实现AI+MR (Pico4u 相机推流MR画面给Server做实时AI图像识别)

本文介绍了基于Pico4U企业版开发AI+MR应用的实现方案。文章详细说明了硬件准备步骤,包括购买企业版设备、申请相机权限和注册管理平台。重点讲解了Unity开发中获取摄像头画面的两种技术方案:通过Overlay直接渲染到Android Surface,或使用API获取图像数据转换为Texture。提供了完整的代码示例和权限配置说明,并揭示了底层通过JNI调用Android原生API的技术原理。该方案适用于带电操作等实习场景,可提升安全性和学习趣味性。

TxNet 1339

OpenTK简介

OpenTK 因其强大的功能、跨平台特性和灵活性,适用于多种需要图形和计算能力的应用场景,为开发者提供了丰富的可能性和创作空间。

仰望星空的博客 1980

在 VS Code 等编辑器里用 OpenCode 接入 Ace Data Cloud:Provider 配置与 IDE 验证

# 在 VS Code 等编辑器里用 OpenCode 接入 Ace Data Cloud:从 Provider 配置到 IDE 验证 想在熟悉的编辑器里使用 AI 编程能力,又希望模型接入配置尽量统一?一个可尝试的路径是:先把 Ace Data Cloud 配成 OpenCode 的 Provider,再让官方 OpenCode IDE Extension 复用本地 OpenCode 运行时及

静觅 124

Qt C++ 的虚拟演播室系统

**数据流转**:OpenCV 处理的图像格式通常是 `cv::Mat`,而 Qt 3D 渲染需要 `QImage` 或 `QTexture2D`。// 临时用颜色代替。// 前景在背景前面。#### 3.3 主窗口与 Qt 3D 集成 (`mainwindow.h` / `.cpp` / `.ui`)* **更复杂的 3D 场景**:加载 3D 模型(.obj, .gltf 等)作为背景和道具。1. **构建项目**:确保 `.pro` 文件中的 OpenCV 路径配置正确,然后构建项目。

寒寒豆豆软件公司的博客 111

Codex IDE extension

本文已收录在。。

JavaEdge全是干货的技术号 300

CRC_16---ModBus 计算方法及代码实现

1、 CRC寄存器初始值为 0xFFFF;即16个字节全为1; 2、 CRC-16 / ModBus的多项式0xA001H (1010 0000 0000 0001B) ; ‘H’表示16进制数,‘B’表示二进制数。 计算步骤为: (1).预置 16 位寄存器为十六进制 0xFFFF(即全为 1) ,称此寄存器为 CRC 寄存器; (2).把第一个 8 位数据与 16 位 CRC 寄存器的低位相异或,把结果放于 CRC 寄存器; (3).检测相异或后的CRC寄存器的最低位,若最低位为1,CRC寄存器

1万+

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

自然语言处理的技术演进与核心任务

从早期的规则与统计方法,到以神经网络为代表的深度学习方法,再到当前以大规模预训练语言模型为主导的范式,这一领域发生了深刻变化。早期的自然语言处理高度依赖人工编写的语言规则与词典,虽在受限场景可用,却难以覆盖语言的开放性与多样性。这种先通识后专精的范式,使自然语言处理从分散的小模型走向统一的能力底座,也催生了对话、写作、摘要等丰富应用。对话系统把理解与生成结合,在上下文中持续回应。这类能力极大提升了内容生产的效率,但也带来事实准确性与原创性的挑战,需要配合检索与人工审核,避免流畅却失实的表达误导读者。

renhongxia1的博客 510

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

总结1:大语言模型概述

AI是什么 → AI发展从1.0到2.0的演变 → 什么是大语言模型LLM → 市面上常见大模型介绍 → 大模型各行各业落地应用 → 大模型未来趋势与现存挑战、解决办法

xiaobaivera的博客 387

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

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

11.04 大语言模型研究简报:OpenAI 工程 Agent 在 BenchCAD 2.0 上达到 0.875 分

大型语言模型的应用场景正在从代码编写延伸至真实的工程设计。2026 年 11 月 3 日,OpenAI 发表《Accelerating engineering for the physical world》,介绍 GPT-6 Astra 与 Codex 在机械设计、计算机辅助设计(CAD)、印刷电路板(PCB)设计、有限元分析(FEA)及制造工作流中的应用。

qq_48717745的博客 417

港大 RosettaSim 让语言模型学会长时交通仿真(ECCV 2026)

在验证集 2% 子集、骨干冻结及单个 epoch 的训练预算下,Qwen2.5-0.5B-Instruct 的综合分数达到 0.7620,优于 Llama-3.2-1B-Instruct 的 0.7594、TinyLlama 的 0.7397 和 GPT-2-Small 的 0.5425。SMART 和 CAT-K 的行为整体分数较高,而 RosettaSim 在持续补充新参与者的同时,取得了更好的交通流表现与综合分数。在常见的短时设置中,模拟器主要关注初始场景里的参与者,预测它们接下来如何运动。

soaring_casia的专栏 111

论文 | WebCopass:面向代码语言模型的多模态Web编码评估 | 多模态网页编码评估基准

WebCompass:面向代码语言模型的多模态Web编码评估多模态基准测试平台完整的 lifecycle:生成-编辑-修复用任务感知评估方法,需要强大的功能推理能力,还深入的视觉设计理解和更高的输出一致性。代码生成评估流程图:流程:模型上下文协议(MCP)对真实浏览器的控制。

weixin_42479421的博客 107

新书预告 从《Transformer与大语言模型》到《LLM量化实战》

《Transformer 与大语言模型》完结,新系列《LLM 量化实战》启动。上一本解析“为什么”设计大模型,本册聚焦“怎么”让模型变小变快——从FP16到4-bit量化,详解GPTQ、AWQ、QLoRA、GGUF等技术,结合RTX 4090实测,手把手教你压缩模型、降低显存、部署推理。适合想在8GB~24GB显存设备上运行7B/70B模型的开发者与工程师。原理+实战双线并进,只写真实跑通的结果。

AI服务生活 333

总结2:大语言模型入门

我用开一家AI小餐馆做整套比喻: 把大模型想象成一家餐馆,大语言模型就是餐馆本身;训练原理就是装修、培训后厨;使用技巧是顾客怎么点菜才能吃到合心意的菜;解决幻觉就是避免后厨瞎编菜品;Agent智能体是雇来的全能店长;模型生态就是选后厨是自研(开源)还是外包(闭源),以及调整后厨规模大小。下面按顺序梳理,每个专业术语配一句话解释+生活化例子。

xiaobaivera的博客 724

来自Transformers的双向编码器表示(BERT)

BERT是一种基于Transformer编码器的双向预训练语言模型,通过自监督学习在大规模语料上进行掩蔽语言模型(MLM)和下一句预测(NSP)任务预训练。其输入包含词元、片段和可学习位置嵌入,利用双向上下文表示词元。预训练后,可微调用于下游自然语言处理任务。实验表明,BERT能生成上下文敏感的词向量,有效捕捉语义信息。

2301_76293625的博客 218

BERT模型详解:为什么它擅长文本理解与分类?核心机制、应用实战与变种进化

学习目标:理解BERT出现前传统NLP模型的局限,以及BERT如何通过双向编码突破瓶颈比如GPT系列采用自回归式(Autoregressive)生成,只能从左到右建模文本;全文依次讲解BERT的诞生:解决NLP的单向困境、BERT核心原理深度解析、为什么BERT擅长文本理解与分类?、BERT实战:文本分类任务示例、BERT的变种与进化等内容。

2602_96795563的博客 150

TALLRec:一种有效且高效的调优框架,使大型语言模型与推荐保持一致

大型语言模型(LLM)在不同领域表现出了卓越的性能,从而促使研究人员探索其在推荐系统中的应用潜力。最初的尝试利用了 LLM 的卓越能力,例如通过上下文学习丰富的知识和强大的泛化能力,其中涉及将推荐任务表述为提示。然而,由于LLM的训练任务和推荐任务之间存在巨大差异,以及预训练期间的推荐数据不足,LLM在推荐任务中的表现仍然不够理想。为了弥补这一差距,我们考虑通过使用推荐数据调整 LLM 来构建大型推荐语言模型。为此,我们提出了一个高效且有效的调整框架,用于使 LLM 与建议保持一致,即 TALLRec。

flying_1314的博客 231
上一篇: 从通话接听到多链路赋能,VoiceAgent2.0打造智能服务新生态
下一篇: 云蝠智能VoiceAgent 2.0 全面升级:更智能、更自然、更高效的语音交互体验
MARS_AI_
博客等级 码龄2年 726粉丝 189原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值