Update on scikit-learn: recent developments for machine learning in Python
gael-varoquaux.info
gael-varoquaux.info
This assessment isn't based on breadth of algorithms supported, since R beats it here. It has nothing to do with documentation, even though it has the best. Scikits.learn is fantastic because it has consistent interfaces. The creators of this library have thought very hard about what interfaces classifiers should have. This greatly reduces the learning curve and makes it cake to compare classifiers.
The clean interfaces make it easier to perform cross-validation and leads to less surprises. The largest problem with most machine learning code out there is while it works, it never gets this kind of software engineering attention.
What algorithms do you think scikit-learn is still missing compared to R?
I bring up R more as a point that there is more to a library than supporting lots of algorithms. R wins by that metric http://www.cran.r-project.org/web/packages/available_package...