我对转移学习这个话题非常陌生。我使用Keras(2.2.4)和mobilenet_v2训练了一些图像,使用tensorflowjs(0.8.5)将Keras模型转换为碎片。从本地服务器加载后,它总是返回相同的错误消息:Error: Unknown layer: ReLU
。
我尝试了不同版本的Keras和Tensorflowjs,但结果相同。
tfjs@0.12.0:2 Uncaught (in promise) Error: Unknown layer: ReLU
at new t (tfjs@0.12.0:2)
at deserializeKerasObject (tfjs@0.12.0:2)
at deserialize (tfjs@0.12.0:2)
at i (tfjs@0.12.0:2)
at t.fromConfig (tfjs@0.12.0:2)
at deserializeKerasObject (tfjs@0.12.0:2)
at deserialize (tfjs@0.12.0:2)
at tfjs@0.12.0:2
at tfjs@0.12.0:2
at Object.next (tfjs@0.12.0:2)
我不知道为什么模型无法正确加载,我不确定它是否与培训,转换或Javascript实现有关。
提前谢谢