我正在使用 BigDL + Analytics-Zoo 对时间序列数据进行异常检测。
当我在训练后尝试使用 .save() 方法保存模型
时,出现异常:“这是一个已弃用的方法。请改用 saveModel。”
通常,弃用是一个警告,但在这里它作为异常抛出,所以我想知道这是异常的真正原因吗?或者这背后还有其他原因吗?如果我调用 ' ' 方法,它可以工作,但我的问题是,如果 API不受支持saveModel
,为什么还要保留一个方法?.save()
model.save(model_path, over_write=True)
.
---------------------------------------------------------------------------
Exception Traceback (most recent call last)
<ipython-input-135-b922e545922f> in <module>()
----> 1 model.save(model_path, over_write=True)
/usr/local/lib/python3.6/dist-packages/zoo/pipeline/api/keras/engine/topology.py in save(self, path, over_write)
31 class KerasNet(ZooKerasLayer):
32 def save(self, path, over_write=False):
---> 33 raise Exception("This is a deprecated method. Please use saveModel instead.")
34
35 def saveModel(self, modelPath, weightPath=None, over_write=False):
Exception: This is a deprecated method. Please use saveModel instead.