Changeset 182
- Timestamp:
- Oct 4, 2004, 6:45:52 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/SVM.cc
r167 r182 102 102 { 103 103 using namespace std; 104 105 104 // initializing variables for optimization 106 105 gslapi::matrix kernel_train(train_set_.size(),train_set_.size()); 107 106 gslapi::vector alpha_train(train_set_.size()); 108 107 gslapi::vector target_train(train_set_.size()); 108 109 109 for (unsigned int i=0; i<train_set_.size(); i++) { 110 alpha_train(i) = alpha_(train_set_[i]);111 110 target_train(i) = target_(train_set_[i]); 112 111 for (unsigned int j=0; j<train_set_.size(); j++) 113 112 kernel_train(i,j) = kernel_.get()(train_set_[i],train_set_[j]); 114 113 } 115 116 114 // Modify the diagonal of the kernel matrix (soft margin) 117 115 if (c_>0){ … … 131 129 double v; 132 130 bool stop_condition = false; 133 std::cout << "target:\n" << target_train << "\n";134 std::cout << "kernel:\n" << kernel_train << "\n";135 131 // Training loop 136 132 while(!stop_condition) {
Note: See TracChangeset
for help on using the changeset viewer.