Apprendre sans étiquettes
Fait partie de la section Apprentissage non supervisé du Journey Machine Learning de Coddy. Leçon 1 sur 51.
Jusqu’ici, chaque ligne était accompagnée de sa réponse, une étiquette. La plupart des données n’en ont pas. L’apprentissage non supervisé trouve des structures dans les lignes seules, comme dans ces visites de cafés :
Les lignes similaires sont proches les unes des autres, et un groupe de lignes forme un cluster. Personne n’a parlé au modèle de cafés ou d’ordinateurs portables. Il a trouvé trois groupes ; les gens leur ont donné un nom.
Les magasins trouvent ainsi différents types de clients ; à la fin de ce chapitre, tu sauras en faire autant. Pas de y, seulement X : le modèle apprend la forme propre des données.
Défi
FacileUne ferme piscicole distingue les âges des truites par leur longueur : les poissons de chaque année forment un groupe. lengths contient 36 truites en cm, de la plus courte à la plus longue ; le programme lit gap.
- Parcours les longueurs. Une truite qui dépasse de plus de
gapcm la longueur de celle qui la précède commence un nouveau groupe. - Affiche le nombre de groupes, puis la truite la plus courte et la plus longue de chaque groupe, ainsi que son effectif.
Pour un autre étang et un écart de 2 :
Groups: 2
8.5 to 13.9 cm: 15 trout
17.4 to 22.0 cm: 11 troutEssayez vous-même
# 36 truites d'un même étang, longueurs en cm, de la plus courte à la plus longue
lengths = [9.8, 10.4, 10.9, 11.3, 11.6, 12.0, 12.2, 12.7, 13.1, 13.4, 14.0, 14.6,
18.2, 18.9, 19.3, 19.8, 20.1, 20.4, 20.6, 21.0, 22.8, 23.0, 23.3, 23.5, 23.7, 23.9,
26.5, 27.1, 27.6, 28.0, 28.3, 28.9, 29.4, 29.8, 30.4, 31.0]
gap = float(input())
# Écrivez votre code ci-dessous
Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Apprentissage non supervisé
1Découvrir des groupes
Apprendre sans étiquettesMesurer la similaritéK-Means à la mainK-Means avec scikit-learnRécapitulatif : les membres de la salle de sport4Classification hiérarchique
Fusion étape par étapeModèles agglomératifsDendrogrammesRécapitulatif : races de chiens7L’ACP en pratique
Visualiser 64 dimensionsLes composantes comme motifsCompresser et reconstruireL’ACP avant un modèleRécapitulatif : scanner de visages10Projet : Explorateur de chiffres
Observer les chiffresRéduire avec la PCARegrouper les chiffresNommer les groupesRepérer les intrus2Choisir k
InertieLa méthode du coudeScores de silhouetteMettre à l’échelle avant le clusteringRécapitulatif : zones de livraisonEntraînez-vous par vous-même : Compilateur Python en ligne