Sklearn-extensions
From time to time I come across an interesting blog post, gist, or other snippet of code related to scikit-learn that is pretty cool. Historically, that has yielded a new bookmark, and maybe some toying around later on, but little actual usage. As it turns out, the ridiculously strong support of the core scikit-learn project and the larger projects adjacent to it give little reason to branch out into the world beyond (at least for toy projects and learning’s sake).
I think a huge part of the success of the scikit-learn project has been it’s hesitance to add in the flavor of the month or to be in too much of a hurry to include new modules, but for the sake of learning and entertainment, I’ve started a project that completely ignores that.
Sklearn-Extensions
Sklearn-extensions is an open source project intended to consolidate the various one-off projects, gists, blog posts or other experimental bits of scikit-learn compatible code into one place, from which they can be pip-installed, documented, tested and made python 3 compatible.
The idea is to serve as a middle ground between the stable and production ready scikit-learn, and things copied and pasted off of a blog. We will provide a not-production-ready repository of experimental projects that are stable enough for small projects and experimentation, as well as quality testing, examples and documentation.
The project is still very much in progress, without a real release on pypi quite yet, but I would love involvement from anyone interested. On the README I have a list of potential projects to add, and many of those already added still need tests, documentation, examples or general code enhancement.
So check it out, help me out, or just use it:
Stay in the loop
Get notified when I publish new posts. No spam, unsubscribe anytime.