Error using DAGNetwork/predictBatch, Execution of script dictionary as a function is not supported

6 次查看(过去 30 天)
when I run the code
%% import kerasNetwork
net = importKerasNetwork("Model.h5")
%% predict
ypred = predict(net,xtest);
it's turns out
Error using DAGNetwork/predictBatch
Execution of script dictionary as a function is not supported:
C:\Program Files\MATLAB\R2022b\toolbox\matlab\datatypes\dictionary\dictionary.m
Error in DAGNetwork/calculatePredict (line 16)
Y = predictBatch( ...
Error in DAGNetwork/predict (line 192)
Y = this.calculatePredict( ...
Error in SeriesNetwork/predict (line 320)
Y = this.UnderlyingDAGNetwork.predict(X, varargin{:});
Error in untitled7 (line 21)
ypred = predict(net,xtest);
however, I also run the same code on another computer with the same version (which is 2022b), everything runs well without any errors.
I just confuse about it.

采纳的回答

Zhouxing An
Zhouxing An 2023-5-9
移动:Matt J 2023-5-9
xtest is a 100x10 double. I solved this problem by reinstalling a new version of matlab (matlab2023a), thanks for the reply.

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Deep Learning Toolbox 的更多信息

产品


版本

R2022b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by