Estoy trabajando en un proyecto que tiene como objetivo generar "recetas" que son la suma de "ingredientes" (tensores de longitud N de 1 dimensión, donde cada índice es un valor que representa la cantidad de una característica que tiene este ingrediente).
Mi plan actual para cada receta es tener un tensor 2d hecho con los ingredientes 1d:
[[ingrediente 1],
[ingrediente 2],
...
[ingrediente K]]
Un problema es que cada receta tiene un número variable de ingredientes. Mi solución prevista era añadir ingredientes vacíos para completar la longitud de las recetas para que sean todas iguales, pero se agradecerían los comentarios al respecto.
El objetivo es que el generador aprenda qué combinaciones de características van juntas y en qué cantidades. La cuestión es que el orden de estos ingredientes no importa. Si no necesitara los ingredientes en sí, lo entrenaría con la suma de todos los ingredientes por receta.
¿Cuál es la mejor manera de abordar esto? Mi primer instinto es aleatorizar el orden de los ingredientes y entrenar con todas las combinaciones posibles, pero no conozco lo suficiente el funcionamiento de las GAN para saber si esto sería un mal enfoque.
Se agradecerá cualquier comentario o enlace a trabajos relacionados, gracias