Changeset 1098 for trunk/yat/classifier
- Timestamp:
- Feb 18, 2008, 4:13:53 AM (15 years ago)
- Location:
- trunk/yat/classifier
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/yat/classifier/KNN.h
r1050 r1098 251 251 // for each test sample (column in distances) find the closest 252 252 // training samples 253 prediction. clone(utility::matrix(target_.nof_classes(),test.columns(),0.0));253 prediction.resize(target_.nof_classes(),test.columns(),0.0); 254 254 for(size_t sample=0;sample<distances->columns();sample++) { 255 255 std::vector<size_t> k_index; -
trunk/yat/classifier/Kernel_SEV.cc
r1000 r1098 47 47 : Kernel(data,kf, own) 48 48 { 49 kernel_matrix_.clone(utility::matrix(data_->columns(),data_->columns()));49 kernel_matrix_.resize(data_->columns(),data_->columns()); 50 50 for (size_t i=0; i<kernel_matrix_.rows(); i++) 51 51 for (size_t j=i; j<kernel_matrix_.columns(); j++) … … 66 66 void Kernel_SEV::build_kernel(void) 67 67 { 68 kernel_matrix_.clone(utility::matrix(data_->columns(),data_->columns()));68 kernel_matrix_.resize(data_->columns(),data_->columns()); 69 69 for (size_t i=0; i<kernel_matrix_.rows(); i++) 70 70 for (size_t j=i; j<kernel_matrix_.columns(); j++) -
trunk/yat/classifier/NCC.h
r1089 r1098 232 232 "NCC::predict test data with incorrect number of rows"); 233 233 234 prediction. clone(utility::matrix(centroids_->columns(), test.columns()));234 prediction.resize(centroids_->columns(), test.columns()); 235 235 236 236 // unweighted test data -
trunk/yat/classifier/SVM.cc
r1087 r1098 158 158 const KernelLookup& input_kernel =dynamic_cast<const KernelLookup&>(input); 159 159 assert(input.rows()==alpha_.size()); 160 prediction. clone(utility::matrix(2,input.columns(),0));160 prediction.resize(2,input.columns(),0); 161 161 for (size_t i = 0; i<input.columns(); i++){ 162 162 for (size_t j = 0; j<input.rows(); j++){
Note: See TracChangeset
for help on using the changeset viewer.