How to train a classifier and test it separately?
조회 수: 2 (최근 30일)
이전 댓글 표시
Good day,
I have a beginner experience in using the Matlab, Neural Network Toolbox. My question is: I have some N x 22 feature matrix for training data. Where N is very large. In addition, there are three class labels (targets) corresponding to each of the N samples. I am wondering whether I can train a neural network (in general a classifier) using the training data only. So that I can use this trained classifier to test my test samples one-by-one during the testing phase.
To be precise, I want to save my trained classifier (neural network or SVM or k-NN). Later it should provide the predicted class label/target given a test sample (one-by-one in a for-loop). Also, I came across dividing the data (<http://www.mathworks.com/help/nnet/ug/divide-data-for-optimal-neural-network-training.html>) and similar community Q/A but I am still skeptical in order to use this for a single test sample.
Thank you for your time and any help is much appreciated.
댓글 수: 0
채택된 답변
Greg Heath
2014년 7월 6일
You can control the data division via net.divideFcn and net.divideParam
help dividetrain
doc dividetrain
Hope this helps
Thank you for formally accepting my answer
Greg
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Sequence and Numeric Feature Data Workflows에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!