Я пытался запустить модель линейной регрессии, приведенную в главе 2 «Машинное обучение» с Scikit Learn и Tensorflow от A Geron. Но я получаю это Can't import MultiOutputMixin error
.
Может кто-нибудь помочь мне с этим. Я написал свой код в записных книжках Azure (в основном это записная книжка Юпитера)
Вот код:
from sklearn.linear_model import LinearRegression,MultiOutputMixin
from sklearn.linear_model.base import MultiOutputMixin
lin_reg=LinearRegression()
lin_reg.fit(housing_prepared,housing_labels)
Ошибка:
_ImportError Traceback (most recent call last)
in
----> 1 from sklearn.linear_model import LinearRegression,MultiOutputMixin
2 from sklearn.linear_model.base import MultiOutputMixin
3
4 lin_reg=LinearRegression()
5
~/anaconda3_501/lib/python3.6/site-packages/sklearn/linear_model/init.py in
10 # complete documentation.
11
---> 12 from .base import LinearRegression
13
14 from .bayes import BayesianRidge, ARDRegression
~/anaconda3_501/lib/python3.6/site-packages/sklearn/linear_model/base.py in
25
26 from ..utils._joblib import Parallel, delayed
---> 27 from ..base import (BaseEstimator, ClassifierMixin, RegressorMixin,
28 MultiOutputMixin)
29 from ..utils import check_array, check_X_y
ImportError: cannot import name 'MultiOutputMixin'_