Modelo de Aprendizaje Automático simple en Python en 5 líneas de código

En este blog, entrenaremos un Modelo de Regresión Lineal y esperaremos que funcione correctamente sobre una entrada fresca.

La idea básica de cualquier modelo de aprendizaje automático es que se expone a un gran número de entradas y también se le suministra la salida aplicable para ellas. Al analizar más y más datos, intenta averiguar la relación entre la entrada y el resultado.

Considera un ejemplo muy primitivo cuando tienes que decidir si llevar una chaqueta o no dependiendo del tiempo. Tienes acceso a los datos de entrenamiento, como los llamamos –

+---------------------+---------------+
| Outside Temperature | Wear a Jacket |
+---------------------+---------------+
| 30°C | No |
| 25°C | No |
| 20°C | No |
| 15°C | Yes |
| 10°C | Yes |
+---------------------+---------------+

De alguna manera, tu mente encuentra una conexión entre la entrada (temperatura) y la salida (decisión de llevar una chaqueta).

Así que, si la temperatura es de 12°C, seguirías llevando una chaqueta aunque nunca te hayan dicho el resultado para esa temperatura en particular.

Ahora, pasemos a un problema algebraico un poco mejor que el ordenador resolverá por nosotros.

Antes de empezar, no olvides instalar scikit-learn, proporciona funciones fáciles de usar y modelos predefinidos que ahorran mucho tiempo

pip install scikit-learn

Aquí, X es la entrada e y es la salida.

Dado el conjunto de entrenamiento podrías adivinar fácilmente que la salida (y) no es otra cosa que (x1 + 2*x2 + 3*x3).

Cómo generar el conjunto de entrenamiento

El modelo ML -Regresión lineal

Trabajar con el modelo de regresión lineal es sencillo. Crear un modelo, entrenarlo y luego utilizarlo 🙂

.

Entrenar el modelo

Tenemos el conjunto de entrenamiento listo, así que crea un Modelo de Regresión Lineal y pásale los datos de entrenamiento.

Datos de prueba

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *