Why i get 100% accuracy using CVPartion and SVM
7 ビュー (過去 30 日間)
古いコメントを表示
Hi everyone, i am new to machine learning. I am trying to classify "model1". I used cv partition with 70% of test and 30% of training. However, i am getting 100% accuracy. i am afraid i am using the same data to test and train but i thought cvpartition would help to seperate the data, right? Or i am using the same data for train and testing? Here is my code. I was referring the code from here
https://www.mathworks.com/matlabcentral/answers/377839-split-training-data-and-testing-data
0 件のコメント
採用された回答
Asvin Kumar
2021 年 6 月 24 日
Your usage of cvpartition is correct. You are not using the same data for training and testing.
Your SVM jusr seems to be working very well.
3 件のコメント
Asvin Kumar
2021 年 6 月 24 日
Yes, that's what I meant. Everything should be working fine as your cvparition is correct. Data test and training are different.
Why the accuracy is 100% depends on the specific problem that you are trying to solve. SVMs just might be well suited for your data.
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Classification についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!