Я использую tenorflow 1.13 для построения линейного классификатора с категориальным значением действия, взвешенным по значению мощности действия (оба включены в мой файл данных CSV).Я попытался создать функцию взвешенного категориального столбца следующим образом:
import tensorflow as tf
Player_1_Action = tf.feature_column.categorical_column_with_vocabulary_list(key="Player_1_Action", vocabulary_list=Action_vocab2)
feature_columns_complex_standardized = [
(...)
tf.feature_column.weighted_categorical_column(Player_1_Action,"Player_5_Power",dtype=tf.dtypes.float32),
]
Когда я начинаю обучение, Python останавливается и возвращает:
InvalidArgumentError (см. Выше для отслеживания): несовместимые формы: [32]vs. [28]
Есть ли решение для этого?