Керас: Как проверить, какой тип данных ожидается на входном слое? - PullRequest
0 голосов
/ 21 марта 2020

Я хочу проверить, какой тип данных по умолчанию ожидается на входном слое и как его изменить?

1 Ответ

1 голос
/ 21 марта 2020

Если у вас есть модель keras, просто выполните:

print(model.inputs[0].dtype

Вы можете передать желаемый тип данных при создании модели. Например:

import tensorflow as tf 
print(tf.__version__) # 2.0.1

x = tf.keras.layers.Input((2,), dtype=tf.float64)
res = tf.keras.layers.Dense(2, dtype=tf.float64)(x)
model = tf.keras.models.Model(x, res)

print(model.inputs[0].dtype, model.outputs[0].dtype) # <dtype: 'float64'> <dtype: 'float64'>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...