RNN se puede utilizar para la predicción, o el mapeo secuencia a secuencia. Pero, ¿cómo se puede usar RNN para la clasificación? Quiero decir, le damos a una secuencia completa una etiqueta.
machine-learning
neural-networks
rnn
usuario64003
fuente
fuente
Respuestas:
Se puede usar RNN para asignar múltiples entradas a una sola entrada (etiqueta), ya que esta figura ( fuente ) ilustra:
fuente
En el caso de RNN simple, alimente la secuencia completa a su red y luego envíe la etiqueta de clase al último elemento de la secuencia (consulte este documento y las referencias allí para obtener un ejemplo temprano de este enfoque). En la fase de entrenamiento, podemos propagar el error a tiempo desde el último elemento de la secuencia hasta el comienzo de la secuencia. En general, esto no es diferente del problema de etiquetado de secuencia RNN, donde necesitamos asignar etiquetas solo a algunos elementos de la secuencia (o todos los demás elementos están etiquetados como OTROS).
fuente