多模态数据融入大模型:从token化到训练部署全流程实战
1. 为什么要把多模态数据塞进纯文本模型从一个很现实的需求说起前阵子我在做另一个内部项目需求方提了个很朴素的要求客服系统不仅要能理解用户打字反馈的问题还要能直接看懂用户上传的报错截图、听懂用户发来的语音留言甚至要能理解一段十几秒的产品使用录屏。如果继续用纯文本大模型那么图片、语音、视频这些信息就必须靠人工先转写、转述、打标签再拼成一段文字喂给模型。这个流程不仅慢而且信息损耗大得惊人截图里那个报错弹窗明明就在那但人工转述时经常把技术细节漏掉用户语音里的愤怒情绪完全没有体现在文字里视频的操作顺序一旦转成文字就丢失了画面上的关键帧信息。把多模态数据集成到大型语言模型里本质上是做一件事让语言模型原本那套“理解上下文、推理关系、生成答案”的能力不再只局限于文本输入而是扩展到图像、音频、视频、表格等等更多信息载体上。这句话听起来很简单但真正动手做的时候我发现它牵涉到数据工程、网络结构改造、训练策略、评估体系四块硬骨头。先说一个常见的误区多模态集成不是推倒重来做一个新模型而是在现有的语言模型体系外增加感知入口再通过训练让这些入口和语言推理中枢对齐。很多团队其实已经跑通了纯文本大模型的微调和部署现在要加多模态面对的往往是三个问题多模态数据从哪来、网络结构怎么改、训练怎么才能稳定不崩。这篇内容就是围绕这三件事做的完整记录适合那些已经在用开源大模型做应用、准备给模型加视觉或听觉能力的工程师也适合想搞清楚多模态模型内部到底发生了什么的算法同学。1.1 纯文本模型在实际业务里的“偏科”有多严重我拿客服场景举个例子。工单系统里大概有20%的反馈是用户直接上传截图订单金额不对、报错提示代码、页面白屏、某些按钮消失这些信息用文字描述往往说不清楚但截图一眼就能看懂。之前用纯文本模型这种工单只能走OCR识别把图片里的文字抠出来再拼接成上下文。问题在于OCR只认文字不认布局也不认颜色更不理解那个红色感叹号在界面里的位置。用户截图里最关键的视觉线索比如某个功能按钮被遮挡、弹窗覆盖在输入框上OCR完全抓不到。音频也是一样。用户发来一段语音投诉纯文本模型只能依赖ASR转写但转写丢掉的不仅是语气还有环境信息背景里有明显的小孩哭声说明用户大概率是在家里办公遇到问题背景里有持续的风扇轰鸣说明可能是在机房环境。这些信息对问题定位很有价值但到了文本里就全没了。视频就更不用说了只能抽帧后逐张找人看。所以我在项目启动前就定了一个基调如果继续让模型只吃文本那么业务方花再多钱优化提示词也填不上感知层的缺口。多模态集成不是在原有系统上打补丁而是换一种输入视角。1.2 多模态集成最终改变了模型的哪部分能力真正把模型升级成多模态之后最直观的变化是少了一整条人工转写链路。原来截图要发到外部OCR服务语音要单独走ASR视频要抽帧找标注人员分类现在这些都可以在一套模型内部完成。但这只是表面效率提升更深层的变化是推理能力的延伸。举个例子一张电商售后截图里同时包含商品金额、优惠券、运费三块信息纯文本模型看到的是OCR抠出来的乱序数字它很难还原“最终应付为什么是这个数”的逻辑。但多模态模型可以直接看到排版结构金额在哪个区块、优惠券对应哪个入口、运费是否被自动减免这些视觉布局本身就是一种逻辑关系。模型在理解布局的同时再结合用户的问题文字就可以给出比OCR拼接文本准确得多的答案。另一个变化是模态之间的交叉引用。视频里的某个操作步骤有对应的语音解说如果模型同时看到画面和听到声音它可以把“画面里点了哪个按钮”和“嘴里说要点哪个按钮”做交叉验证降低单模态识别错误的影响。这个能力在纯文本模型里无论怎么加提示词都做不出来。所以我才会说多模态集成不仅是能力列表里多加了“看图”“听声”两个选项而是让模型从“被投喂二手信息”变成了“直接接触原始信息”推理的底座因此变得更可靠。2. 从数据到token多模态数据如何变成模型看得懂的输入很多第一次做多模态集成的同学会有一个错觉以为把图片和文本拼在一起丢给模型就行。实际上模型内部没有“图片”这个概念只有一串一维的token序列。图片也好音频也好最终都要被编码成和文本token相似形态的向量序列才能进入Transformer做注意力计算。这个转化过程是整个项目的基石因为数据管道一旦搭错后面所有训练都是白费。我分三个层面来讲token化方式、数据清洗配准、指令格式和混合比例。2.1 图像、音频、视频在模型里的token化方式不同的模态生产token的方式差异很大我先用一张表把常见的做法整理出来模态编码器类型输出形式单个样本常见token数主要影响图像视觉编码器ViT式结构或卷积结构图像patch token256~576个分辨率越高token越多显存占用直线上升音频音频编码器频谱卷积时序建模声学token序列200~1000个采样率和音频长度决定token数量长音频容易超长视频按帧调用图像编码器或使用时序编码器帧级token序列几帧到几十帧每帧256个以上时间维度的连续性需要额外处理否则模型只能看到“图册”图像最常见的做法是把图片切成固定大小的patch每个patch经过编码器变成一个token。比如一张图片缩放到一定分辨率后切成若干patch得到几百个图像token再在前面加一个特殊标记说明“这一段是图像内容”然后跟随文本token一起输入模型。音频则通常是先做频谱特征提取再通过编码器转换成语义token序列和文本token拼接。视频的处理稍微麻烦一些主流的方式是均匀抽帧每帧独立走图像编码器但帧与帧之间会加上位置信息或时间戳信息让模型知道这些帧的先后顺序。2.2 多模态数据的清洗和配准比想象中麻烦得多文本数据的清洗主要是去重、去敏感词、过滤低质量内容。多模态数据的清洗多了一个几乎所有人都会踩的坑模态配准。说白了就是图片和文字到底对不对得上、音频和视频的轨道到底同步不同步。我举几个实际遇到的情况。第一种是图像描述错位。从网上爬来的图文对图片是一张菜单文字却是旁边文章里的新闻摘要这种错误非常隐蔽人工看一遍也很难全部筛出来。我当时的处理办法是做了两轮过滤第一轮用已有的图文匹配工具算相似度分数筛掉明显不匹配的样本第二轮用一个小规模人工审查抽样重点看那些分数处于中间地带的数据因为它们最容易被误放行。第二种是音视频时间轴偏移。有一段视频画面在第3秒就出现了关键操作但配音在第5秒才提到对应步骤偏移了整整两秒。如果直接按整段视频做训练模型学到的“画面和声音”关系是错位的。遇到这种情况我会把音视频先做强制对齐处理用自动对齐工具检测偏移量超过阈值的直接裁剪或丢弃绝不送到训练管道里。第三种是字幕和语音内容不一致。常见于公开数据集字幕可能是机器翻译过的语音是原始语言的两者意思一样但细节对不上。这种数据最适合用来“灌坏”模型因为它会让模型以为“语音里说A、字幕写B”是正常的。我自己的经验是多模态数据清洗宁可砍数据也不要心疼。脏数据带来的训练噪声会在后期被模型放大成幻觉和模态错乱到那时再回头修数据代价是重训一遍。这个教训我记了很久。2.3 指令数据格式设计与混合比例数据清洗完之后要解决的是“怎么把多模态样本组织成模型能学的东西”。纯文本阶段我们习惯把训练数据写成指令格式用户问一句、AI答一句。多模态阶段输入格式要扩展为“图像token 用户问题 答案”这样的三元组。我采用的做法是定义一套统一的输入模板消息里可以携带多个模态每个模态用一个特殊标记包裹比如图像用图片标记音频用音频标记视频用视频标记然后在这个标记后面跟上对应的token序列。这样做的理由是训练时模型可以通过这些标记学会区分“接下来这段内容是什么类型”在推理时也能根据标记做对应的模态处理。格式统一之后就是混合比例。多模态数据往往是多种来源拼起来的有纯文本、图像问答、音频理解、视频描述。我个人踩过的一个坑是把所有数据简单拼接后直接训练结果模型严重偏向数量最多的纯文本数据多模态能力几乎没有长进。后来改用按loss加权的策略把图像和音频数据的loss权重调高同时控制每个batch里各模态的样本比例才把问题稳住。一个比较稳妥的起步比例是纯文本占50%~60%图像相关占25%~30%音频占10%视频占5%~10%。这个比例不是拍脑袋定的因为在Transformer训练时文本token之间的依赖关系比较稳定而多模态token往往是局部密集出现的比例过低就学不动。3. 网络结构上如何接住多模态输入我采用的方案与取舍数据管道搭好之后接下来是怎么改模型结构。很多人一上来就想把视觉编码器、音频编码器和语言模型整个融为一体全部参数放开训练。这个思路成本极高而且很容易把模型训坏。我的建议是分阶段考虑先搞清楚每个组件扮演什么角色再动手改网络。3.1 编码器和投影层怎么选从零开始还是用现成的现在做多模态集成几乎没有必要从零训练视觉或音频编码器。市面上的开源模型已经有很多成熟的视觉编码器它们在超大图片数据集上预训练过已经学会了图形的边缘、纹理、物体形状这些底层语义。直接拿来用等于站在巨人的肩膀上。音频编码器同理直接用预训练好的声学模型做特征提取比从频谱图开始重新学要节省大量算力。这里有个关键决策编码器参数到底冻结还是跟着微调。我的建议是第一阶段冻结第二阶段再考虑解冻部分层。理由是编码器已经在海量数据上学到非常好的通用特征语言模型要做的其实是学会“怎么使用这些特征”而不是“重新理解图片”。如果一开始就全量微调视觉编码器的底层特征会被撑爆模型会变得只适应训练集里那几万张图的风格泛化能力大打折扣。投影层我也建议从最简单的线性投影开始。所谓投影就是把视觉编码器输出的向量维度映射到语言模型的向量空间。线性投影只有一层矩阵变换参数少不容易过拟合跑通之后再加复杂度也不迟。有的项目会用交叉注意力机制或Q-Former结构做更复杂的投影效果确实更好但对显存和数据量的要求也高很多。我在第一个版本里用线性投影训练起来很稳一周内就看到了多模态loss的明显下降后来数据量大了才换成带交叉注意力的版本。3.2 训练阶段怎么划分才不会让模型“学乱”我在项目里把训练分成三个阶段每个阶段的侧重点完全不同。第一阶段冻结编码器和语言模型只训练投影层。用大量弱对齐数据图像描述、音频转写、视频字幕做预训练。这个阶段的目标是让模型意识到“图像token和文本token可以出现在同一个序列里”建立最基本的跨模态映射能力。这个阶段的数据量可以很大因为参数少所以训练速度很快一般两三天就能看到一个明显的gap下降。第二阶段冻结编码器微调语言模型和投影层。用高质量指令数据比如图像问答、音频理解、多轮对话。这个阶段模型开始学习“面对一个多模态问题应该怎么组织回答”语言模型要真正理解和利用模态信息而不是仅仅复制训练集里的答案。这个阶段最容易出现的问题是过拟合我一般会把学习率调低一点同时加入一定的dropout。第三阶段可选的全量微调。如果业务场景很特殊比如需要模型具备某个垂直领域的多模态知识可以在这个阶段放开所有参数做少量步数的微调。但我建议这一步慎之又慎因为全量微调的代价不只是显存还有灾难性遗忘风险。模型可能在多模态能力上提升了一点但把纯文本能力丢掉一大块。3.3 跨模态对齐损失的设计捷径多模态模型训练的另一个核心问题是“怎么让模型知道图像里的物体和文本里提到的物体是对应的”。常见的做法是加一个跨模态对比损失让模型在向量空间里把同一语义的图文对拉近把不同语义的推远。这个损失和语言模型原有的生成损失可以同时优化不需要额外复杂的技巧。但这里有个很容易忽略的细节不同模态的样本在难度上差异很大。一张“蓝天白云”图片配文“天空很蓝”这种样本的对比损失非常小模型很快就学完了但一张“电路板”图片配文“左边第二颗电容鼓包了”这种样本复杂得多模型可能要反复学几十个epoch。所以我在设计损失权重时不是对所有样本一视同仁而是按单样本loss动态调整梯度贡献。难样本的梯度占比高一些简单样本低一些这样训练进度明显更均衡。4. 训练中的坑三个典型问题排查实录理论说再多不如把实际训练中踩过、又爬出来的坑写出来。以下三个问题是我在这类多模态集成项目中真实遇到过的每个都浪费过不少时间希望读者能少走弯道。4.1 热启动时loss突然飙升数值溢出是第一个嫌疑第一次启动多模态训练时前几步loss本来是正常下降的到第二个step突然从2.1飙到34然后直接变成NaN。我当时第一反应是“学习率太高”调低之后问题仍然存在。后来打开日志逐层排查发现是音频特征的数值范围出了问题。音频数据经过频谱变换之后某些频段的幅值波动极大有的样本数值范围是负数到几百远超文本embedding的取值范围。在FP16混合精度下这些大数值在中间层相乘时直接溢出梯度变成NaN。解决办法有两步第一步对所有音频特征做标准化处理缩放到均值为0、方差为1的分布第二步把音频编码器输出到投影层之间这段保留为FP32计算避免半精度下的精度损失。处理完之后loss立刻恢复正常。这个问题的教训是多模态数据每一路的数值分布不一样不能想当然认为“都是tensor直接拼就行”。文本token的数值范围是相对稳定的但图像和图像的差别非常大音频和视频更甚。接新模态时先做数值分布统计再做特征标准化这是必须的。4.2 样本错配引发的模态塌缩问题第二个问题更隐蔽。训练到中期我观察文本loss下降得很快但图像相关的loss几乎不动验证集上的图文匹配准确率也一直停滞。我怀疑是模型结构有问题试过加深投影层、调整学习率都没有明显改善。后来我随机抽出训练batch里的样本一帧一帧看发现问题出在配对上数据管道在处理并行加载时音频和视频的索引错位了导致模型收到的“图A配文B”是乱序的。这种错配会让模型认为“视觉信息根本没有预测价值”于是逐渐学会忽略图像token只靠文本先验去蒙答案。视觉loss自然就学不动。修复方案有两层。第一层是给数据加载器加了一个配对检查接口每次组batch时校验模态样本的主键ID是否匹配不匹配直接抛异常。第二层是在训练日志里加入模态头指标单独记录图像问答的准确率一旦发现“文本loss降但视觉loss不动”的组合立刻怀疑配准问题。这个组合就是模态塌缩的典型信号。4.3 显存优化和动态分桶策略第三个坑是纯工程问题。图像和视频样本的token数量差异极大一张低分辨率图可能只有256个token一段长视频可能拆成几千个token。如果所有样本都按最大长度补齐padding显存浪费非常夸张一个batch可能只有30%的算力用在有效计算上。我的做法是引入动态分桶策略。具体来说训练样本按照有效token长度划分成多个桶每个批次只从同一个桶里取样本这样同一个batch内的token长度基本一致padding几乎为零。这个改动让显存利用率提升了近一倍相同显存下能开的batch size翻倍训练速度也随之加快。另外训练阶段一定要开梯度检查点gradient checkpointing它用少量计算换显存对于多模态这种长序列任务非常划算。我当时同时开了张量并行和流水线并行再配合动态分桶总算在有限的机器上把训练撑了下来。5. 评估与上线模型好像变强了怎么证明它不是“瞎猜”模型训练到后来看起来已经有模有样了给它一张截图它能说出问题给它一段语音它能总结要点。但“看起来不错”和“真的可靠”之间隔着一条很宽的评估鸿沟。多模态模型的幻觉问题比纯文本更严重因为图像和音频的信息密度低模型更容易一本正经地编造答案。5.1 单模态、跨模态、生成质量三位一体的评估体系我最后搭的评估体系分成三个维度。第一维度是单模态基础能力。图像侧主要测分类准确率、目标识别准确率音频侧测语音转写准确率、声学事件识别准确率视频侧测时序动作理解准确率。这个维度是基本功但不够因为模型可能单项都强合在一起却不会用。第二维度是跨模态对齐能力。给定一张图和一段关于图的问题模型给出的回答里涉及的关键实体去图和文本里做双重核对看有没有“图里根本没有这个物体模型却在回答里提到了”的情况。多模态幻觉主要就集中在这个维度。我会专门构造一批很难的测试样本比如图片里放一个很罕见的物体看模型会不会因为文本上下文而“脑补”一个物体名称这个指标在业务上线前是硬性门槛。第三维度是生成质量。多模态模型的输出不能只看正确率还要看是否自然、是否详细、是否能结合上下文。我会用ROUGE和BERTScore类的文本相似度指标做参考同时每个batch人工抽检50条看有没有答非所问或漏答关键点的情况。这里想提醒一点不要直接拿公开的多模态问答基准集来当唯一标准。公开基准集很可能已经在预训练数据里出现过了模型存在记忆风险。我自己的做法是每周从线上真实工单里抽取一批新样本、人工标注后加入测试集保证模型的评估环境始终贴近业务。5.2 部署阶段绕不开的推理成本问题多模态集成对推理侧的影响比训练侧更直接因为输入token数量被撑大了。一张图的token最少也有两三百个一段10秒的音频大概上百个token视频就更夸张。输入token一多自回归生成的速度就会变慢而且每次请求的显存占用也会上升。我的处理思路是“训练时按上限配置推理时按实际压缩”。推理阶段对图像做动态分辨率自适应不强制缩放成正方形而是按原图宽高比压缩到合理分辨率同时在图片编码之前先做一次内容裁剪去掉纯边缘或大面积背景区域减少无效token。音频侧则做端点检测把静音片段剪掉再编码。视频侧限制抽帧数量比如长视频最多只取12帧。另外如果业务的响应速度要求很高可以把视觉编码器做成独立服务提前把图片转成视觉token序列缓存起来。用户提问时只把文本token和缓存的视觉token拼接送入模型省掉重复编码的时间这个优化通常能降低30%以上的首token延迟。5.3 真实业务中“模型训完但不敢上线”的情况这可能是我最想分享的一条经验。很多团队在多模态模型训练完成后感觉得分不错就上线了结果线上很快翻车用户传了一张模糊的截图模型一本正经地解释说“图片里是系统设置界面”实际上图上只有一个像素化的色块。问题出在训练数据里几乎都是清晰的高质量截图模型从来没有见过模糊图、倾斜图、光晕图这些真实世界的噪声。我后来专门在训练集里加了一部分“模拟退化”数据对图片做高斯模糊、旋转、低分辨率下采样、加噪点对音频加背景音乐、混响、部分截断。这样训练出来的模型对线上脏数据的鲁棒性提升非常明显。这件事也让我明白多模态模型上线前要做的最重要一件事不是加更多正向样本而是补充“实际会遇到但不像标准样本”的负向例。如果让我给一个总体的建议多模态集成的复杂度是逐层叠加的先从单模态数据管道做起再改网络结构最后才碰训练和部署。每一步都要留好“验证前一步能不能工作”的接口不要幻想一步到位。我最早做的时候就是先在一个小数据集上跑通了图像文本的流程确认改动不会破坏原有文本能力再逐步引入音频和视频。这样整体项目推进的确定性高很多也少了很多调参的深夜。最后再分享一个小技巧多模态模型的训练日志里至少保留三个可观测的曲线——整体loss、视觉loss、音频loss。一旦三条曲线走势不一致说明模态之间的训练节奏已经错位了这时候要优先检查数据和配准而不是盲目调学习率。这个习惯帮我避免过很多次“无效重训”也希望它能帮到你。

相关新闻

E-prime实验设计避坑指南:从样例包到数据采集的实战技巧

E-prime实验设计避坑指南:从样例包到数据采集的实战技巧

简介:这份资源是E-prime系列课程的第五讲配套样例包,面向心理学、认知神经科学等方向需要开展计算机化行为实验的研究生与科研人员,帮助解决实验设计中移动窗口、多字符反应、随机方位、N-back、双任务等常用技术难以落地的问题。压缩包共46个…

2026/10/18 16:56:50 阅读更多 →
Java Swing+MySQL学生信息管理系统:JDBC实战与避坑指南

Java Swing+MySQL学生信息管理系统:JDBC实战与避坑指南

简介:一套基于Java Swing与MySQL的学生信息管理系统完整项目,面向正在学习Java桌面应用开发、需要完成课程设计或毕业设计的在校学生,也适合入门者观摩完整小项目。系统覆盖学生信息录入、查询、修改、删除与列表展示,采用三层架构…

2026/10/18 16:56:50 阅读更多 →
JavaWeb水果超市实战:Servlet+JSP+MySQL高并发库存防超卖

JavaWeb水果超市实战:Servlet+JSP+MySQL高并发库存防超卖

简介:这是一份面向Java Web初学者的完整水果超市管理系统实战项目,聚焦Servlet核心开发与前后端基础交互,适用于高校课程设计、自学练手及Web开发入门实践。资源包含85个文件,涵盖15个Java源码(含Servlet与业务逻辑类&…

2026/10/18 16:56:50 阅读更多 →

最新新闻

降AI万能公式是伪命题?从AI检测原理到可复用改写框架的完整指南

降AI万能公式是伪命题?从AI检测原理到可复用改写框架的完整指南

“降AI万能公式”最近在内容创作圈子里热度很高,很多朋友私信问我:网上流传的那些“降AI提示词”“一键去AI味模板”到底有没有用?是不是真有那么一套万能公式,套进去就能让AI写的字变成“人写的”?我认真拆解过这些方…

2026/10/18 17:44:45 阅读更多 →
LangGraph实战:构建有状态的AI Agent工作流

LangGraph实战:构建有状态的AI Agent工作流

LangGraph 是近两年 LLM 应用开发里绕不开的一个名字。我最初是被它的“有状态”这三个字吸引过去的,因为之前用常见的 Agent 框架做多步骤任务时,最头疼的就是状态管理——每个节点各自为政,对话历史要手动拼接,分支逻辑要写在业…

2026/10/18 17:44:45 阅读更多 →
openLava 4.0集群调度器实战指南:安装配置、作业提交与故障排查

openLava 4.0集群调度器实战指南:安装配置、作业提交与故障排查

简介:openlava 4.0 是经典的开源集群调度管理工具,这份源码安装包面向集群运维人员、HPC学习者和希望理解作业调度机制的技术人员。尽管官方已停止维护,但其核心设计与命令体系深刻影响了IBM LSF,至今仍有借鉴价值。压缩包内含501…

2026/10/18 17:44:45 阅读更多 →
终端跑酷游戏moon-buggy在KeyarchOS上的安装与玩法实战

终端跑酷游戏moon-buggy在KeyarchOS上的安装与玩法实战

之前在终端里跑htop、vim、tmux大家都见多了,但你见过在终端里玩跑酷吗?moon-buggy就是这样一款能在纯文本终端里运行的经典跑酷游戏——你驾驶一台月球车,在布满陨石坑的月面上一路狂奔,空格键跳跃躲坑,跑得越远分数越…

2026/10/18 17:44:45 阅读更多 →
随机森林预测电池RUL:不依赖物理模型的工业级鲁棒方案

随机森林预测电池RUL:不依赖物理模型的工业级鲁棒方案

简介:本资源是一套基于Python随机森林算法的锂离子电池剩余寿命(RUL)预测完整实践方案,面向机器学习入门者与电池健康状态研究初学者,适用于课程设计、毕设项目及工程实训场景。资源包共117个文件,含106个原…

2026/10/18 17:44:45 阅读更多 →
TensorFlow Lite端侧推理集成指南:模型转换、性能优化与避坑实践

TensorFlow Lite端侧推理集成指南:模型转换、性能优化与避坑实践

做端侧AI这么久,TensorFlow Lite集成这个坑,我前后踩了大半年才彻底理顺。去年接手一个离线质检项目,现场环境没有稳定网络,只能在某个嵌入式设备上跑一个图像分类模型。模型在训练环境里精度很正常,一到端侧不是转不动…

2026/10/18 17:43:44 阅读更多 →

日新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 0:55:02 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 12:16:16 阅读更多 →