Info

この質問は閉じられています。 編集または回答するには再度開いてください。

error in my program

1 回表示 (過去 30 日間)
Balaji M. Sontakke
Balaji M. Sontakke 2018 年 4 月 11 日
閉鎖済み: MATLAB Answer Bot 2021 年 8 月 20 日
sir, i want to classify testdata and traindata using knnclassify, I have 8 images per person total 80 images of dorsal hand vein, i made 10 classes and i used 3 images per person for testdata and 5 images for traindata, i extract minutie from the vein images. so, my problem is i got matrix of size 600 x 6 testdata and 1000 x 6 as traindata features am having the trainlabel size 50 X 1 when i specify this in knnclassify i got the error. predictlabel = knnclassify(reduced_testdata, reduced_traindata, train_label,3,'euclidean','nearest'); cp = classperf(test_label,predictlabel); cp.CorrectRate*100
  2 件のコメント
Walter Roberson
Walter Roberson 2018 年 4 月 11 日
Why is it x 6?
You should have something that is number of features in one direction, and number of images per person times number of people in the other direction. So that should be something by 30 for test, and by 50 for training.
Balaji M. Sontakke
Balaji M. Sontakke 2018 年 4 月 11 日
Thanks sir

回答 (0 件)

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by