Changeset 1009 for trunk/yat/classifier
- Timestamp:
- Feb 1, 2008, 5:15:44 AM (16 years ago)
- Location:
- trunk/yat/classifier
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/yat/classifier/IGP.h
r1000 r1009 86 86 87 87 // Calculate IGP for each class 88 igp_ .clone(utility::vector(target_.nof_classes()));88 igp_ = utility::vector(target_.nof_classes()); 89 89 90 90 for(u_int i=0; i<target_.size(); i++) { -
trunk/yat/classifier/KNN.h
r999 r1009 261 261 for(size_t sample=0;sample<distances->columns();sample++) { 262 262 std::vector<size_t> k_index; 263 utility::sort_smallest_index(k_index,k_, utility::vector(*distances,sample,false));263 utility::sort_smallest_index(k_index,k_,distances->column_vec(sample)); 264 264 for(size_t j=0;j<k_index.size();j++) { 265 265 prediction(target_(k_index[j]),sample)++; -
trunk/yat/classifier/NBC.cc
r1000 r1009 205 205 206 206 // normalize each row (label) to sum up to unity (probability) 207 for (size_t i=0; i<prediction.rows(); ++i) 208 utility::vector(prediction,i) *= 209 1.0/utility::sum(utility::vector(prediction,i)); 210 207 for (size_t i=0; i<prediction.rows(); ++i){ 208 prediction.row_vec(i) *= 209 1.0/sum( 210 prediction.row_vec(i) 211 ); 212 } 211 213 } 212 214 -
trunk/yat/classifier/SVM.cc
r1000 r1009 198 198 { 199 199 trained_=false; 200 alpha_ .clone(utility::vector(target_.size(), 0));200 alpha_ = utility::vector(target_.size(), 0); 201 201 } 202 202 -
trunk/yat/classifier/utility.cc
r1000 r1009 35 35 void convert(const DataLookup1D& lookup, utility::vector& vector) 36 36 { 37 vector .clone(utility::vector(lookup.size()));37 vector = utility::vector(lookup.size()); 38 38 for(u_int i=0; i<lookup.size(); i++) 39 39 vector(i)=lookup(i); … … 44 44 { 45 45 46 value .clone(utility::vector(lookup.size()));47 weight .clone(utility::vector(lookup.size()));46 value = utility::vector(lookup.size()); 47 weight = utility::vector(lookup.size()); 48 48 for(u_int i=0; i<lookup.size(); i++){ 49 49 value(i)=lookup.data(i);
Note: See TracChangeset
for help on using the changeset viewer.