Menu
CoddyTech

Aprender de ejemplos

Parte de la sección Aprendizaje supervisado del Journey de Machine Learning de Coddy. Lección 1 de 58.

Es hora de usar modelos reales. Un modelo estudia filas etiquetadas, características más una etiqueta, y aprende a etiquetar nuevas filas: aprendizaje supervisado. Se introducen semillas etiquetadas y se obtiene un mapa:

Dos gráficos de 180 semillas de trigo, con el área en el eje horizontal y la longitud del surco en el vertical. A la izquierda, las semillas etiquetadas en tres grupos: Kama, Rosa y Canadian. A la derecha, las mismas semillas en un mapa sombreado en tres regiones, una por variedad

Una variedad es una categoría, así que esto es clasificación: el modelo traza fronteras. Una etiqueta numérica, como el peso de un melón, es regresión: el modelo aprende una línea.

30 sandías como puntos verdes, con la longitud en cm en el eje horizontal y el peso en kg en el vertical, y una línea naranja ascendente que las atraviesa. Una sandía nueva de 32 cm se encuentra sobre la línea en aproximadamente 6.2 kg

¿De qué tipo? .nunique() cuenta los valores distintos de una etiqueta: una categoría se repite unas pocas veces; un número rara vez se repite.

seeds = pd.read_csv("seeds.csv")
print(seeds["variety"].nunique())

Esto imprime 3: una clasificación.

challenge icon

Desafío

Fácil

Una tienda de patinetes eléctricos usados podría predecir cualquier columna de scooters.csv. ¿Cuál sería clasificación y cuál regresión? El programa lee el nombre de una columna en label.

  1. Cuenta los valores distintos de la columna.
  2. Imprímelos como se muestra a continuación, junto con el número de patinetes.
  3. Imprime A category: classification para 10 valores distintos como máximo; en caso contrario, imprime A number: regression.

Para otra tienda y la columna brand:

brand: 7 different values in 50 scooters
A category: classification

Pruébalo tú mismo

import pandas as pd

scooters = pd.read_csv("scooters.csv")
label = input()

# Escribe tu código a continuación
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Aprendizaje supervisado

Practica por tu cuenta: Compilador de Python online