cómo secuencias por lotes para alimentar en el decodificador en el modelo seq2seq?

votos
0

Estoy frente a un problema mientras se alimenta de datos de decodificador utilizando lotes cuando hay longitud variable de secuencia. Puedo tratar con el codificador utilizando el embalaje. el problema se produce en este siguiente condición-

encoder([[4 5 6] [4 5 6] [4 5 6]])---------decoder([[7 7 7]])
encoder([[1 2 3] [1 2 3]])-----------------decoder([[3 3 3] [3 3 3] [3 3 3]])
encoder([[9 9 9]])-------------------------decoder([[2 2 2]])

ahora puedo lado del codificador por lotes utilizando embalaje (relleno luego empacar), pero entonces no puedo lado del decodificador por lotes desde la orden es no decreciente. ¿Es posible hacerlo de cualquier manera eficiente?

Publicado el 27/11/2018 a las 16:56
fuente por usuario
En otros idiomas...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more