I've tried to improve the performance of this tSNE implementation by avoiding unnecessary arrray allocations, combining multiple elementwise transformation in a single for-loop etc. On my machine the second test finishes in 7 seconds instead of 37 secs on master.
Also I've updated the package infrastructure a bit: added REQUIRE file, added tests (based on FactCheck), added ProgressMeter support.
I've tried to improve the performance of this tSNE implementation by avoiding unnecessary arrray allocations, combining multiple elementwise transformation in a single for-loop etc. On my machine the second test finishes in 7 seconds instead of 37 secs on master.
Also I've updated the package infrastructure a bit: added
REQUIRE
file, added tests (based onFactCheck
), addedProgressMeter
support.