Backport more stuff from sklearn