How to use neural network classifier in predict function?
1 次查看(过去 30 天)
显示 更早的评论
I am using App designer in MATLAB R2018a. I am working on human idetification and I have trained networks with SVM and NN.
I'm using predict function for the testing. It's working with SVM but not with NN. Kindly help
This is the code. I have NN classifier in faceClassifier variable.
queryImage = imread('image.jpg');
queryFeatures = extractHOGFeatures(queryImage);
personLabel = predict(faceClassifier,queryFeatures);
It's give me error.
Error using predict (line 84)
No valid system or dataset was specified.
0 个评论
回答(2 个)
Akshat
2025-1-30
The error you are facing is probably because the "faceClassifier" variable is a different object than expected by "predict". As per the documentation on "predict" (https://www.mathworks.com/help/deeplearning/ref/dlnetwork.predict.html#mw_4af36819-ecbb-46c6-9d6d-6f9397d5b8e1), you can see that "net" variable should be a "DLNetwork" object.
Now, depending on the neural network you are using, the following functions might help:
Hope this helps!
0 个评论
Walter Roberson
2025-1-30
See https://www.mathworks.com/matlabcentral/answers/427309-classify-requires-at-least-3-arguments#answer_445205 for more information about when to call predict or classify or sim
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Deep Learning Toolbox 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!