Ignore:
Timestamp:
Dec 24, 2009, 9:23:49 PM (14 years ago)
Author:
Peter
Message:

merge patch release 0.5.6 into trunk. Delta 0.5.6 - 0.5.5

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/yat/classifier/EnsembleBuilder.h

    r2121 r2138  
    193193      Data sub_data = test_data(data, k);
    194194      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    }
    200199  }
    201200
     
    233232    // weighted case
    234233    if (kernel.weighted()){
    235       YAT_ASSERT(false);
    236234      // no feature selection
    237235      if (kernel.data_weighted().rows()==subset_->training_features(k).size())
     
    248246   
    249247    // 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);
    251250  }
    252251 
Note: See TracChangeset for help on using the changeset viewer.