Advertisement
Guest User

Untitled

a guest
Sep 27th, 2014
32
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.57 KB | None | 0 0
  1. void ExtractTopTen(std::vector<MachLearning::DataHold>& input) {
  2.     arma::vec parameter = MachLearning::lr.Parameters();
  3.     std::vector<double> sortedVector;
  4.     sortedVector.resize(parameter.size());
  5.     for(int i = 0; i < sortedVector.size(); ++i) {
  6.         sortedVector.at(i) = parameter.size();
  7.     }
  8.     std::sort(sortedVector.begin(), sortedVector.end());
  9.     double threshold = sortedVector.at(sortedVector.size() * 0.9);
  10.  
  11.     std::vector<bool> important;
  12.     important.resize(sortedVector.size());
  13.     for(int i = 0; i < important.size(); ++i) {
  14.         important.at(i) = parameter.at(i) > threshold;
  15.     }
  16. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement