-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
16 changed files
with
294 additions
and
201 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
--- | ||
title: "Semana 16 - Entrenamientos finales de simulación" | ||
categories: | ||
- Registro Semanal | ||
tags: | ||
- ROS2 | ||
- Aprendizaje Automático | ||
--- | ||
|
||
## Índice | ||
|
||
- [Índice](#índice) | ||
- [Entrenamiento principal](#entrenamiento-principal) | ||
- [Mejora](#mejora) | ||
|
||
--- | ||
|
||
## Entrenamiento principal | ||
|
||
Se creó otro piloto experto que fuera más estable y rápido. Sin embargo, tras numerosas pruebas, los resultados seguían siendo consistentes, aunque la automatización agilizó significativamente las pruebas. | ||
|
||
Se realizaron varias pruebas: | ||
|
||
1. **Aumento de los augmented labels:** La solución tardaba mucho más en converger, lo que resultaba en un entrenamiento de varias horas sin llegar a una solución óptima. | ||
|
||
2. **Disminución de lr o batch:** No tuvo mucho efecto, pero se observó que si el batch era excesivamente grande, el dron no aprendía adecuadamente. | ||
|
||
3. **Cambio de etiquetas:** Se redistribuyeron de manera más efectiva las etiquetas gracias a los gráficos de las semanas anteriores, lo cual mejoró los resultados, pero no lo suficiente. | ||
|
||
4. **Loss más bajo:** Al finalizar el entrenamiento, se estableció el loss más bajo, ya que no parecía haber sobreajuste y así la red aprendería mejor. | ||
|
||
--- | ||
--- | ||
|
||
## Mejora | ||
|
||
Reflexionando, me di cuenta de que no es del todo óptimo entrenar una red neuronal con un solo piloto experto, ya que lo máximo que podría lograr sería imitarlo perfectamente y seguir sus pasos, pero lo que buscamos es una mejora. | ||
|
||
Por eso mismo se me ocurrió configurar los parámetros de cada piloto experto para que sea óptimo en cada circuito, obtener el dataset de cada piloto experto y posteriormente entrenar la misma red con las imágenes generadas por cada piloto experto. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
#!/usr/bin/env python3waas | ||
#!/usr/bin/env python3 | ||
from torch import nn | ||
|
||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.