Sesión 24 de Junio: Practica autoencoders¶
Recursos¶
https://colab.research.google.com/drive/14xvzwYuo03ptfoJ31hMMDPeqAREFpKfO?usp=sharing
Resumen clase¶
Aspectos sobre los autoencoders
- Encoder que transforma la entrada en un codigo (vector de caracteristicas)
- Decoder toma el codigo y lo transforma en la trada
- Tenemos diferentes tipos: Dense (MLP), Convolucional, LSTM y optimizaciones
Consideraciones sobre el entrenamiento de autoencoders
- Tener en cuenta que la capa de codigo (vector de caracteristicas) debe ser lo suficientemente grande, 28x28 → 30, si la imagen es mas grande, deberia ser mas grande el vector de caracteristicas
- Se pueden utilizar tecnicas de para mejorar la capa de codigo, Regularizacion para evitar que los pesos se disparen o bien utilizar tecnicas estadisticas con los pesos, por ejemplo ajustarlos a una distribucion normal para evitar outliers (pesos por fuera rango, muy positivos o muy negativos)

¿Que se busca con las tecnicas?
Se busca que la capa de coding (vector de caracteristicas) sea estadisticamente indepediente, esto es, que cada valor describa una caracteristica de los datos de entrada (compresión pero con significado)