我被限制为模型本身或相关组件(系数,..)的“模型存储”( PostgreSQL
)。显然,PostgreSQL
还远远不是一个成熟的模型存储,因此我不能排除必须在Java
中实现整个模型培训过程的可能性。
我找不到一个将PostgreSQL
数据库作为模型中间存储的解决方案。直接将文件写入磁盘/其他存储库对我来说并不是一种选择。我考虑过从Python
应用程序中调用Java
代码,但我不知道这是否是后续推理任务和以后的有效解决方案.是否有方法序列化PMML
或其他可以通过算法的Java
实现加载的格式?或直接使用模型定义/参数复制模型的方法.
发布于 2022-12-02 18:10:34
使用PostgreSQL作为虚拟模型存储:
Python.
中提取出来。
"models“表可能有额外的列,用于以其他数据格式(如PMML )存储模型。假设您使用了正确的Python到PMML转换工具,您可以假设相同模型的Pickle表示和PMML表示在功能上是相同的(即。当给定相同的输入时,做出相同的预测)。在Java/JVM应用程序中使用PMML很容易。
https://stackoverflow.com/questions/74656521
复制相似问题