尝试训练时YOLO v3示例代码中的错误

조회수:18(최근30일)
Yonathan Zarkovian
Yonathan Zarkovian 2021년10월28일
댓글: saiqa jutt2022년3월1일
你好,
运行的代码 这个例子 ,但doTraining设置为true时,我得到以下错误。我很感激你的帮助。
“generateTargets”用于YOLO v3深度学习对象检测。
错误在modelGradients中(第11行)
[boxTarget, objectnessTarget, classTarget, objectMaskTarget, boxErrorScale] = generateTargets(gatheredprediction,
错误在deep.internal.dlfeval(第18行)中
[varargout{1:nout}] = fun(x{:});
错误在dlfeval(第41行)中
[varargout{1:nout}] = deep.internal.dlfeval(fun,varargin{:});
错误in yolov3_Copy(第110行)
[gradients, state, lossInfo] = dlfeval(@modelGradients, yolov3Detector, XTrain, YTrain,刑罚阈值);

답변(1개)

Anshika Chaurasia
Anshika Chaurasia 2021년11월2일
你好,
在MATLAB窗口中使用以下命令打开示例:
openExample (“deeplearning_shared / ObjectDetectionUsingYOLOV3DeepLearningExample”)
从默认位置训练网络时没有错误。
但如果 ObjectDetectionUsingYOLOV3DeepLearningExample.mlxfile i S复制并从一些不同的位置运行,然后抛出错误,正如你所提到的。
错误的解决方案是在复制 ObjectDetectionUsingYOLOV3DeepLearningExample.mlx 文件,也复制所有可用的文件在左侧的当前文件夹,如下所示:
这里有一个文件 generateTargets.m 当您运行yolov2_Copy文件时,该文件丢失了,因此得到了错误。
documentaton 有关使用YoloV3深度学习进行目标检测的支持功能的详万博1manbetx细信息。

제품


릴리스

R2021a

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!

翻译的