Пробовал встроенный в Tensorflow pandas_input_fn()
с фреймом данных панд, который я назвал training_examples
Это очень простой фрейм данных, описывающий один набор функций и меток; затем это передается в качестве аргумента x
в функции pandas_input_fn()
, как показано ниже, которая, если я правильно понимаю документы, должна возвращать функцию ввода с данными, уже разбитыми на объекты и метки?
input_function = tf.estimator.inputs.pandas_input_fn(
x= training_examples,
y= None,
batch_size=128,
num_epochs=1,
shuffle=True,
queue_capacity=1000,
num_threads=1,
target_column='y'
)
Однако, когда я пытаюсь передать эту функцию методу .train()
, я получаю сообщение об ошибке, как показано ниже:
ValueError: You must provide a labels Tensor. Given: None. Suggested
troubleshooting steps: Check that your data contain your label feature. Check
that your input_fn properly parses and returns labels.
Не уверен, что я делаю не так?