]> granicus.if.org Git - liblinear/commit
Combine Xv and XTv and add sparse operator class
authorWei-Lin Chiang <b02902056@ntu.edu.tw>
Thu, 24 Sep 2015 16:57:09 +0000 (00:57 +0800)
committerWei-Lin Chiang <b02902056@ntu.edu.tw>
Thu, 24 Sep 2015 16:57:09 +0000 (00:57 +0800)
commitfc5435caf3362c87f20d392c26232237d838ce22
tree4e7ea14a3d5a1e90bbdc72311c7473929405863e
parenta4e73e025a49051578ee8add03d1468449f29407
Combine Xv and XTv and add sparse operator class

In Hv function, we combine the Xv and XTv operations to
significantly improve the performance.
For detailed analysis, please check Fig. 3 in
http://www.csie.ntu.edu.tw/~cjlin/papers/multicore_liblinear_icdm.pdf
In addition, we replace some repeated linear operations with functions
in the new class, sparse_operator, to improve the readability.
linear.cpp