Hola, perdón consulto porque he estado intentando solucionar el siguiente error pero no he podido: al utilizar model.train(input_fn= funcion_entrada, steps=8000) da error estuve intentando solucionarlo y creo es porque en migración de la versión v1 a la v2 de tensorflow dejó de funcionar algunas pude solucionarlas agregando compat.v1 pero no he podido con: model.train(input_fn= funcion_entrada, steps=8000)
Me da el siguiente error:
ValueError Traceback (most recent call last)<ipython-input-92-fe147f8aff12> in <module>()----> 1 modelo.train(input_fn=funcion_entrada, steps=8000)
6 frames
/usr/local/lib/python3.6/dist-packages/tensorflow_estimator/python/estimator/canned/optimizers.py in get_optimizer_instance_v2(opt, learning_rate) 143 raise ValueError( 144 'The given object is not a tf.keras.optimizers.Optimizer instance.'--> 145 ' Given: {}'.format(opt)) 146 return opt ValueError: The given object is not a tf.keras.optimizers.Optimizer instance. Given: <tensorflow.python.training.proximal_adagrad.ProximalAdagradOptimizer object at 0x7fee53292160>
Muchas gracias!
Saludos,
Mauro.
Olvide agregar y quizás es de utilidad, para resolver la mayoría de los problemas me sirvió: https://www.tensorflow.org/guide/migrate
Buenos días!
Si estas usando Colab puedes utilizar la V1 de Tensorflow en lugar de usar la V2 y así no tener que migrar de versión.
Te dejamos una guía sobre como utilizar la V1 https://colab.research.google.com/notebooks/tensorflow_version.ipynb#scrollTo=8UvRkm1JGUrk
Saludos!