小编BGr*_*raf的帖子

keras-js“错误:[模型]模型配置不包含任何层。”

我试图使用keras-js在浏览器中加载由keras创建的简单示例网络。将模型另存为.h5文件并将其转换为.bin文件后,在加载模型时出现以下错误:

  *Error: [Model] Model configuration does not contain any layers.*
Run Code Online (Sandbox Code Playgroud)

该模型是通过以下方式简单创建的:

from keras.models import Sequential
from keras.layers import Dense, Activation

model= Sequential()
model.add(Dense(10,input_shape=(1,)))
model.add(Activation('relu'))
model.add(Dense(1))

model.compile(optimizer='rmsprop',loss='mse',metrics=['accuracy'])

inputs=[[5],[3],[4],[5]]
targets=[[5],[3],[4],[5]]

model.fit(inputs,targets,epochs=100)
model.save("example.h5")
Run Code Online (Sandbox Code Playgroud)

然后我将其转换为:

python encoder.py -q example.h5
Run Code Online (Sandbox Code Playgroud)

并使用以下代码将其加载到javascript中:

const model = new KerasJS.Model({
filepath: '/keras/example.bin',
filesystem: true,
gpu: false
})
Run Code Online (Sandbox Code Playgroud)

我已经尝试使用keras版本2.0.9、2.1.2和2.1.5。这可能是什么问题?

javascript python keras

8
推荐指数
1
解决办法
391
查看次数

标签 统计

javascript ×1

keras ×1

python ×1