在 Tensorflow 2.x 中加载 Tensorflow 1.x 模型时出错

Having Error while Loading Tensorflow 1.x Model in Tensorflow 2.x

我正在 Tensorflow 2.x 中加载我的 Tensorflow 1.x 保存模型,我遇到了问题

我正在使用这个代码

import os
import tensorflow as tf
from tensorflow import keras
from tensorflow.python.keras.layers import Dense,Flatten
from tensorflow.python.keras import Sequential
from google.colab import drive
drive.mount('/content/gdrive')
model_file_name = os.path.join("my_drive/AI_values/model", 'model.ckpt')# CHANGE MODEL NAME
model = tf.keras.models.load_model(model_file_name)

我有错误

OSError: Unable to open file (unable to open file: name = 'my_drive/AI_values/model/model.ckpt', 
errno = 2, error message = 'No such file or directory', flags = 0, o_flags = 0)

显示 os 权限错误,还显示无法打开文件,但我尝试了 .ckpt 和 .h5 格式,但无法正常工作。

请帮助我,我正在分享我的模型 google 驱动器 link

https://drive.google.com/open?id=1tPoUDM5Re3ZKXwK2f7kbzwK8Lad6vtCX

还有google协作link

https://colab.research.google.com/drive/1hf7AwEMJHf4zLZOBSzxejA2ISuTQ3N9K

你能把

中的my_drive换成My Drive(包括space)吗

model_file_name = os.path.join("my_drive/AI_values/model", 'model.ckpt')

然后试试?