Esiste un algoritmo di apprendimento automatico che associa un singolo input a un elenco di output di lunghezza variabile? In tal caso, esistono implementazioni dell'algoritmo per uso pubblico? In caso contrario, cosa mi consiglia come soluzione alternativa?
Nel mio caso, l'input è un singolo scalare e l'output è un elenco di scalari con lunghezza variabile. Ad esempio, supponiamo che volessi produrre un elenco di quelli dati la lunghezza dell'elenco come input. Quindi <input, output> potrebbe essere <1, [1]>, <2, [1, 1]>, ecc. Un piccolo ritocco fornirebbe la radice quadrata della lunghezza nel qual caso <2, [1, 1 , 1, 1]> sarebbe una risposta. Nota: l'ingresso non deve essere collegato direttamente all'uscita.
Per un esempio più complesso, supponiamo che io voglia imparare la sequenza look-and-say . Le coppie <input, output> valide sarebbero: <1, [1]>, <2, [1, 1]>, <3, [2, 1]>, <4, [1, 2, 1, 1] >, <5, [1, 1, 1, 2, 2, 1]>, ecc. Anche il mio problema è simile in quanto posso generare più esempi; Non sono limitato a una serie limitata di esempi.