Alimentar una red neuronal convolucional con entradas de tamaño variable en tensorflow

Estoy tratando de pasar una lista de matrices nudys 2D con diferentes tamaños a una red neuronal convolucional usando el parámetro feed_dict.

x = tf.placeholder(tf.float32, [batch_size, None, None, None]) y = tf.placeholder(tf.float32, [batch_size, 1]) optimizer = tf.train.AdamOptimizer(learning_rate=learning_rate).minimize(cost) optimizer.run(feed_dict={x: batch[0], y: batch[1], keep_prob: 0.5})

y recibo el siguiente error:

ValueError: setting an array element with a sequence.

Entendí que el lote [0] tiene que contener matrices con el mismo tamaño. Estoy tratando de encontrar una manera de aplicar la optimización usando lotes de matrices de tamaño variable, pero todas las soluciones sugeridas solicitan cambiar el tamaño de las matrices, lo que no es posible en mi caso porque estas matrices no son imágenes y contienen fragmentos de ADN con diferentes tamaños (cualquier modificación en cualquier elemento de la matriz causará una pérdida de información importante)

Alguien tiene una idea ?

Respuestas a la pregunta(1)

Su respuesta a la pregunta