Aprender sin etiquetas
Parte de la sección Aprendizaje no supervisado del Journey de Machine Learning de Coddy. Lección 1 de 51.
Hasta ahora, cada fila venía con su respuesta, una etiqueta. La mayoría de los datos no tiene ninguna. El aprendizaje no supervisado encuentra estructuras únicamente en las filas, como estas visitas a una cafetería:
Las filas similares están cerca unas de otras, y un grupo de ellas es un clúster. Nadie le habló al modelo de cafés o portátiles. Encontró tres grupos; las personas les pusieron nombre.
Las tiendas descubren tipos de clientes de esta manera; al final de este capítulo, tú también lo harás. Sin y, solo X: el modelo aprende la forma propia de los datos.
Desafío
FácilUna piscifactoría distingue la edad de las truchas por su longitud: los peces de cada año forman un grupo. lengths contiene 36 truchas en cm, ordenadas de menor a mayor; el programa lee gap.
- Recorre las longitudes. Una trucha que mida más de
gapcm más que la anterior inicia un nuevo grupo. - Imprime cuántos grupos hay y, después, la trucha más corta y la más larga de cada grupo, junto con su cantidad.
Para otro estanque y una diferencia de 2:
Groups: 2
8.5 to 13.9 cm: 15 trout
17.4 to 22.0 cm: 11 troutPruébalo tú mismo
# 36 truchas de un mismo estanque, longitud en cm, de la más corta a la más larga
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())
# Escribe tu código a continuación
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Aprendizaje no supervisado
1Encontrar grupos
Aprender sin etiquetasMedir la similitudK-Means a manoK-Means en scikit-learnRepaso: miembros del gimnasio7PCA en la práctica
Visualizar 64 dimensionesComponentes como patronesComprimir y reconstruirPCA antes de un modeloRepaso: escáner facial10Proyecto: Explorador de dígitos
Observa los dígitosReduce con PCAAgrupa los dígitosPon nombre a los gruposEncuentra los diferentes2Elegir k
InerciaEl método del codoPuntuaciones de siluetaEscalar antes de agruparRepaso: zonas de entrega3Interpretación de los clústeres
Perfilado de clústeresCentros en unidades realesClústeres frente a etiquetas conocidasCuándo falla K-MeansRepaso: cata de téPractica por tu cuenta: Compilador de Python online