<!-- If your issue is a usage question, submit it here instead: - StackOverflow with the scikit-learn tag: http://stackoverflow.com/questions/tagged/scikit-learn - Mailing List: https://mail.python.org/mailman/listinfo/scikit-learn For more information, see User Questions: http://scikit-learn.org/stable/support.html#user-questions --> <!-- Instructions For Filing a Bug: https://github.com/scikit-learn/scikit-learn/blob/master/CONTRIBUTING.md#filing-bugs --> #### Description <!-- Example: Joblib Error thrown when calling fit on LatentDirichletAllocation with evaluate_every > 0--> add partial_fit for multioutput libs to enjoy sgd.. #### Steps/Code to Reproduce ``` from sklearn.multioutput import MultiOutputClassifier from sklearn.linear_model impoer SGDClassifier from itertootls import izip base_clf = SGDClassifier(loss='log) clf = MultiOutputClassifier(base_clf) for batch_X, batch_y in izip(batch_X_iter, batch_y_iter): clf.partial_fit(batch_X, batch_y) ``` #### Expected Results <!-- Example: No error is thrown. Please paste or describe the expected results.--> #### Actual Results <!-- Please paste or specifically describe the actual output or traceback. --> #### Versions <!-- Please run the following snippet and paste the output below. import platform; print(platform.platform()) import sys; print("Python", sys.version) import numpy; print("NumPy", numpy.__version__) import scipy; print("SciPy", scipy.__version__) import sklearn; print("Scikit-Learn", sklearn.__version__) --> <!-- Thanks for contributing! -->