Tutorial error: Unable to apply MiniBatchFormat value 'SSCB' to output 1 on Yolo V3 Deep Learning
조회 수: 2 (최근 30일)
이전 댓글 표시
I am following the MATLAB Tutorial: Object Detection Using Yolo V3 Deep Learning: https://uk.mathworks.com/help/vision/ug/object-detection-using-yolo-v3-deep-learning.html
Whenever I get to the model training step, I try to instantiate a minibatchqueue object. This is the code:
mbqTrain = minibatchqueue(preprocessedTrainingData, 2,...
"MiniBatchSize", miniBatchSize,...
"MiniBatchFcn", @(images, boxes, labels) createBatchData(images, boxes, labels, classNames), ...
"MiniBatchFormat", ["SSCB", ""],...
"DispatchInBackground", dispatchInBackground,...
"OutputCast", ["", "double"]);
Although I have been following this tutorial exactly (haven't changed any parameters, am using the example dataset, etc.) I keep getting the following error:
Error using minibatchqueue (line 319)
Unable to apply MiniBatchFormat value 'SSCB' to output 1.
Caused by:
Error using dlarray (line 145)
Invalid data type. Arguments must be full double, single, or logical arrays.
I am also using the pretrained detector they use and have re-downloaded it several times.
I'm currently running MATLAB 2020b (updated).
댓글 수: 2
답변 (1개)
Brian Watson
2021년 7월 16일
This YOLO example must be run in Matlab version 2021a or it fails.
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Image Data Workflows에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!