k Je voulais en savoir plus sur la méthode du voisin le plus proche, et lorsque j'ai essayé d'afficher le graphique, le message d'erreur suivant est apparu, je publierai donc la solution.
Peut-être que certaines personnes auront la même erreur, alors veuillez vous y référer.
Vous dites que vous importez quelque chose. Cependant, je n'ai pas compris du tout, alors j'ai cherché et résolu de force.
erorr.py
FutureWarning: Function make_blobs is deprecated; Please import make_blobs directly from scikit-learn
warnings.warn(msg, category=FutureWarning)
Lorsque j'ai importé le code suivant, le message d'erreur a disparu.
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)
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)
Le nombre de k est affiché à n_neighbors = "".
Il est naturel de changer ce nombre librement, mais la valeur moyenne changera.
Merci d'avoir regardé jusqu'à la fin.
Recommended Posts