機械学習入門~K最近傍法の表を出してみる~(+エラー対処)
3868 ワード
はじめに
k最近傍法について学びたく、グラフを表示させようとしたところ、次のようなエラーメッセージが出てしまったので解決方法を載せておきます。
おそらく同じエラーが出る方もいるかと思うので参考にしてください。
エラーメッセージ
何かをインポートしてと言っているのでしょう。
ただ全くわからないので検索をかけて無理やり解決させました。
erorr.py
FutureWarning: Function make_blobs is deprecated; Please import make_blobs directly from scikit-learn
warnings.warn(msg, category=FutureWarning)
解決方法
以下のコードをインポートさせるとエラーメッセージが消えてくれました。
success.py
from sklearn.model_selection import train_test_split
X, y = mglearn.datasets.make_forge()
X_train, X_test, y_train, y_test = train_test_split(X, y, ramdom_state=0)
Jupyter Notebookでk最近傍法のグラフを表示させる
nearest_neighbor_method_column1.py
import mglearn
import matplotlib.pyplot as plt
from sklearn.model_selection import train_test_split
X, y = mglearn.datasets.make_forge()
nearest_neighbor_method_column2.py
mglearn.plots.plot_knn_classification(n_neighbors=3)
nearest_neighbor_method_column1.py
import mglearn
import matplotlib.pyplot as plt
from sklearn.model_selection import train_test_split
X, y = mglearn.datasets.make_forge()
nearest_neighbor_method_column2.py
mglearn.plots.plot_knn_classification(n_neighbors=3)
n_neighbors=" "のところでkの数を表しています。
この数を自由に変えてみると当たり前ですが、平均値が変わっていきます。
最後までご覧いただきありがとうございました。
Author And Source
この問題について(機械学習入門~K最近傍法の表を出してみる~(+エラー対処)), 我々は、より多くの情報をここで見つけました https://qiita.com/hayato_8810xxx/items/8fe5b86029b7f6c28ef1著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .