小编Ben*_*nao的帖子

尝试加载具有自定义对象的模型时出现“ValueError: Unknown activation: Activation”

我正在尝试加载具有两个自定义对象的模型,但在标题中出现此错误。

这是我导入/定义我的函数的地方,也是我允许 keras 按名称引用它们的地方。

from tensorflow.keras.utils import get_custom_objects
from tensorflow.python.keras.layers import LeakyReLU
from tensorflow.keras.layers import Activation
from tensorflow.keras.backend import sigmoid


def swish(x, beta=1):
    return x * sigmoid(beta * x)


get_custom_objects().update({'swish': Activation(swish)})
get_custom_objects().update({'lrelu': LeakyReLU()})
Run Code Online (Sandbox Code Playgroud)

我用这部分加载模型

from tensorflow.keras.models import load_model
model = load_model('model.h5', custom_objects={'swish': Activation(swish), 'lrelu': LeakyReLU()}, compile=False)
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Traceback (most recent call last):
  File "C:\Users\Ben\PycharmProjects\untitled\trainer.py", line 102, in load_items
    model = load_model(data_loc + 'model.h5', custom_objects={'swish': Activation(swish), 'lrelu': LeakyReLU()}, compile=False)
  File "C:\Users\Ben\PycharmProjects\untitled\venv\lib\site-packages\tensorflow_core\python\keras\saving\save.py", line 146, in load_model
    return hdf5_format.load_model_from_hdf5(filepath, custom_objects, compile)
  File "C:\Users\Ben\PycharmProjects\untitled\venv\lib\site-packages\tensorflow_core\python\keras\saving\hdf5_format.py", …
Run Code Online (Sandbox Code Playgroud)

python keras tensorflow

3
推荐指数
1
解决办法
3684
查看次数

如何在JFrame中安排组件

我试图让一个JTextArea在它下面居中一个"保存"JButton,如果可能的话,可能在组件之间有一点填充以及框架的组件.我试过搞乱布局管理器,面板等等,似乎无法得到我想要的结果.只是寻找最简单的方法来做到这一点.谢谢.

java swing jframe layout-manager

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

标签 统计

java ×1

jframe ×1

keras ×1

layout-manager ×1

python ×1

swing ×1

tensorflow ×1