相关疑难解决方法(0)

调整Keras Lambda图层中的输入图像大小

我希望我的keras模型使用cv2或类似的方法调整输入图像的大小.

我已经看过了使用ImageGenerator,但我更喜欢编写自己的生成器,只需调整第一层图像的大小keras.layers.core.Lambda.

我该怎么做?

python keras keras-layer cv2

18
推荐指数
1
解决办法
1万
查看次数

从gs将保存的keras模型加载到pydatalab

我的keras模型通过model.save(model_name)保存在Google存储中

我无法在pydatalab上加载模型。将模型保存在本地计算机上时,可以使用load_model(filepath)打开它。我也确实在打开使用Tensorflow Backend的Keras模型时基于NameError将keras.backend导入为K

我尝试了以下方法:

  1. model = load_model(tf.gfile.Open(model_file))
    
    Run Code Online (Sandbox Code Playgroud)

错误:TypeError:预期的str,字节或os.PathLike对象,而非GFile

  1. load_model('gs://mybucket/model.h5')
    
    Run Code Online (Sandbox Code Playgroud)

错误:IO错误:无法打开文件(无法打开文件:name ='gs://mybucket/model.h5',errno = 2,错误消息='无此类文件或目录',标志= 0,o_flags = 0 )

  1. with file_io.FileIO(model_file, 'r') as f:
    modl = load_model(f)
    
    Run Code Online (Sandbox Code Playgroud)

错误:TypeError:预期的str,字节或os.PathLike对象,而不是FileIO

python model keras google-cloud-datalab

2
推荐指数
1
解决办法
1382
查看次数

标签 统计

keras ×2

python ×2

cv2 ×1

google-cloud-datalab ×1

keras-layer ×1

model ×1