Changeset 1004 for trunk/yat/classifier
- Timestamp:
- Jan 23, 2008, 7:24:53 PM (16 years ago)
- Location:
- trunk/yat/classifier
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/yat/classifier/CrossValidationSampler.cc
r1002 r1004 66 66 my_begin.push_back(target.size()); 67 67 68 random::DiscreteUniform rnd;69 70 68 for (size_t i=0; i<N; ) { 71 69 // shuffle indices within class each class 72 70 for (size_t j=0; j+1<my_begin.size(); ++j) 73 random _shuffle(v.begin()+my_begin[j],v.begin()+my_begin[j+1],rnd);71 random::random_shuffle(v.begin()+my_begin[j],v.begin()+my_begin[j+1]); 74 72 75 73 for (size_t part=0; part<k && i<N; i++, part++) { -
trunk/yat/classifier/FeatureSelectorRandom.cc
r1000 r1004 66 66 for (size_t i=0; i<total_N; ++i) 67 67 features_.push_back(i); 68 random::DiscreteUniform rnd;69 68 // Peter should use random_sample here, but not included in std 70 std::random_shuffle(features_.begin(), features_.end(), rnd);69 random::random_shuffle(features_.begin(), features_.end()); 71 70 features_.resize(N_); 72 71 } -
trunk/yat/classifier/SVindex.cc
r1000 r1004 120 120 void SVindex::shuffle(void) 121 121 { 122 random::DiscreteUniform a; 123 random_shuffle(vec_.begin()+nof_sv_, vec_.end(), a); 122 random::random_shuffle(vec_.begin()+nof_sv_, vec_.end()); 124 123 } 125 124 -
trunk/yat/classifier/Target.cc
r1000 r1004 167 167 void Target::random_shuffle(void) 168 168 { 169 random::DiscreteUniform d; 170 std::random_shuffle(classes_.begin(), classes_.end(),d); 169 random::random_shuffle(classes_.begin(), classes_.end()); 171 170 } 172 171
Note: See TracChangeset
for help on using the changeset viewer.