0

我正在使用 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.
4

1 回答 1

0

这是遗留问题,请改用 saveModel。

于 2020-02-12T01:15:44.587 回答