¿Cómo funciona una red codificador-decodificador?

7

Digamos que entrené una red codificador-decodificador en un conjunto de datos cat usando el error de reconstrucción como función de pérdida. La red está totalmente capacitada y el decodificador puede reconstruir buenas imágenes de gatos .

Ahora, ¿qué pasa si uso la misma red e ingreso una imagen de perro ? ¿La red podrá reconstruir la imagen del perro o no?

ashukid
fuente

Respuestas:

10

Probablemente no lo hará. El objetivo de la capacitación fue codificar imágenes de gatos y, por lo tanto, la red ha tratado de aprender qué información es la más necesaria para garantizar un error de reconstrucción bajo (es decir, qué separa a un gato de otro) y qué información puede arrojar ( es decir, qué características aparecen en todas las imágenes de gatos y pueden descartarse).

Dicho esto, una imagen de perro produciría una reconstrucción bastante decente porque la mayoría de las características se comparten entre ambos animales. Sin embargo, si intenta reconstruir algo completamente diferente (p. Ej., Un automóvil), probablemente fallaría.

TmBrdy
fuente
Necesito entrenar un codificador automático para datos de series temporales de ecg para la detección de anomalías. Supongo que cuando estoy entrenado con datos normales tomando el error de reconstrucción como pérdida, durante la prueba si ingreso cualquier serie de tiempo diferente a la original, obtendría un error alto. Funcionará ?
ashukid