フィルターのクリア

How to Classify New Dataset using Two trained models

1 回表示 (過去 30 日間)
hammad younas
hammad younas 2022 年 1 月 28 日
コメント済み: David Willingham 2022 年 6 月 3 日
I have trained two models on a dataset
I want to Classify new data using the both the trained model. But Classify take one trained network. How can i do that?
Resnet50.mat
Resnet18.mat
rxTestPred = classify(resnet.trainedNet,rxTestFrames);
testAccuracy = mean(rxTestPred == rxTestLabels);
disp("Test accuracy: " + testAccuracy*100 + "%")
  2 件のコメント
KSSV
KSSV 2022 年 1 月 28 日
Question is not clear. What problem you have in using the trained model ofr new data?
hammad younas
hammad younas 2022 年 1 月 28 日
@KSSV I want to Classify rxTestFrames using Two trained Model one is Resnet18 and other is Resnet50

サインインしてコメントする。

回答 (1 件)

yanqi liu
yanqi liu 2022 年 2 月 8 日
yes,sir,may be use different load variable,such as
net1 = load('Resnet50.mat')
net2 = load('Resnet18.mat')
rxTestPred = classify(net1.resnet.trainedNet,rxTestFrames);
testAccuracy = mean(rxTestPred == rxTestLabels);
disp("Resnet50 Test accuracy: " + testAccuracy*100 + "%")
rxTestPred = classify(net2.resnet.trainedNet,rxTestFrames);
testAccuracy = mean(rxTestPred == rxTestLabels);
disp("Resnet18 Test accuracy: " + testAccuracy*100 + "%")
  3 件のコメント
Nagwa megahed
Nagwa megahed 2022 年 6 月 2 日
please i ask if you reach to how implement ensemble learning in matlab ?? as i need to perform ensemble learning between more than three different networks
David Willingham
David Willingham 2022 年 6 月 3 日
See this page for information on how to work with multi-input multi-output networks in MATLAB: Multiple-Input and Multiple-Output Networks

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeDeep Learning Toolbox についてさらに検索

製品


リリース

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by