从零开始落地AI工程:数据、实验、部署与监控全链路指南
ai-engineering这个词现在热度很高但你要是去问十个自称做AI工程的人你具体在做什么大概率能收获十种完全不同的答案。有人觉得是调API、套LangChain有人觉得是训模型、调超参还有人觉得是写推理代码、做服务部署。我见过太多从零开始学AI的朋友在会跑通一个教程和能交付一个稳定的AI系统之间隔着一条完全看不见的鸿沟。这篇文章我想从一个踩过不少坑、现在还在坑里的从业者视角聊聊ai-engineering-from-scratch这条路到底该怎么走。不打算给你列一个三十天精通AI的速成计划那个东西既不负责任也不现实。我会拆开讲清楚三件事AI工程和传统软件开发到底有什么本质区别一个真正能落地的AI系统在工程上要过哪几道关以及从零开始的人最应该优先补哪些能力。无论你是想转行做AI、团队里需要有人扛起AI落地还是已经在写推理代码但总觉得心里没底这篇文章应该能帮你把AI工程这个概念从一团迷雾变成一张可以照着走的地图。1. 先搞清楚AI工程到底和写算法脚本差在哪很多人第一次接触AI项目都是从一份Notebook开始的。数据在Pandas里洗一洗丢进XGBoost或者某个预训练模型里跑一跑看到AUC或者准确率还挺好看就觉得哦这就是AI工程。这个阶段当然有价值但它本质上是在做研究——你在验证一个想法是否可行而不是在做工程。真正的AI工程起点是你手里已经有一个在离线评测集上表现不错的模型终点是这个模型在真实环境里持续稳定地产生价值。中间隔着的是数据管线、实验追踪、模型版本管理、服务封装、监控告警、重训机制、回滚策略以及一整套让其他人能接手、能协作、能审计的流程规范。你可以把算法脚本理解成一颗种子AI工程则是整片农田——种子再优良没有灌溉、施肥、病虫害防治这套体系它也长不成能稳定收获的庄稼。我在实际工作里见过太多Notebook看起来很完美一上线就崩的项目。最常见的死法是离线评测用的是精心清洗过的数据线上喂进来的却是夹杂着脏字段、缺失值、甚至格式都变了的真实流量。模型自己不会说话它只会安静地给你输出一个看似合理的预测然后把所有错误都埋在业务结果里——等业务方发现的时候往往已经不是三天两头修bug的级别而是整个推荐位转化率掉了一半的级别。所以如果你要系统性地理解AI工程脑子里必须先装下一条完整的链路而不是只盯着模型训练这一个节点。这条链路大致长这样原始数据采集、数据清洗与特征工程、实验设计与模型训练、离线评估、模型上线、在线推理与服务、性能监控、反馈回收、再训练。每一个节点都有专属于AI项目的坑而这些坑绝大多数都不是算法层面的而是工程层面的。数据采集看似最不起眼但往往最致命。我看到过不止一个团队做了半年数据分析之后发现最开始埋点的时候漏掉了一个关键字段导致整整半年的日志数据废掉所有下游特征全部重做。这是个真实成本极高的教训数据采集的字段设计至少要留出未来三个月可能用到的冗余空间一定要考虑当前算法不需要但未来可能有用的场景。这不是在做无用的预见性设计而是在对冲数据管线改造成本指数级上升的风险。数据清洗与特征工程则是另一个信息差重灾区。很多人只关注怎么把空值填掉、怎么把异常值删掉却忽略了两个极其重要的问题特征泄漏和训练/线上不一致。特征泄漏的意思是你无意中把未来信息混进了训练数据——比如预测用户会不会流失却把一个用户在流失之后产生的特征放进了训练集模型学到的其实是事后诸葛亮上线之后性能断崖式下跌。训练/线上不一致就更普遍了训练时你用pandas算一个特征均值线上了你用SQL重新实现一遍两边差了个0.01模型就是不还原离线效果。这类问题几乎每一个上线AI项目的团队都会遇到区别只是有些人花了三天排查出来有些人花了一个月还有一些人至今没发现。到了模型训练这一步普通工程师反而容易觉得自己懂——不就是fit一下吗。但实际上训练阶段最考验工程素养的地方在于你能否设计一个可自动运行、自动记录、自动报警的训练流程。我在很多项目里要求团队做三件事每次训练记录完整的超参、数据集版本、代码commit哈希固定随机种子并做多次重复实验取均值训练过程实时监控loss和梯度范数。这三件事一件比一件枯燥但一件比一件重要。它们的存在不是因为有人强迫你养成好习惯而是因为它们能把你从玄学调参中解放出来——当一次训练莫名变差时你能快速定位到底是代码改了、数据变了还是纯随机波动而不是在暗夜里瞎猜。服务化与推理是从算法能跑到系统能用的关键一环。这里我个人的建议是第一版宁可牺牲一点吞吐性能也要优先保证推理逻辑和训练时特征计算逻辑的一致性验证是显式、自动化的。很多团队一到上线就要面对训练/线上不一致这个问题——最常用的应对措施是做一个影子比对把线上模型收到的原始特征落一份日志离线用同一份数据跑一遍训练代码里的特征逻辑两边比对差多少。这个步骤看起来费时费力但对比上线一周才发现效果不及预期然后疯狂怀疑模型、怀疑数据、怀疑人生的体验这点成本简直划算得过分。监控与反馈回收是很多从零开始做AI工程的人最容易忽略、甚至根本没意识到的环节。传统软件的监控是系统健康度监控——CPU、内存、QPS、错误率就差不多了。但AI系统除了这些还必须监控模型行为漂移——线上特征分布有变化吗预测结果分布有变化吗业务指标比如点击率、转化率、准确率有变化吗这三层监控缺一层你都可能在模型已经悄悄变笨之后好几周才被业务方告知最近效果好像不太行。而等到你开始查的时候往往已经丢了好几周的数据重训都已经没有优质新鲜数据可用了。这就是AI工程的全貌——不是某一个环节多么高深而是整条链路上的每一个环节都不能掉链子传统软件工程的木桶效应在AI系统里被放大了好几倍。2. 从零开始的人最该优先补的是哪三块地基聊完整体图景接下来要回答一个更实际的问题如果我真想从零开始上路先学什么、怎么学、学到什么程度?我这些年带过不少从传统后端、数据分析、甚至完全非技术背景转来做AI的人总结下来真正决定一个人能走多远的往往不是他最新掌握了哪个框架、哪个diffusion模型而是三块基础地基数学直觉、数据敏感度和工程常规。第一块地基数学直觉但重点在直觉两个字。很多人一听AI要学数学就想把《统计学习方法》《Deep Learning》从头啃到尾结果啃了两个月还没看到逻辑回归人已经放弃了。我不反对系统性学习但对于从零开始做AI工程的人来说你最该先建立的不是证明能力而是对常见模型的直觉理解为什么逻辑回归的输出可以解释为一个概率为什么梯度下降能保证收敛到局部最优而不是乱跳为什么过拟合的模型在测试集上会垮掉正则化又是凭什么把它拉回来为什么注意力机制能让模型关注到长距离依赖这些问题你不需要能推导公式但你需要能用一句大白话跟别人讲清楚。我面试人时特别喜欢问一个问题假设你的模型在验证集上loss下降但你的验证集本身就有一个隐藏的bug这个bug会同步体现在训练时的loss上吗这个问题没有标准答案它考察的就是一个人对训练集、验证集、测试集三者关系的数学直觉。没有这个直觉的人很容易把所有数据混在一起做交叉验证得出一个漂亮但完全虚高的分数上线直接翻车。至于具体学多深我的建议是先达到看得懂论文里的公式在说什么、能复现公式对应的代码逻辑这个水平就够用了。更深的推导等你真的需要用它去解决某个具体问题时再回头补效果远好于一开始就扎进数学的深海。以用带学远比以学带用高效。第二块地基数据敏感度这是AI工程师区别于普通后端工程师最核心的能力。我在带新人时发现一个很有意思的现象同样是拿到一份用户行为日志后端工程师首先关注的是这个接口吞吐量多少、数据格式是什么样的、怎么存最划算算法工程师首先关注的是每个字段的分布长什么样、异常值在哪、缺失率多少、不同时间段的分布是否一致。这就是数据敏感度的差异。它不是玄学而是一种需要刻意训练的能力——拿到任何一份数据不急着建模而是先问它的行数、列数、类型、取值分布、空值率、时间范围、来源链路这些元信息里有没有坑我见过最经典的案例是某团队的模型离线AUC一直在0.75左右上线后QPS一大效果就开始飘。排查了整整两周最后发现是数据管道在高峰期丢消息线上拿到的特征全是半成品——有的字段缺失、有的字段是上一轮的旧值、有的字段干脆是空的。模型离线时学到的分布和线上实际见到的分布完全是两个世界。这就是数据敏感度不够的直接后果。如果当初有人在看数据时多问一句线上管道高峰期真的每一条都能完整送达吗这两周就省下来了。怎么练数据敏感度没有任何捷径就是多接触脏数据、复杂数据、真实生产数据。Kaggle竞赛、开源数据集这些干净数据只能给你打底真正的成长来自于你被真实数据难倒、然后靠排查手段把它搞定的过程。这也是为什么我一直主张从零开始学AI的人一定要尽早找一个真实的数据场景去练手哪怕数据量很小、很脏、很乱练出来的手感远比在满分数据上刷榜珍贵。第三块地基工程常规这是所有算法能力的输出口。一个AI系统最终是要别人来用的。如果你写的代码只有一个文件、没有类型注释、没有单元测试、没有日志、没有版本管理最后坑的不只是你——任何接手的人包括三个月后的你自己都要为不可读的代码支付巨额时间税。我在团队里见过太多模型很强、代码一坨的项目最后结局都很惨要么bug无法定位要么别人接手时根本不敢动要么新业务需要复用该模型时发现代码和数据深度耦合根本拆不出来。所以从你决定走AI工程这条路的第一天起就要把Git、代码规范、单元测试、日志规范当成和PyTorch一样重要的工具去学。写一个推理服务之前先问自己几个问题这个函数的输入输出是什么类型能不能标清楚异常路径怎么处理日志怎么打才能还原调用链模型文件放在哪、怎么版本化、怎么回滚这些你以为不就是在传统后端做惯了的事吗恰恰是区分能跑通的demo和能交付的系统的分界线。3. 落地AI系统必须过的四道关数据、实验、评估、部署地基打完之后你可能会想立刻冲进训练一个模型的阶段。但我建议你先缓一缓我们把AI系统落地的四道关先捋一遍。每一道关在从零开始的项目里都会遇到每一道关都有经典的坑。3.1 数据关特征泄漏是头号隐形杀手特征泄漏这个概念我再怎么强调都不为过。它指的是训练数据里混入了未来信息导致模型在离线评测时作弊上线后立刻失效。举一个经典的例子。假设你在做一个电商平台的用户复购预测模型标签是用户在未来30天内是否再次购买。如果你不小心把一个用户在当前时间点之后第15天产生的行为特征也放进了训练集模型就相当于拿到了他后来确实买了的答案——离线AUC能飙到0.9以上上线之后直接打回原形因为线上推理时你根本拿不到未来15天的数据。规避特征泄漏没有银弹最靠谱的手段是时间回溯验证在你选定的特征集上严格按时间顺序把数据集切成训练集、验证集、测试集且保证特征只使用标签时刻之前的信息。我听过的另一个有效做法是在训练流程中加入一个泄漏检测关卡用单特征单独训练一个极简模型如果某个单一特征的AUC高得不合常理就停下来查查这个特征是不是未来变量。这个方法虽然粗糙但既简单又高效能帮你在几十个特征中快速锁定可疑目标。3.2 实验关没有可复现性一切调参都是玄学如果你的实验无法被别人复现无法在三个月后被你自己的复现那你的实验结果本质上跟掷骰子的结果没有区别。一个合格的可复现实验至少需要锁定六样东西代码版本commit哈希、数据集版本数据的哈希或存储位置、随机种子、依赖库版本、超参数、以及实验环境比如CUDA版本、操作系统。我见过很多团队用跑一次训练、把打印日志存一下的方式来管理实验这是完全不够的——因为你没有存下来的信息太多了下次想复现时根本无法还原。推荐的做法是从第一天就使用实验管理工具。没有预算的情况下哪怕用一个简单的约定也行每次实验前写一个run_config.json记录上述六样信息和模型输出一并归档。等实验规模大一些再平滑迁移到专门的实验追踪平台上。一定不要等实验多到失控了才开始做追踪那时候你前面所有跑过的实验都变成了不可比较的黑历史。3.3 评估关不要被一个平均指标蒙住双眼很多初学者的评估方式是算一下整个测试集上的准确率/召回率/F1看数字可以就收工。这在AI工程里是大忌。正确的评估方式至少包含三个层次第一分布内性能——在整个测试集上的整体指标第二分布外/细分场景性能——按不同用户群体、不同时间段、不同数据来源分别看指标因为平均指标往往会把某些人表现很差的问题掩盖掉第三失败模式分析——把预测错的样本挑出来人眼看一下归个类看看模型系统性搞错的都是哪类输入。前两个层次可以自动化第三个层次需要人工介入但它往往能带来最大的优化线索。我印象特别深的一个项目是做客服工单自动分类。某次平均F1从0.82涨到了0.84团队很开心结果做失败样本分析时发现模型做对的那部分新增case全是简单到原本就不会分错的工单而真正难处理的退款纠纷类工单准确率反而下降了。如果只看平均分这次提升会蒙蔽所有人。所以从那以后我给自己定了一个规矩任何模型上线前必须做一次失败样本人工抽读哪怕只抽50条都能让你对模型的真实能力有一个有体感的认识。3.4 部署关从离线到在线的距离比你们想象得远部署关是四道关里路程最远的一道。很多人以为把模型保存成文件、写个服务、暴露一个接口就算部署完了但真实生产环境里的部署远不止这些。第一你要解决模型文件怎么分发的问题。一个几百MB的模型文件是打进容器镜像里还是放到对象存储里再拉取更新模型时怎么优雅地实现新旧版本切换而不中断服务没有版本管理系统你就只能靠手动替换文件过活这种原始方式在上线事故发生的时候会让你求生不得求死不能。第二你要解决推理服务怎么扩容的问题。模型推理可能是CPU密集型的、也可能是GPU密集型的你的横向扩容方案要考虑到这些差异。更头疼的是有些模型有状态比如对话模型要保存上下文这跟你无脑扩Pod的预期完全不同。第三也是我前面强调过的你要做训练/线上一致性校验。如果你在离线用Pandas做特征在线用SQL或Java又算了一遍两边任何一个细节不一致都会让模型上线效果和离线评测产生偏差。所以我的建议是从设计特征管线的第一天起就把训练和线上共用同一份特征计算代码作为硬性原则——用同一个特征计算函数库的两种语言库或者干脆用一个服务化特征平台两边调同一个接口。这个决策能帮你挡掉未来90%的线上诡异问题。4. 我踩过的坑三条来自真实项目的血泪经验纸上讲了很多理论最后我想分享三条来自我真实项目的踩坑经验。它们都不是高深的算法问题全都是那种事后回头看简单得让人想撞墙的工程问题但每一条都让我们团队花掉了至少两周的时间。坑一多人协作时数据口径被静默改掉了。一个做用户增长预测的项目分析师团队为了方便把活跃用户的定义从7天内有登录行为悄悄改成了30天内有登录行为用来让月报数据好看一些。结果我们的模型在训练集上用了新口径在验证集上用的却是旧口径验证集是之前导出的评估结果一时没检查出来模型上线后离线离线不一致的问题拖了一周多才被定位。现在我在团队里定了一条铁律任何数据字段和口径的定义变化必须走变更记录且必须同步通知所有下游消费方。没有这个机制数据口径就是一颗随时会炸的雷。坑二评估指标被吃数据的漏采给骗了。一个智能客服项目线上的对话日志采集模块在高峰期偶尔会丢消息丢的比例大概是3%。一开始我们没在意觉得3%不影响大局。直到有一天做回归分析时发现当天的模型指标整体下滑排查了很久才意识到——丢失的消息不是均匀随机的而是在某些特定条件下更容易丢比如长对话、多轮上下文。也就是说采集缺失和数据内容本身是相关的这直接导致了模型的离线评估产生系统性偏差。从那天起我们给所有采集链路加了一个完整性监控面板按小时统计采集量、缺失率、以及不同来源的丢包分布。这一招在后面的项目里多次帮我提前发现管道故障。坑三模型上线之后没有及时回收新数据做再训练效果悄悄老了。一个做商品推荐的模型上线时效果很好三个月后业务方跑过来投诉推荐位点击率掉了25%。我们一查才发现这三个月里商品池发生了巨大变化新品类大量上架、老品类下架模型还在用旧数据训练出来的版本做推理它根本不知道新品类长什么样。更尴尬的是我们当时没有做重训机制等发现时需要从头拉数据、洗特征、重新训练整个恢复周期又花了一周多。自那以后我给所有长期运行的模型都上了一套天级重训的流水线并配了一个模型新鲜度监控——自动告警距离上次训练已经超过X天并拉响提醒。这件事让我深刻明白了那句老话AI系统不是建完就完的它需要持续运维。5. 建立你自己的AI工程学习闭环讲了这么多走过来的人的经验最后回到那个最核心的问题作为一个从零开始的人你明天应该打开电脑做什么我并不建议你一上来就去啃论文、刷数学题。我建议你直接挑一个看得见摸得着的真实问题比如做一个本地图书推荐系统、一个工单自动分类器、一个评论情感分析接口然后完整走一遍AI工程的闭环收集数据、构建特征管线、训练模型、离线评估、封装服务、部署上线、监控反馈。这七个环节你每个都摸一遍就算你的第一个项目很简陋你也会比那些刷了十个教程但从未完整上过线的人更接近真实的AI工程。具体来说你可以按这个顺序落地一个最小闭环选定一个小而真实的数据集尽量不要用MNIST、Iris这种被用烂的样例至少要带上时间戳、用户标识、文本内容等信息最好你能理解每个字段的现实含义。设计并实现一个特征管线先用最简单的规则特征但务必保证这份代码是可复用、可测试、可版本化的模块而不是一个Notebook里纠结成一团的单元。训练两个基线模型对比比如一个线性模型、一个树模型走通完整的训练记录流程。写一个离线评估脚本输出分层的指标报告并手动抽看失败样本写两行你的观察。用MySQL、Redis甚至本地文件把这些数据假生产化写一个简单的推理服务确保特征是实时算出来的、不是离线算好存进去的暴露一个HTTP接口。把推理服务接上监控——记录线上请求里特征缺失率、预测分布、响应时长每天看一眼有没有漂移。最后设计一个手工触发的重训流程——拉最新数据、跑特征管线、重训模型、和当前线上版本做离线对比、决定是否切换版本。这一套下来你对AI工程的理解一定比读十本教科书都深。过程中遇到任何问题我建议你在技术社区里搜、在技术博客里找、或者直接来和我这样的从业者讨论——AI工程这条路最大的特点就是没有标准答案所有的最佳实践都来自真实项目的打磨和踩坑。别人能替你省掉的弯路也只有他们真心踩过以后才知道在哪里——这也是我写这篇文章的初衷之一。从零开始不是从算法开始更不是从框架开始而是从完整的工程闭环开始。你早一天意识到系统的存在早一天把每一块砖都砌到整栋楼的图景里去就早一天真正站在AI工程师的起点上。

相关新闻

AI工程实战:从Prompt到RAG与Agent的完整落地路径

AI工程实战:从Prompt到RAG与Agent的完整落地路径

在AI圈子里泡了几年,我越来越觉得一个残酷的事实:会调API的人和会做AI工程的人,完全是两种物种。前者是“用户”,后者是“构建者”。标题里的ai-engineering-from-scratch,说的就是从零开始、不依赖现成框架、亲手把AI…

2026/10/1 19:43:18 阅读更多 →
马德拉岛与马德拉酒:火山海岛、加强酒工艺与旅行全攻略

马德拉岛与马德拉酒:火山海岛、加强酒工艺与旅行全攻略

第一次听到“Madeira”,大多数人脑子里会同时冒出好几样东西:地图上那个葡萄牙小岛、酒瓶上印着“Madeira”的加强酒、西餐厅菜单里的马德拉酱汁。我在真正踏上这座岛之前,也只把它当成一个模糊的地名。直到在丰沙尔待了一周,我才…

2026/10/1 19:43:18 阅读更多 →
Model-Optimizer实战:量化、剪枝与蒸馏,让模型又快又小

Model-Optimizer实战:量化、剪枝与蒸馏,让模型又快又小

前阵子一个做工业质检的朋友跟我诉苦:缺陷检测模型在实验室跑mAP有96.4%,一上到现场那台老工控机,单张推理要900多毫秒,流水线早就停在那儿等它了。这类问题我太熟了——训练阶段大家比的是精度,部署阶段拼的是时延和体…

2026/10/1 19:43:18 阅读更多 →

最新新闻

Trivy 0.70.0 Windows x64 安装包下载:扫描工具 ZIP 与数据库准备

Trivy 0.70.0 Windows x64 安装包下载:扫描工具 ZIP 与数据库准备

Trivy 0.70.0 Windows x64 下载入口 入口会先显示草料跳转提示页,确认目标是夸克网盘后点击“继续访问”。本文整理的是 0.70.0 固定旧版本,适合需要该版本的用户,不代表当前最新版。 下载前核对文件 文件名:trivy_0.70.0_wind…

2026/10/1 20:24:42 阅读更多 →
PowerShell安装配置与Tab补全实战指南

PowerShell安装配置与Tab补全实战指南

1. 为什么PowerShell不是“另一个命令行”,而是Windows系统能力的解锁钥匙PowerShell不是cmd.exe的升级版,也不是Linux bash在Windows上的简单移植。它是一套以对象流为核心设计的自动化平台,底层直接调用.NET Framework或.NET Core的类库&am…

2026/10/1 20:24:42 阅读更多 →
OpenClaw在Windows 11上的详细安装教程:从环境准备到TaoToken接入

OpenClaw在Windows 11上的详细安装教程:从环境准备到TaoToken接入

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

2026/10/1 20:24:42 阅读更多 →
WSL2 配置实录:从虚拟机平台到 Docker、GPU 开发环境的完整流程

WSL2 配置实录:从虚拟机平台到 Docker、GPU 开发环境的完整流程

一份完整的 WSL2 配置记录,我每次换新笔记本都要拿着这套流程跑一遍。现在微信上动不动就有同事问“WSL2 到底怎么装”“为什么我装完一堆报错”,与其一次一次截图讲,不如把完整的过程、参数和踩过的坑都写下来。这篇文章不讲花架子&#xff…

2026/10/1 20:24:42 阅读更多 →
在线光谱分析仪选型怎么看?从功能定位到行业适配解读

在线光谱分析仪选型怎么看?从功能定位到行业适配解读

在线光谱分析仪选型怎么看?从功能定位到行业适配解读在化工、精细化工、新材料、医药等流程制造企业的日常运营中,光谱分析仪器承担着至关重要的角色——无论是原料进厂的质量把关、生产过程中的浓度监测,还是成品出厂前的指标验证&#xff0…

2026/10/1 20:24:42 阅读更多 →
Agent Skills 概览:用 SKILL.md 给 AI 智能体装上可复用技能包

Agent Skills 概览:用 SKILL.md 给 AI 智能体装上可复用技能包

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

2026/10/1 20:23:42 阅读更多 →

日新闻

我发现了一个新思路:用 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/1 0:00:30 阅读更多 →
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/1 0:00:30 阅读更多 →
黑夜航拍船只数据集训练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/1 1:01:17 阅读更多 →

周新闻

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解 【免费下载链接】spirula-studio Cross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA. 项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studio Sp…

2026/10/1 19:40:48 阅读更多 →
SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南 模板网站太丑不够用?别急着加滤镜,那是治标不治本。很多老板盯着后台流量掉得眼红,却还在纠结首页Banner的圆角是不是3像素。这就像穿着西装去挖土,姿势不对,努力白费。我整理这份 速查手册…

2026/10/1 19:41:40 阅读更多 →
FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏 【免费下载链接】FireRed-OpenStoryline FireRed-OpenStoryline is an AI video editing agent that transforms manual editing into intention-driven directing through natural language …

2026/10/1 20:05:24 阅读更多 →

月新闻

我发现了一个新思路:用 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/1 0:00:30 阅读更多 →
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/1 0:00:30 阅读更多 →
黑夜航拍船只数据集训练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/1 1:01:17 阅读更多 →