Update with scikit-learn