Мне нужно кодировать несколько позиций с помощью TensorFlow.
Однако длина входных последовательностей (и, следовательно, depth-argument
в tf.one_hot
) равна None, поскольку я работаю с входами переменного размера.
При этом выдается следующая ошибка:
"ValueError: попытка преобразовать 'глубину' в тензор и ошибка. Ошибка: никакие значения не поддерживаются.".
Есть ли обходной путь для этого?
Я уже пытался установить глубину на правильную длину последовательности перед каждым отдельным вызовом (через переменную, которая имеет произвольное значение инициализации) для данной последовательности, нопоскольку вычислительный график уже построен, изменения не вступают в силу, и глубина остается в значении инициализации.