Ошибка несовместимых фигур при использовании tf.feature_column.weighted_categorical_column - PullRequest
0 голосов
/ 25 сентября 2019

Я использую 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]

Есть ли решение для этого?

...