¿Existe un algoritmo de aprendizaje automático que asigne una sola entrada a una lista de salida de longitud variable? Si es así, ¿hay implementaciones del algoritmo para uso público? Si no, ¿qué recomienda como solución alternativa?
En mi caso, la entrada es un escalar único y la salida es una lista de escalares con longitud variable. Por ejemplo, supongamos que quisiera generar una lista de las unidades dada la longitud de la lista como entrada. Entonces <input, output> podría ser <1, [1]>, <2, [1, 1]>, etc. Un pequeño ajuste proporcionaría la raíz cuadrada de la longitud en cuyo caso <2, [1, 1 , 1, 1]> sería una respuesta. Nota: la entrada no necesita estar directamente vinculada a la salida.
Para un ejemplo más complejo, supongamos que quiero aprender la secuencia de mirar y decir . Los pares válidos de <entrada, salida> serían: <1, [1]>, <2, [1, 1]>, <3, [2, 1]>, <4, [1, 2, 1, 1] >, <5, [1, 1, 1, 2, 2, 1]>, etc. Mi problema también es similar porque puedo generar más ejemplos; No estoy restringido a un conjunto finito de ejemplos.