Introduction à l'apprentissage automatique ~ Montrons le tableau de la méthode du K plus proche voisin ~ (+ gestion des erreurs)

introduction

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.

Message d'erreur

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)

Solution

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)

Afficher le graphique de la méthode k plus proche voisin dans Jupyter Notebook

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

Introduction à l'apprentissage automatique ~ Montrons le tableau de la méthode du K plus proche voisin ~ (+ gestion des erreurs)
Introduction à l'apprentissage automatique
Méthode de voisinage #k d'apprentissage automatique et sa mise en œuvre et divers
Une introduction à l'apprentissage automatique
Super introduction à l'apprentissage automatique
Apprentissage automatique ④ Résumé du K-plus proche voisin
Une implémentation Python simple de la méthode k-voisinage (k-NN)
Essayez d'évaluer les performances du modèle d'apprentissage automatique / de classification
Comment augmenter le nombre d'images de jeux de données d'apprentissage automatique
[Apprentissage automatique] J'ai essayé de résumer la théorie d'Adaboost
[Apprentissage automatique] Ecrivez vous-même la méthode k-plus proche voisin en python et reconnaissez les nombres manuscrits.
Introduction à la rédaction de notes d'apprentissage automatique
J'ai essayé de créer Othello AI avec tensorflow sans comprendre la théorie de l'apprentissage automatique ~ Introduction ~
Introduction aux bases de Python de l'apprentissage automatique (apprentissage non supervisé / analyse principale)
Avant l'introduction à l'apprentissage automatique. ~ Technologie requise pour l'apprentissage automatique autre que l'apprentissage automatique ~
Comment utiliser l'apprentissage automatique pour le travail? 01_ Comprendre l'objectif de l'apprentissage automatique
Présentation de la bibliothèque d'apprentissage automatique SHOGUN
[Introduction au style GAN] Apprentissage unique de l'animation avec votre propre machine ♬
[Gestion des erreurs Golang] La meilleure façon de diviser le traitement en fonction du type d'erreur
Prenons la version gratuite "Introduction à Python pour l'apprentissage automatique" en ligne jusqu'au 27/04
Procédure d'apprentissage automatique de base: ③ Comparez et examinez la méthode de sélection de la quantité de caractéristiques
[Introduction à Python] Quelle est la méthode de répétition avec l'instruction continue?
Introduction à l'apprentissage automatique: fonctionnement du modèle
Enregistrez les étapes pour comprendre l'apprentissage automatique
Une introduction à Python pour l'apprentissage automatique
Méthode d'évaluation du problème de régression d'apprentissage automatique (erreur quadratique moyenne et coefficient de décision)
[Super Introduction] Apprentissage automatique utilisant Python - De la construction d'environnement à l'implémentation de perceptron simple-
Version gratuite de DataRobot! ?? Introduction à «PyCaret», une bibliothèque qui automatise l'apprentissage automatique
J'ai essayé de prédire la présence ou l'absence de neige par apprentissage automatique.
Introduction à l'architecture de traduction automatique par l'Université de Cambridge par l'application Slack Translation Kiara
[Introduction à cx_Oracle] (16ème) Gestion des types LOB
[Python] Introduction facile à l'apprentissage automatique avec python (SVM)
[Super introduction à l'apprentissage automatique] Découvrez les didacticiels Pytorch
Une introduction à l'apprentissage automatique pour les développeurs de robots
[Cx_Oracle Primer] (Partie 3) Bases de la navigation dans les tableaux
[Super introduction à l'apprentissage automatique] Découvrez les didacticiels Pytorch
À propos du contenu de développement de l'apprentissage automatique (exemple)
[Français] scikit-learn 0.18 Introduction de l'apprentissage automatique par le didacticiel scikit-learn
[Introduction à cx_Oracle] (5e) Gestion des données japonaises
[Introduction à cx_Oracle] (Partie 7) Gestion des variables de liaison
De l'introduction de pyethapp à l'exécution du contrat
[Pour les débutants] Introduction à la vectorisation dans l'apprentissage automatique
Disposition des éléments auto-mentionnés liés à l'apprentissage automatique
La première étape de l'apprentissage automatique ~ Pour ceux qui veulent essayer l'implémentation avec python ~
[Apprentissage automatique] "Détection d'anomalies et détection de changement" Dessinons la figure du chapitre 1 en Python.
[Introduction au son] Organisons l'introduction au son de python et de R ♬ -Écoutez le son de l'explosion de Nikkei 255-
Une introduction approximative à la bibliothèque de traduction automatique neuronale
Impressions d'avoir obtenu le nano-diplôme Udacity Machine Learning Engineer
À propos des tests dans la mise en œuvre de modèles d'apprentissage automatique
Prédire le sexe des utilisateurs de Twitter grâce à l'apprentissage automatique
Résumé du flux de base de l'apprentissage automatique avec Python
Bilan du premier défi du machine learning avec Keras
[Introduction à Python] Utilisation basique de la bibliothèque matplotlib
Introduction à l'apprentissage automatique à partir de Simple Perceptron
J'ai essayé de compresser l'image en utilisant l'apprentissage automatique
Une méthode concrète pour prédire les courses de chevaux et simuler le taux de récupération par apprentissage automatique
J'ai essayé de comparer la précision des modèles d'apprentissage automatique en utilisant kaggle comme thème.
J'ai essayé de vérifier la classification yin et yang des membres hololive par apprentissage automatique
J'ai considéré la méthode d'apprentissage automatique et son langage d'implémentation à partir des informations de balise de Qiita