我想了解是否有一种被认可的方法可以将sklearn对象保存为json,而不是将它们进行pickling。
我对此感兴趣是因为将其保存为json将占用更少的存储空间,并使将对象保存到类似redis之类的数据库变得更加简单。
特别是对于像ColumnTransformer这样的东西,我只需要特定特征的均值和标准差。有了这个,我就可以轻松地重建转换器,但是在从保存的json对象重构转换器对象时,我必须手动设置已学习和私有属性,这感觉很hacky。
我找到的最接近的内容是这篇文章:https://stackabuse.com/scikit-learn-save-and-restore-models/
其他人是否也是这样处理的呢?
是什么阻止了sklearn将这种功能集成到库中呢?
谢谢!