新闻详情

新闻详情

首页 / 资讯中心 / 详情

mask-rcnn在训练过程中,突然中断报错,提示:boolean index did not match indexed array along dimension 0;dimension is..

发布时间:2026/10/1 9:28:49来源:尧图网络
mask-rcnn在训练过程中,突然中断报错,提示:boolean index did not match indexed array along dimension 0;dimension is..
一、环境win10 gpu 3090 maskrcnn tensorflow2.6.0;二、报错信息如下IndexError: boolean index did not match indexed array along dimension 0; dimension is 1 but corresponding boolean dimension is 2image_id 549 image_id 85 8/20 [..................] - ETA: 13:30 - batch: 3.5000 - size: 30.0000 - loss: 40.9189 - rpn_class_loss: 16.8697 - rpn_bbox_loss: 15.0835 - mrcnn_class_loss: 3.8857 - mrcnn_bbox_loss: 4.4410 - mrcnn_mask_loss: 0.6390image_id 1020 image_id 1602 image_id 523 image_id 490 image_id 2239 image_id 474 image_id 592 image_id 2203 Traceback (most recent call last): File D:/python-workspace/Mask_RCNN-master2/train.py, line 425, in module layersheads) File D:\python-workspace\Mask_RCNN-master2\mrcnn\model.py, line 2367, in train use_multiprocessingworkers 1, File D:\Anaconda3\envs\py36_maskrcnn_env_bak\lib\site-packages\keras\engine\training_v1.py, line 796, in fit use_multiprocessinguse_multiprocessing) File D:\Anaconda3\envs\py36_maskrcnn_env_bak\lib\site-packages\keras\engine\training_generator_v1.py, line 586, in fit steps_namesteps_per_epoch) File D:\Anaconda3\envs\py36_maskrcnn_env_bak\lib\site-packages\keras\engine\training_generator_v1.py, line 212, in model_iteration batch_data _get_next_batch(generator) File D:\Anaconda3\envs\py36_maskrcnn_env_bak\lib\site-packages\keras\engine\training_generator_v1.py, line 346, in _get_next_batch generator_output next(generator) File D:\Anaconda3\envs\py36_maskrcnn_env_bak\lib\site-packages\keras\utils\data_utils.py, line 497, in iter_sequence_infinite for item in seq: File D:\Anaconda3\envs\py36_maskrcnn_env_bak\lib\site-packages\keras\utils\data_utils.py, line 483, in __iter__ for item in (self[i] for i in range(len(self))): File D:\Anaconda3\envs\py36_maskrcnn_env_bak\lib\site-packages\keras\utils\data_utils.py, line 483, in genexpr for item in (self[i] for i in range(len(self))): File D:\python-workspace\Mask_RCNN-master2\mrcnn\model.py, line 1720, in __getitem__ augmentationself.augmentation) File D:\python-workspace\Mask_RCNN-master2\mrcnn\model.py, line 1279, in load_image_gt class_ids class_ids[_idx] IndexError: boolean index did not match indexed array along dimension 0; dimension is 1 but corresponding boolean dimension is 2 Process finished with exit code 1三、解决方法1、首先排除train.py文件的NUM_CLASSES、NUM_CLASSES、self.add_class()、labels[i].find();2、config.py文件的NAME、NUM_CLASSES。经排查上面都没有问题因为之前程序运行是正常的训练也是正常的只是由于改变了样本集和分类所以问题应该是图片打标注的时候引入了未定义的分类名称需要逐个图片检查标注的label果然存在异常分类。对应的json文件也是错的需要修改标注和重新生成过程文件。目标检测打标注一定要细心、细心、再细心。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

第一次给自己定目标试试。 2026/10/1 10:17:17

第一次给自己定目标试试。

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

阅读更多 →
8年Java后端忠告:CRUD已卷死,大模型才是后端工程师的第二条黄金曲线 2026/10/1 10:17:11

8年Java后端忠告:CRUD已卷死,大模型才是后端工程师的第二条黄金曲线

先把核心结论说透: 不是 Java 后端不行了,是纯 CRUD 后端的路,已经越走越窄、越走越卷、越走越贬值; 而大模型应用开发,是未来 5–10 年,所有后端工程师最稳、薪资最高、缺口最大的职业第二条增长曲线。 深…

阅读更多 →
流式输出(Streaming)是OpenAI API的核心能力之一,其本质是基于SSE(服务器推送事件)协议的分块传输机制 2026/10/1 10:17:10

流式输出(Streaming)是OpenAI API的核心能力之一,其本质是基于SSE(服务器推送事件)协议的分块传输机制

流式输出(Streaming)是OpenAI API的核心能力之一,其本质是基于SSE(服务器推送事件)协议的分块传输机制。大模型生成文本遵循自回归逻辑:每次仅预测下一个token(词元),而非…

阅读更多 →
2026 年版|别再混淆 AI Agent 与 Agentic AI!概念、架构、落地场景全解析 2026/10/1 10:17:04

2026 年版|别再混淆 AI Agent 与 Agentic AI!概念、架构、落地场景全解析

本文详细解析了AI Agent和Agentic AI的概念、联系与区别。AI Agent是指能够感知环境、自主决策并采取行动的智能系统;而Agentic AI则更强调系统整体围绕复杂目标自主行动的能力,通常涉及多智能体协作、跨系统编排等。文章还讨论了两者在现实中的应用场景…

阅读更多 →
字节跳动职位分析:AI数据运营(PGC方向)-TikTok 2026/10/1 10:16:51

字节跳动职位分析:AI数据运营(PGC方向)-TikTok

一、职位概述该职位隶属于字节跳动 TikTok 业务线,聚焦 PGC(专业生产内容)方向的数据运营工作,核心职责是主导数据标注项目的端到端管理,确保交付质量与效率,并推动流程优化与自动化建设。职位兼具项目管理…

阅读更多 →
物联网卡丢包导致传感器数据缺失?从链路排查到本地缓存重传的完整实战 2026/10/1 10:16:51

物联网卡丢包导致传感器数据缺失?从链路排查到本地缓存重传的完整实战

1. 问题现场:传感器数据为什么总在"最后一公里"消失做过工业物联网项目的人,大概率都遇到过这种让人抓狂的场景:现场传感器明明在正常采集,PLC 上的数值也在跳动,但传到云端或者本地服务器之后,数…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉