Commit 7612e7af authored by Rahul Kavi's avatar Rahul Kavi Committed by Maksim Shabunin

fixed trailing white-space in sample program for logistic regression

parent 3a6466d2
...@@ -27,7 +27,7 @@ int main() ...@@ -27,7 +27,7 @@ int main()
{ {
Mat data_temp, labels_temp; Mat data_temp, labels_temp;
Mat data, labels; Mat data, labels;
Mat data_train, data_test; Mat data_train, data_test;
Mat labels_train, labels_test; Mat labels_train, labels_test;
...@@ -66,7 +66,7 @@ int main() ...@@ -66,7 +66,7 @@ int main()
cout<<"training samples per class: "<<data_train.rows/2<<endl; cout<<"training samples per class: "<<data_train.rows/2<<endl;
cout<<"testing samples per class: "<<data_test.rows/2<<endl; cout<<"testing samples per class: "<<data_test.rows/2<<endl;
// display sample image // display sample image
Mat img_disp1 = data_train.row(2).reshape(0,28).t(); Mat img_disp1 = data_train.row(2).reshape(0,28).t();
Mat img_disp2 = data_train.row(18).reshape(0,28).t(); Mat img_disp2 = data_train.row(18).reshape(0,28).t();
...@@ -74,8 +74,6 @@ int main() ...@@ -74,8 +74,6 @@ int main()
imshow("digit 0", img_disp1); imshow("digit 0", img_disp1);
imshow("digit 1", img_disp2); imshow("digit 1", img_disp2);
cout<<"initializing Logisitc Regression Parameters\n"<<endl; cout<<"initializing Logisitc Regression Parameters\n"<<endl;
CvLR_TrainParams params = CvLR_TrainParams(); CvLR_TrainParams params = CvLR_TrainParams();
...@@ -91,7 +89,7 @@ int main() ...@@ -91,7 +89,7 @@ int main()
CvLR lr_(data_train, labels_train, params); CvLR lr_(data_train, labels_train, params);
lr_.predict(data_test, responses); lr_.predict(data_test, responses);
labels_test.convertTo(labels_test, CV_32S); labels_test.convertTo(labels_test, CV_32S);
cout<<"Original Label :: Predicted Label"<<endl; cout<<"Original Label :: Predicted Label"<<endl;
result = (labels_test == responses)/255; result = (labels_test == responses)/255;
...@@ -99,7 +97,7 @@ int main() ...@@ -99,7 +97,7 @@ int main()
{ {
cout<<labels_test.at<int>(i,0)<<" :: "<< responses.at<int>(i,0)<<endl; cout<<labels_test.at<int>(i,0)<<" :: "<< responses.at<int>(i,0)<<endl;
} }
// calculate accuracy // calculate accuracy
cout<<"accuracy: "<<((double)cv::sum(result)[0]/result.rows)*100<<"%\n"; cout<<"accuracy: "<<((double)cv::sum(result)[0]/result.rows)*100<<"%\n";
cout<<"saving the classifier"<<endl; cout<<"saving the classifier"<<endl;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment