cuixing158 / yolov3-yolov4-matlab

Import and export Darknet™ models within MATLAB deep learning networks.
95 stars 44 forks source link

Problem with modelGradients #19

Open Hind-colla opened 3 years ago

Hind-colla commented 3 years ago

Hello guys, when i run this lines: for numEpoch = 1:nEpochs reset(preprocessedTrainingData);% Reset datastore. iteration = 0; while hasdata(preprocessedTrainingData) t_start = tic; % Custom training loop. % Read batch of data and create batch of images and % ground truths. outDataTable = read(preprocessedTrainingData); XTrain = outDataTable{1,1}{1}; YTrain = outDataTable{1,2}{1}; if isempty(YTrain) continue; end

    % Convert mini-batch of data to dlarray.
    XTrain = dlarray(single(XTrain),'SSCB');

% Evaluate the model gradients and loss using dlfeval and the % modelGradients function. [gradients,boxLoss,objLoss,clsLoss,totalLoss,state] = dlfeval(@modelGradients, model, XTrain, YTrain,yoloLayerNumber);

I get this error and i don't know what to do to fix it: 'modelGradients' is used in Generate Synthetic Signals Using Conditional Generative Adversarial Network.

Error in deep.internal.dlfeval (line 18) [varargout{1:nout}] = fun(x{:});

Error in dlfeval (line 41) [varargout{1:nout}] = deep.internal.dlfeval(fun,varargin{:});

Error in nouveux (line 94) [gradients,boxLoss,objLoss,clsLoss,totalLoss,state] = dlfeval(@modelGradients, model, XTrain, YTrain,yoloLayerNumber);

MikeMegamind commented 3 years ago

Hello, I got the same problem. Have you fixed it?