Я построил модель классификации, используя API оценки тензорного потока.Я пытаюсь получить тензорные выходы из скрытых слоев, напечатанных в журналах при прогнозировании с использованием приведенного ниже кода.
model = tf.estimator.DNNLinearCombinedClassifier(
model_dir=model_dir,
linear_feature_columns=wide_columns,
dnn_feature_columns=deep_columns,
dnn_hidden_units=hidden_units,
config=run_config)
tensors_to_log = {"DenseOut": "dnn/logits/BiasAdd"}
logging_hook = tf.train.LoggingTensorHook(tensors=tensors_to_log, every_n_iter=1)
predictions = model.predict(train_input_fn, hooks=[logging_hook])
Когда я запускаю код, я могу получить тензоры, зарегистрированные в выходных данных, но так как значение очень длинноеоно обрезано, и я могу видеть только несколько цифр в начале и в конце.
INFO:tensorflow:DenseOut = [[ 0.61572325 -0.44044942 -0.19232166 ... 0.04 0.605 0.15]]
Как мне указать тензор потока для записи полного вывода?