tutorial que libreria instalar funciones español entrenar tensorflow keras keras-layer

que - ¿Cómo establecer la entrada de una capa Keras con un tensor de Tensorflow?



tensorflow python (1)

En mi pregunta anterior , utilicé Layer.set_input() Keras para conectar mi tensor de salida de preprocesado de Tensorflow a la entrada de mi modelo Keras. Sin embargo, este método se ha eliminado después de la versión 1.1.1 Keras.

¿Cómo puedo lograr esto en versiones más nuevas de Keras?

Ejemplo:

# Tensorflow pre-processing raw_input = tf.placeholder(tf.string) ### some TF operations on raw_input ### tf_embedding_input = ... # pre-processing output tensor # Keras model model = Sequential() e = Embedding(max_features, 128, input_length=maxlen) ### THIS DOESN''T WORK ANYMORE ### e.set_input(tf_embedding_input) ################################ model.add(e) model.add(LSTM(128, activation=''sigmoid'')) model.add(Dense(num_classes, activation=''softmax''))


Una vez que haya terminado con el procesamiento previo, puede agregar el tensor como capa de entrada llamando al parámetro tensor de Input

Entonces en tu caso:

tf_embedding_input = ... # pre-processing output tensor # Keras model model = Sequential() model.add(Input(tensor=tf_embedding_input)) model.add(Embedding(max_features, 128, input_length=maxlen))