As you hopefully have heard, we at scikit-learn are doing a user survey (which is still open by the way). One of the requests there was to provide some sort of flow chart on how to do machine learning. As this is clearly impossible, I went to work straight away. This is the result: [edit2] clarification: With ensemble classifiers and ensemble regressors I mean random forests, extremely randomized
![Machine Learning Cheat Sheet (for scikit-learn)](https://cdn-ak-scissors.b.st-hatena.com/image/square/c6d50550f55d7e566b7c1a5cdf4f0c5a0fbe6a51/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEihyphenhyphen0NANgWsnpVjOafuGCyBQppYXA25H8ZKv7SXxhbSxfSmBKpD5CCjGb_cXXqXzPIjdK_h8pLO7XAGDR1bDXKc9nAtRpE4tFCzcD6kUzMgZTE_NXN35GtvDD_JE9pF-jVCzY0aYfPPAk0%2Fw1200-h630-p-k-no-nu%2Fdrop_shadows_background.png)