Open ClimbsRocks opened 8 years ago
what kind of optimisation are we looking here?
If its wrt speed of model training then I guess we cant do much as most of important scikit API's either are wrapper around C library's like LIBLINEAR , LIBSVM etc which will again be compiled code.
On the other hand if my understanding is correct critical time consuming submodules with in fully pythonic code are written in C/C++ and compiled using Cython(pyrex) which doesn't make it eligible for jit compilation.
But yea numpy array/data frame looping operations etc can be very optimised for speed.
particularly jit, and http://numba.pydata.org/numba-doc/dev/user/jitclass.html
eventually, might be able to do some gpu optimization.