How to use neural network classifier in predict function?

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.

回答 (2 件)

Akshat
Akshat 2025 年 1 月 30 日

1 投票

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!

カテゴリ

ヘルプ センター および File ExchangeDeep Learning Toolbox についてさらに検索

製品

リリース

R2018a

質問済み:

2019 年 1 月 13 日

回答済み:

2025 年 1 月 30 日

Community Treasure Hunt

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

Start Hunting!

Translated by