Changeset 2138 for trunk/yat/classifier/EnsembleBuilder.h
- Timestamp:
- Dec 24, 2009, 9:23:49 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/yat/classifier/EnsembleBuilder.h
r2121 r2138 193 193 Data sub_data = test_data(data, k); 194 194 classifier(k).predict(sub_data,prediction); 195 } 196 197 for(size_t i=0; i<prediction.rows();i++) 198 for(size_t j=0; j<prediction.columns();j++) 199 result[i][j].add(prediction(i,j)); 195 for(size_t i=0; i<prediction.rows();i++) 196 for(size_t j=0; j<prediction.columns();j++) 197 result[i][j].add(prediction(i,j)); 198 } 200 199 } 201 200 … … 233 232 // weighted case 234 233 if (kernel.weighted()){ 235 YAT_ASSERT(false);236 234 // no feature selection 237 235 if (kernel.data_weighted().rows()==subset_->training_features(k).size()) … … 248 246 249 247 // feature selection 250 return subset_->training_data(k).test_kernel(test_data(kernel.data(),k)); 248 MatrixLookup ml = test_data(kernel.data(),k); 249 return subset_->training_data(k).test_kernel(ml); 251 250 } 252 251
Note: See TracChangeset
for help on using the changeset viewer.