python - 将 PyNeural 模型保存到磁盘

标签 python joblib

我使用 PyNeural 训练了一个模型.

如何保存这个经过训练的模型? 我尝试了pickle和sklearn.externals.joblib但没有成功。 正如后者所说的TypeError: can't pickle NeuralNet objects

最佳答案

PyNeural 的作者在这里。最简单的事情就是调用

NeuralNet.get_params()

NeuralNet 对象上的方法。这将返回一个由模型参数组成的元组。您应该能够腌制和取消腌制这个元组。要将参数加载到新模型中,请实例化一个具有相同大小和层数的新 NeuralNet 对象,然后调用

NeuralNet.set_params(params)

其中“params”是您保存的元组。

希望您喜欢使用 PyNeural!

关于python - 将 PyNeural 模型保存到磁盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30459088/

相关文章:

python - 在其他列是 NaN 的地方填写相同数量的字符

python - 增加Azure ML Studio中/dev/shm的大小

python - Joblib 导入错误。尝试加载一个库,我认为它不应该首先寻找

python - 使用 Python Joblib 的双并行循环

python - scikit-learn joblib : Permission error importing, 在串行模式下运行

python - 没有名为 'sklearn.neural_network._multilayer_perceptron' 的模块

python - 使 IPython 看起来像一个普通的 python shell

python - Mysql OperationalError 1044,连接mysql数据库

python - 在 python 中使用类

Python 以聚合方式操作时间序列数据