koaning / scikit-lego

Extra blocks for scikit-learn pipelines.
https://koaning.github.io/scikit-lego/
MIT License
1.27k stars 117 forks source link

[FEATURE] import this #106

Closed koaning closed 4 years ago

koaning commented 5 years ago

We're bound to learn lessons that can be combined into a "Zen of Scikit-Lego". Just like projects like sympy and evol we might want to add our own. If there are general zen lessons learned while making this tool: let's up 'em here. Some day in the future somebody might gain enlightenment by typing.

from sklego import this
koaning commented 5 years ago

if you don't know the requirements you don't know if they're met, if you haven't gotten to where you're going, you aren't there yet.

koaning commented 5 years ago

you cannot understand a problem by avoiding it, but sometimes the problems go away if you ignore them.

koaning commented 5 years ago

you can add lot's of features and consider every extension, but the path towards ruin is paved with good intensions.

arthurpaulino commented 5 years ago

the unknown may be ignored, but infinity is ever present.

koaning commented 5 years ago

defer responsibility to the end user this might just empower them

koaning commented 5 years ago

https://github.com/koaning/scikit-lego/pull/153

Off by one errors are hard to catch, Flipping the sign can be even harder (and worse).

koaning commented 5 years ago

First version of this: https://github.com/koaning/scikit-lego/pull/239.

Menziess commented 4 years ago

Correlation does not imply causation.

koaning commented 4 years ago

There's a PR here which will add it to the docs. https://github.com/koaning/scikit-lego/pull/409

I might also say that the poem feels complete. People can still add to it. But no longer needed to have this issue list.