Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Manos a la obra: identificando objetos con MobileNetV2

No alcanzaron los caracteres para subir el codigo completo, pero les comprato el link de Google Colab para que lo revisen y vean que efectivamente funciono. Ademas les comparto una pequeña conclusion de lo aprendido y realiado.

https://colab.research.google.com/drive/1vskKUmujxyYsL96B4R_f8SpNoZxhZH4A?usp=sharing

Ahora se Pueden Probar otras configuraciones:

Conclusion
En esta actividad utilicé el algoritmo Q-Learning para entrenar un agente en el entorno FrozenLake. Primero se creó una tabla Q con valores iniciales iguales a cero y se definieron los hiperparámetros de aprendizaje, como alpha, gamma y epsilon.

Durante el entrenamiento, el agente utilizó una estrategia epsilon-greedy, alternando entre la exploración de acciones nuevas y la selección de aquellas que habían entregado mejores resultados. Después de cada acción, los valores de la tabla Q fueron actualizados según la recompensa recibida y las posibles recompensas futuras.

Al terminar el entrenamiento, evalué al agente sin exploración, haciendo que eligiera únicamente las mejores acciones aprendidas. De esta forma fue posible medir cuántas veces consiguió cruzar el lago y llegar a la meta sin caer en los agujeros.

También probé diferentes valores para los hiperparámetros y observé que estos influyen en la velocidad y estabilidad del aprendizaje. La actividad permitió comprender cómo un agente puede aprender mediante prueba y error, utilizando recompensas para mejorar progresivamente sus decisiones.

1 respuesta

Hola Gino, espero que estés bien

Parece que ha habido una pequeña confusión en tu pregunta. Has mencionado una conclusión sobre el uso del algoritmo Q-Learning en el entorno FrozenLake, mientras que el título de tu duda se refiere a la identificación de objetos con MobileNetV2.

Si tu intención era discutir sobre el uso de MobileNetV2 para identificar objetos, puedo ofrecerte algunas sugerencias generales. MobileNetV2 es una arquitectura de red neuronal eficiente para tareas de visión por computadora, como la clasificación de imágenes. Para trabajar con MobileNetV2, puedes utilizar bibliotecas como TensorFlow o PyTorch en Google Colab para cargar un modelo preentrenado y aplicarlo a tu conjunto de datos.

Por otro lado, si tu pregunta está relacionada con el uso del algoritmo Q-Learning en FrozenLake, parece que ya has realizado un buen trabajo en la implementación y experimentación con diferentes hiperparámetros. Esto es crucial para entender cómo afectan al aprendizaje del agente.

Si tienes alguna pregunta específica sobre MobileNetV2 o sobre el proceso de aprendizaje por refuerzo con Q-Learning, no dudes en compartir más detalles para que pueda ayudarte mejor.

Espero haber aclarado un poco tu duda y buenos estudios!