jupyternoteboookでsklearnなどのモジュールをインポートし以下のコードを実行すると
from sklearn.linear_model import LogisticRegression from sklearn.svm import LinearSVC import mglearn import matplotlib.pyplot as plt X,y = mglearn.datasets.make_forge() fig,axes = plt.subplots(1,2,figsize = (10,3)) for model, ax in zip([LinearSVC(),LogisticRegression()],axes): clf = model.fit(X,y) mglearn.plots.plot_2d_separator(clf , X , fill = False , eps = 0.5 , ax = ax , alpha = .7) mglearn.discrete_scatter(X[:,0] , X[:,1], y , ax = ax) ax.set_title('{}'.format(clf.__class__.__name__)) ax.set_xlabel('Feature0') ax.set_ylabel('Feature1') axes[0].legend()
このようなエラー?警告文が出てしまいます
C:\Users\shota\Anaconda3\lib\site-packages\sklearn\utils\deprecation.py:85: DeprecationWarning: Function make_blobs is deprecated; Please import make_blobs directly from scikit-learn warnings.warn(msg, category=DeprecationWarning) C:\Users\shota\Anaconda3\lib\site-packages\sklearn\svm\base.py:929: ConvergenceWarning: Liblinear failed to converge, increase the number of iterations. "the number of iterations.", ConvergenceWarning) C:\Users\shota\Anaconda3\lib\site-packages\sklearn\linear_model\logistic.py:432: FutureWarning: Default solver will be changed to 'lbfgs' in 0.22. Specify a solver to silence this warning. FutureWarning)
これは何を意味してるのでしょうか?
ネットにも回答らしきものが見つからなかったので質問を投稿しました。
回答1件
あなたの回答
tips
プレビュー