Desafío: Clasificación de Flores
Tarea
Swipe to start coding
El objetivo es entrenar y evaluar una red neuronal simple utilizando el conjunto de datos Iris, que contiene mediciones de flores y clasificación de especies.
- Dividir el conjunto de datos en conjuntos de entrenamiento y prueba, asignando el 20% para el conjunto de prueba y estableciendo el estado aleatorio en 
42. - Convertir 
X_trainyX_testen tensores de PyTorch de tipofloat32. - Convertir 
y_trainyy_testen tensores de PyTorch de tipolong. - Definir un modelo de red neuronal creando la clase 
IrisModel. - Implementar dos capas totalmente conectadas y aplicar la función de activación ReLU en la capa oculta.
 - Inicializar el modelo con el tamaño de entrada correcto, tamaño de la capa oculta igual a 
16y tamaño de salida. - Definir la función de pérdida como cross-entropy loss y el optimizador como Adam con una tasa de aprendizaje de 
0.01. - Entrenar el modelo durante 100 épocas realizando propagación hacia adelante, cálculo de la pérdida, retropropagación y actualización de los parámetros del modelo.
 - Establecer el modelo en modo de evaluación después del entrenamiento.
 - Deshabilitar el cálculo de gradientes durante la prueba para mejorar la eficiencia.
 - Calcular las predicciones en el conjunto de prueba utilizando el modelo entrenado.
 - Determinar las etiquetas de clase predichas a partir de las predicciones sin procesar.
 
Solución
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 3. Capítulo 4
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Suggested prompts:
Can you explain this in simpler terms?
What are some examples related to this topic?
Where can I learn more about this?
Awesome!
Completion rate improved to 5
Desafío: Clasificación de Flores
Desliza para mostrar el menú
Tarea
Swipe to start coding
El objetivo es entrenar y evaluar una red neuronal simple utilizando el conjunto de datos Iris, que contiene mediciones de flores y clasificación de especies.
- Dividir el conjunto de datos en conjuntos de entrenamiento y prueba, asignando el 20% para el conjunto de prueba y estableciendo el estado aleatorio en 
42. - Convertir 
X_trainyX_testen tensores de PyTorch de tipofloat32. - Convertir 
y_trainyy_testen tensores de PyTorch de tipolong. - Definir un modelo de red neuronal creando la clase 
IrisModel. - Implementar dos capas totalmente conectadas y aplicar la función de activación ReLU en la capa oculta.
 - Inicializar el modelo con el tamaño de entrada correcto, tamaño de la capa oculta igual a 
16y tamaño de salida. - Definir la función de pérdida como cross-entropy loss y el optimizador como Adam con una tasa de aprendizaje de 
0.01. - Entrenar el modelo durante 100 épocas realizando propagación hacia adelante, cálculo de la pérdida, retropropagación y actualización de los parámetros del modelo.
 - Establecer el modelo en modo de evaluación después del entrenamiento.
 - Deshabilitar el cálculo de gradientes durante la prueba para mejorar la eficiencia.
 - Calcular las predicciones en el conjunto de prueba utilizando el modelo entrenado.
 - Determinar las etiquetas de clase predichas a partir de las predicciones sin procesar.
 
Solución
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 3. Capítulo 4
single