我希望我的keras模型使用cv2或类似的方法调整输入图像的大小.
我已经看过了使用ImageGenerator,但我更喜欢编写自己的生成器,只需调整第一层图像的大小keras.layers.core.Lambda.
我该怎么做?
我的keras模型通过model.save(model_name)保存在Google存储中
我无法在pydatalab上加载模型。将模型保存在本地计算机上时,可以使用load_model(filepath)打开它。我也确实在打开使用Tensorflow Backend的Keras模型时基于NameError将keras.backend导入为K
我尝试了以下方法:
model = load_model(tf.gfile.Open(model_file))
Run Code Online (Sandbox Code Playgroud)错误:TypeError:预期的str,字节或os.PathLike对象,而非GFile
load_model('gs://mybucket/model.h5')
Run Code Online (Sandbox Code Playgroud)错误:IO错误:无法打开文件(无法打开文件:name ='gs://mybucket/model.h5',errno = 2,错误消息='无此类文件或目录',标志= 0,o_flags = 0 )
with file_io.FileIO(model_file, 'r') as f:
modl = load_model(f)
Run Code Online (Sandbox Code Playgroud)错误:TypeError:预期的str,字节或os.PathLike对象,而不是FileIO