YOLOv11训练排坑指南:从环境配置到推理部署的常见问题与解决
如果你正在跑YOLOv11的训练大概率遇到过这种情况环境装好了、代码能跑了、数据集也标了但训练出来的模型要么loss死活不掉要么检测框满天飞要么FPS低得没法用。不少人这时候第一反应是“模型不行”或者“代码有问题”但实际上真正卡住你的往往是一些不起眼的小细节——路径里多了个中文、标注格式错了一列、或者学习率根本没调对。这篇内容就是来把这个阶段的问题一次性梳理清楚的我会从环境配置、数据集制作、训练过程、推理部署四个阶段展开每个阶段挑最常见的坑来讲先给现象再说原因最后给可复现的解决步骤。适合刚把YOLOv11跑起来但结果不理想的读者也适合准备系统排查自己项目的朋友内容偏实操建议收藏后跟着一步步查。1. 环境配置阶段的高频问题与排查目标检测项目的第一个坎往往不是模型本身而是环境。YOLOv11对PyTorch版本、CUDA版本、依赖库版本都有隐含要求很多新手在这上面能折腾一整天。1.1 依赖库版本冲突装了却跑不起来最常见的现象是按照教程用pip install -r requirements.txt装完依赖一运行训练命令就报错比如AttributeError: module torch has no attribute autocast或者ImportError: cannot import name YOLO from ultralytics。出现这种问题九成是版本不匹配。YOLOv11基于ultralytics框架运行这个库更新很快对PyTorch版本有明确要求PyTorch 1.8.0是底线2.0以上更稳妥torchvision版本要和torch对应numpy版本不能太新因为ultralytics部分接口在numpy 2.x下会出兼容性问题。我的排查顺序是这样的先跑python -c import torch; print(torch.__version__)看一下PyTorch版本再跑python -c import ultralytics; print(ultralytics.__version__)看框架版本。如果发现ultralytics版本过老直接升级如果PyTorch版本过低那就不是升级依赖能解决的需要重建虚拟环境。注意不建议直接在base环境里pip install ultralytics这会把系统Python环境搅乱。我用conda建独立环境已经养成习惯了每条项目线一套环境出问题直接删掉重建20分钟就能恢复比排查半天版本冲突划算得多。1.2 CUDA装好了但GPU用不上这个坑特别隐蔽。现象是训练时日志里显示Using CPU或者devicecpu明明nvidia-smi能看到显卡但PyTorch就是不用。排查路径分三步第一步nvidia-smi看驱动版本注意驱动支持的CUDA版本范围第二步python -c import torch; print(torch.cuda.is_available())看PyTorch是否能调用CUDA第三步看PyTorch的CUDA版本和本机驱动是否匹配。如果torch.cuda.is_available()返回False大概率是PyTorch的CUDA版本高于驱动支持的上限或者装的是CPU版本的PyTorch。这里有个常见误解nvidia-smi显示的CUDA版本是驱动支持的“最大版本”不代表你的PyTorch实际用的就是这个版本。PyTorch是自带CUDA运行时库的所以关键是PyTorch编译时对应的CUDA版本不能超过驱动上限。比如驱动是CUDA 11.4你装的是cu121版本的PyTorch那大概率跑不起来。解决办法很直接去PyTorch官网用pip install torch torchvision --index-url https://download.pytorch.org/whl/cu118这种方式重装匹配的版本或者干脆装CPU版本先跑通代码虽然慢但至少能验证逻辑没问题。1.3 显存不够一训练就OOMYOLOv11默认的输入分辨率是640x640如果batch size设得太大或者开了太多额外的功能模块8G显存的卡很容易爆。现象就是训练跑到一半突然报CUDA out of memory有时候是刚开始就报有时候是跑到第几个epoch才报。排查方法先看batch size是不是设太大新手常犯的错误是直接抄别人的配置别人的batch size是16但你只有8G显存其次看是否开启了cacheultralytics的cacheTrue参数会把图片缓存到显存很吃显存再看是否同时开了过多的dataloader worker。我的建议是8G显存用batch size 4起步16G用824G再考虑16。同时把cache设为False如果实在需要缓存改成cachedisk。图像尺寸也可以从640降到512试试精度损失不大但显存压力小很多。2. 数据集制作与标注的细节排查数据集的质量直接决定模型上限。YOLOv11用的是YOLO格式的标注也就是每行一个目标的txt文件格式是class x_center y_center width height坐标全部归一化到0-1之间。这个格式看着简单但出错率极高。2.1 标注文件为空导致训练报警告训练时日志里大量出现WARNING: no labels found in train/images/xxx.jpg或者found 0 boxes for img这种情况第一感觉是数据集有问题但实际上可能是标注文件没生成成功也可能是路径没对。排查路径第一步确认每张图片都有对应的txt标注文件第二步确认txt里面的格式正确第三步确认标注的类别ID在数据配置文件的类别列表范围内。我实际遇到过一种情况用标注工具导出时选了COCO格式而不是YOLO格式结果导出的json文件根本没有转换成txt。还有一次是标注工具的类别ID从1开始编号但配置文件里类别是从0开始的导致所有标注都偏了一位模型训练时全部误检这个偏差特别难发现——因为loss还是会下降mAP看起来也有但实际效果一塌糊涂。我的建议是训练前先写个几行代码检查标注读一个标注文件打印每一行的class ID和坐标再在图片上画框目测一下是否对齐。这个过程花不了5分钟但能避免你白跑几十个小时的训练。2.2 类别不平衡导致某些类完全检测不到如果你的数据集里90%是某一个类别的图片另外几个类别只有零星几十张训练结果几乎必然是样本多的类别mAP很高样本少的类别直接检测不到。这不是模型bug而是数据问题YOLO系列本身对类别不平衡就敏感。解决思路有三个层面数据层面对少样本类别做数据增强比如随机旋转、裁剪、色彩抖动或者干脆多收集数据损失层面YOLOv11的损失函数会计算各类别的损失权重但自动平衡能力有限可以在配置文件里调整类别权重训练层面用更长的训练轮次、更低的初始学习率给少数类更多的学习机会。我自己的经验是先把样本最少的类别补充到至少200-300张图片实在凑不够就做离线增强把每张图生成8-10张变体基本能缓解这个问题。如果连增强都做不了那就只能接受模型在该类别的表现上限了。2.3 标签类别错误模型学到的特征不对这是最隐蔽的一个坑。标注的时候张冠李戴比如把“狗”标成了“猫”模型学出来的特征就是混乱的。现象是loss降得不错验证集mAP也还行但实际应用时对某个类别的检测率特别差。排查方法随机抽取训练集中的图片把标注框和类别名画出来人工核对一遍。这个过程虽然枯燥但非常必要尤其是在数据量不大、你亲自标注的情况下。另一个办法是训练完看混淆矩阵如果“狗”这个类别大量被预测为“猫”说明标注混淆的概率很高。我之前帮朋友排查过一个项目他的模型把“轮胎”和“方向盘”总是搞混看混淆矩阵发现这两个类别互相误检率超过40%后来检查标注文件发现是标注的时候一个标注工具的选择框默认状态导致的把这两个类别的标签搞反了。所以在数据进入训练前标签正确性是第一优先级千万不要跳过。3. 训练过程中的异常现象与定位方法训练阶段的坑是最多的因为涉及的变量多——学习率、batch size、数据加载、损失计算、模型结构——任何一个环节出问题现象都可能相似。这一节讲几个我踩过的坑和总结出来的排查思路。3.1 损失函数不下降或下降后反弹训练时loss曲线是“心电图”或者降到一定程度又弹回去然后爆掉这是最让人抓狂的情况。先分清两种情况loss完全不降那大概率是数据问题标签全空、归一化坐标错误或者学习率设置问题loss降一段时间后反弹爆掉那大概率是学习率过大或者batch size过小导致梯度噪声太大。排查顺序先用一个极小的数据集比如几十张图过拟合测试。如果这个小数据集能过拟合说明代码和标注基本没问题问题出在大规模数据或者超参数上。检查学习率。YOLOv11默认学习率是0.01配合默认的调度器如果batch size变小了学习率也要相应调小。一个简单原则batch size减半学习率减半。检查是否开启了梯度裁剪。loss爆炸时梯度裁剪能救急但治标不治本根本原因还是学习率或初始化。3.2 训练被中断后无法断点续训训练跑到第80个epoch机器重启或者SSH断开发现之前的权重没保存得从头跑一遍。这个问题在目标检测训练里太常见了尤其是远程服务器训练场景。YOLOv11的ultralytics框架默认每个epoch结束都会保存last.pt和best.pt到runs/train/exp目录。但如果你在训练过程中手动终止了进程可能会出现权重文件损坏的情况。我踩过的坑是在保存权重的同时进程被kill导致last.pt文件只有几百KB加载时直接报EOF错误。解决办法很简单用torch.load加weights_onlyFalse参数可能不行那就只能从最近的完整权重继续训练。为了避免这个问题我现在训练时习惯加save_period参数比如每5个epoch保存一次这样能有效减少数据丢失的窗口。同时把训练日志重定向到文件方便中断后通过日志判断上次训练到哪个epoch、loss趋势正常与否再决定是从断点继续还是调整参数重训。3.3 验证集精度高但实际检测效果差这是个很反直觉的现象训练时mAP到0.85但把模型丢到实际场景里检测框乱飞漏检严重。这个问题的根源通常不在模型而在数据分布的差异。可能的原因有几个验证集和训练集来自同一分布甚至同一批图片切出来的模型“背题”了——也就是过拟合了。解决办法是重新划分数据集确保验证集来自不同时间段或不同场景。实际场景的图片分辨率、光照、目标尺寸分布和训练集差别太大。YOLOv11在训练时做了Mosaic增强但增强的分布和真实场景仍可能有差距。置信度阈值设得太低。YOLOv11推理时的默认置信度阈值是0.25实际应用中如果想减少误检可以提高conf阈值比如0.5同时调整IoU阈值来控制NMS的激进程度。提示部署前做一次“野外测试”非常关键。拿20-30张完全没见过的真实场景图片跑一遍推理可视化检测结果用眼睛判断模型的实际表现。这个环节能发现很多指标看不出来的问题。4. 推理与部署阶段的效率排查训练完模型后部署阶段也有不少坑。这里讲的是从PyTorch模型到实际服务之间最影响体验的几个问题。4.1 推理速度太慢FPS上不去如果你发现YOLOv11.pt在GPU上的推理速度只有个位数FPS先别急着骂模型结构复杂先从这几个方面排查。第一检查是否真的用了GPU推理。model.predict(source..., devicecuda)和默认的CPU推理速度差距是两个数量级。很多新手在封装服务时忘了传device参数。第二检查输入图片的分辨率。YOLOv11默认把输入缩放到640x640但如果你的输入图片是4K分辨率预处理缩放的时间可能比推理本身还长。可以考虑在推理时设置imgsz640强制在缩放后再进模型。第三检查是否做了模型导出。PyTorch模型的推理性能远不如TensorRT或ONNX Runtime优化过的模型。如果追求极致性能把.pt模型导出成TensorRT的.engine格式在NVIDIA显卡上通常能获得2-4倍的加速。我实际用过的优化顺序是先用ONNX Runtime做基础优化如果还有性能瓶颈再上TensorRT。TensorRT的导出在ultralytics框架里一条命令就能搞定yolo export modelbest.pt formatengine device0但要注意TensorRT版本和PyTorch版本的匹配。4.2 检测框偏移或大小不准部署后经常遇到的情况是目标能检测到但框的位置有偏移或者框的大小和目标实际大小不匹配。这个问题往往和预处理有关尤其是你手动写了预处理代码而不是直接用ultralytics的封装。YOLOv11的预处理和后处理涉及到几个关键参数输入尺寸一般是640x640正方形但原图可能是长方形、letterbox填充保持宽高比用灰边填充而不是直接拉伸、归一化方式除以255、以及坐标转换从归一化坐标回到原图坐标时要考虑letterbox的填充偏移。我踩过的一个坑是自己写了预处理直接用cv2.resize把图片拉成640x640忘了保持宽高比结果所有检测框的宽高比都变了。这个模型的mAP指标完全不受影响因为训练时也用的resize但部署时框就是不准。正确的方式是letterbox也就是保持宽高比缩放到640短边然后用灰色114, 114, 114填充剩余区域。ultralytics内部已经实现了letterbox如果你自己写代码务必参考它的实现。4.3 多类别NMS参数调整不当导致漏检或重复框NMS是目标检测里最后的去重步骤IoU阈值设置不当会造成两种问题阈值太高比如0.9同一个目标会产生多个重叠框阈值太低比如0.1密集场景下相邻的不同目标会被合并掉导致漏检。YOLOv11推理时可以通过iou0.7这样的参数设置NMS的IoU阈值默认值通常是0.7。如果你的场景目标密集比如检测货架上的商品、拥挤街道上的人建议降低到0.5-0.6如果目标稀疏但同一目标经常被框住多次建议升高到0.8-0.9。另外max_det参数也值得关注默认是300。如果一张图里目标特别多超过300个会被截断导致漏检如果目标很少调小这个值能减少后处理延迟。这些参数在实际部署时都是可调的先跑一轮测试集统计一下检测框分布再决定不要凭感觉调。4.4 模型文件过大加载速度慢YOLOv11的模型文件包含模型结构和权重通常有几十MB到几百MB不等。如果部署环境是嵌入式设备或者边缘端加载速度和内存占用就很重要。我实际比较过几种方案.pt文件加载最慢因为要初始化PyTorch环境导出成ONNX后体积会小一些加载也更快TensorRT的.engine文件加载最快但依赖目标机器的GPU型号换机器需要重新导出。如果追求极致轻量可以考虑蒸馏或剪枝。YOLOv11n本身已经是轻量级模型参数约2.6M文件大小约5MB适合边缘端部署。如果你的场景对精度要求不是极致高用nano版本能省一大半资源。注意不同格式的模型在推理速度和精度上有微小差异比如TensorRT默认启用FP16推理精度可能比FP32低一些但速度几乎翻倍。如果对精度有要求导出时保持FP32或者用INT8量化校准数据集做压缩但量化后一定要重新验证mAP经常会出现精度骤降。5. 排查工具箱把这些命令存下来这一节总结一下我实际排查问题时最常用的命令和代码片段遇到问题时直接对照着跑。环境类问题排查命令nvidia-smi python -c import torch; print(torch.__version__, torch.cuda.is_available(), torch.cuda.get_device_name(0)) python -c import ultralytics; print(ultralytics.__version__) pip list | grep -i -E torch|numpy|opencv|ultralytics标注检查脚本验证YOLO标注是否和图片对齐import cv2 import numpy as np img_path path/to/image.jpg label_path path/to/image.txt img cv2.imread(img_path) h, w img.shape[:2] with open(label_path, r) as f: lines f.readlines() for line in lines: parts line.strip().split() cls int(parts[0]) x_center, y_center, box_w, box_h map(float, parts[1:]) x1 int((x_center - box_w / 2) * w) y1 int((y_center - box_h / 2) * h) x2 int((x_center box_w / 2) * w) y2 int((y_center box_h / 2) * h) cv2.rectangle(img, (x1, y1), (x2, y2), (0, 0, 255), 2) cv2.putText(img, str(cls), (x1, y1 - 5), cv2.FONT_HERSHEY_SIMPLEX, 0.6, (0, 255, 0), 2) cv2.imshow(check, img) cv2.waitKey(0) cv2.destroyAllWindows()训练异常排查最有效的一个实验用小数据集过拟合。我的做法是从训练集里随机抽了50张图片单独建一个过拟合测试配置把epoch设到100batch设到2学习率调到默认值的十分之一。如果模型在一个小数据集上都不能收敛loss不降到接近0那代码和标注流程里大概率有问题如果能收敛说明链路是通的问题出在大数据集的配置上。这个方法我几乎每次都先用能省很多排查时间。6. 几个容易忽略的隐性“事故”记录最后分享几个我实际经历过的、不太容易定位的问题希望能帮你避开同款坑。第一个是路径里有中文或空格。YOLOv11的ultralytics框架底层用了很多文件路径拼接如果训练数据路径或项目路径包含中文或空格一些依赖库特别是Windows下的会直接报错或者干脆静默失败。现象可能就是“所有图片都没标签”但查了标注文件明明有内容。我的建议是项目路径、数据路径强制用全英文无空格路径从一开始就避免这类问题。第二个是在Windows下训练时dataloader的worker设置。Windows下多进程数据加载有诸多限制workers设置过大反而会导致训练启动极慢甚至报错。我的经验是Windows下设2-4个worker就够Linux下可以放心设到8-16。第三个是训练时忘了固定随机种子。YOLOv11默认会做数据增强而这个增强过程有随机性。如果不固定种子ultralytics里的seed参数同样的配置跑两次结果会有细微差异。可复现的实验对调试至关重要——如果你改了一行参数结果变化了但你没法确认是这行参数导致的还是随机波动导致的那调试就变成猜谜了。第四个是关于预训练权重版本不匹配。YOLOv11官方提供了在COCO数据集上预训练好的权重比如yolo11n.pt、yolo11s.pt。如果你想基于这些权重在自己的数据集上微调要确保下载的权重文件和你的模型架构匹配n/s/m/l/x对应不同的模型深度和宽度。下载错权重最典型的报错是Error in loading state_dict但有些版本错误不会报错而是静默加载部分层结果就是训练初期loss偏高但后面也正常——这种隐蔽错误最难发现。最后关于排查思路的一句话总结目标检测项目的排查本质上是一个“分层隔离”的过程先确认数据有没有问题再确认代码有没有问题然后才是超参数和模型结构的问题。不要一上来就怀疑模型不好、代码有bug先从最简单的路径、标注格式、依赖版本查起大概率能省下大半的时间。我个人实际操作中还有一个习惯每次排查完一个问题就在项目里新建一个notes.md把这个问题的现象、原因、解决步骤记下来。三个月后你再回头看会发现这些问题和解决方案就是你在这个领域积累的“私有知识库”比任何教程都实用。目标检测的坑就这么多踩过的坑不再踩你的训练效率自然会越来越高。

相关新闻

父游标、子游标及共享游标:用 TaoToken 统一 Key 打通多工具游标复用链路

父游标、子游标及共享游标:用 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 9:06:30 阅读更多 →
前端验证码实现:Canvas绘制、随机生成与刷新交互全解析

前端验证码实现:Canvas绘制、随机生成与刷新交互全解析

验证码这玩意儿,前端做起来最烦人的不是生成随机数,而是怎么让用户觉得“这验证码靠谱”但又不会难到让人摔键盘。最近在做一个某企业内部系统的登录改造,需要在纯前端环境里重新实现验证码的刷新逻辑,抽空把这个基础功能完整拆了…

2026/10/17 9:05:30 阅读更多 →
网络安全防护指南:从账号清理到应急响应的落地实践

网络安全防护指南:从账号清理到应急响应的落地实践

做安全这件事,最怕的不是攻击手法有多高级,而是防护只停留在口号上。前阵子参与了一次内部安全复盘,大家反复讨论“510”这个代号时,我意识到所谓“网络安全防护指南”其实不是在讲一套高深理论,而是在回答一个很现实的…

2026/10/17 9:05:30 阅读更多 →

最新新闻

储能电池被动均衡方案设计:MP2642GR-Z与PIC18F4550实战

储能电池被动均衡方案设计:MP2642GR-Z与PIC18F4550实战

/* 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 9:49:46 阅读更多 →
两节串联锂电池被动均衡方案:MP2642GR-Z与STM32F401RB实战

两节串联锂电池被动均衡方案:MP2642GR-Z与STM32F401RB实战

1. 为什么串联电池组的均衡不是"可选功能"而是"生存刚需"两节串联的锂电池放在储能柜或者备用电源机箱里,很多人第一反应是"才两节,能有多大差异"。我最早接触这类项目时也这么想,直到实测数据摆在面前&#x…

2026/10/17 9:49:46 阅读更多 →
蓝桥杯备赛练习3.3阶段:如何科学安排刷题节奏与知识点优先级

蓝桥杯备赛练习3.3阶段:如何科学安排刷题节奏与知识点优先级

/* 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 9:49:46 阅读更多 →
从博弈论到人际策略:纳什均衡、囚徒困境与以牙还牙的实战应用

从博弈论到人际策略:纳什均衡、囚徒困境与以牙还牙的实战应用

/* 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 9:49:46 阅读更多 →
开源代码审查方案:从机制到实践的完整落地指南

开源代码审查方案:从机制到实践的完整落地指南

做Code Review这些年,我越来越觉得,大多数团队不是不想做好代码审查,而是被一堆杂事拖垮了。拉分支、盯CI、等人review、处理冲突、口头说了又不记得……这一套流程走下来,真正花在“看代码”上的精力可能连三成都不到。所以当我看…

2026/10/17 9:49:46 阅读更多 →
Termexo v0.9.0体验:AI编程CLI的安装、状态监控与Diff审查实战

Termexo v0.9.0体验:AI编程CLI的安装、状态监控与Diff审查实战

我在过去半年里,陆陆续续在本地开发环境里接入了三款AI编程CLI,从最早折腾Codex安装到后来用上Claude Code,再到把Gemini CLI加进日常工作流。本来觉得差不多了,结果看到Termexo v0.9.0发布的时候,还是没忍住又试了一把…

2026/10/17 9:48:45 阅读更多 →

日新闻

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

简介:《DeepSeek使用方法.pdf》是一份面向DeepSeek入门及进阶用户的完整使用指南,重点围绕V3与R1两款模型的能力差异与适用场景展开,帮助读者根据任务类型与成本选择合适的模型。资源共1个PDF文件,压缩包大小约311KB,篇…

2026/10/17 0:00:25 阅读更多 →
200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

简介:这是一份聚焦DeepSeek提示词优化的《200Deepseek润色指令》PDF文档,共收录两百余条可直接套用的润色指令,涵盖语法修正、风格统一、逻辑梳理、表达精炼等维度,并针对商务写作、学术论文、广告文案等场景给出差异化建议。文档…

2026/10/17 0:00:25 阅读更多 →
OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

简介:本资源是一份基于OpenCV的本科课程设计完整报告,面向计算机视觉初学者、图像处理学习者及高校通信/信息类专业学生,解决物体智能计数与检测结果结构化记录的实际问题。项目覆盖图像预处理、轮廓检测、边界框绘制、轨迹栏交互式参数调节、…

2026/10/17 0:00:25 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/16 21:35:51 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/17 1:44:59 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/16 15:04: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/16 21:54:38 阅读更多 →
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/16 3:49:43 阅读更多 →
黑夜航拍船只数据集训练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/16 14:23:36 阅读更多 →