I have coded a simple supervised ML classification using 10-20K data points for 25 samples. Linear ML models run quickly for example naive Bayes, linear regression and SVM linear on a small multi-core CPU desktop with 8 G RAM via scikit-learn.

However, non-linear models for example lasso regression and non-linear SVM via RBF and polynomial kernels "do not converge" within reasonable uptime, i.e. no more than 4 hours uptime.

Three questions:

  • is this known behaviour and is there a pattern within the data set types?
  • alternatively are their data sets that simply do not converge for non-linear models?
  • would it be resolved via GPU *, such as the NVIDIA machines?

The rationale of the question is being able to justify that a shift onto a cloud platform will deliver the results sought.

* For example, a GPU accelerated "non-linear" ML model via either:



Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy