Skip to content

Latest commit

 

History

History
31 lines (19 loc) · 1.27 KB

README.md

File metadata and controls

31 lines (19 loc) · 1.27 KB

EPPDEV-MLIB

说明

EPPDEV-MLIB是一个针对机器学习的实时计算Java工具集,主要实现了常用机器学习模型的固化、加载和实时运算。

其中模型的固化方式支持两种:

  • 数据库方式:将建模结果固化到数据库中,通过读取数据库的配置完成模型的计算
  • pmml方式:将建模结果固化到pmml文件中,通过读取文件配置完成模型计算

模型计算支持以下两种方式:

  • 实时接口方式:提供Rest API接口供外部进行调用
  • 批量计算方式:提供控制台命令实现批量输入输出完成接口调用

代码组织介个

  • eppdev-mlib-commons:基础工具类,目前主要包括需要预测的对象的预处理工作,处理成为Map<String, PropertyData>对象
  • eppdev-mlib-reg-pom:回归类算法相关内容
    • eppdev-mlib-reg-logistic-pom: 逻辑回归算法相关
      • eppdev-mlib-reg-logistic-core:逻辑回归计算的核心内容
      • eppdev-mlib-reg-logistic-db-basic:逻辑回归模型固化的数据库基础配置
      • eppdev-mlib-reg-logistic-db-rest:逻辑回归模型固化基于数据库配置的restapi计算接口

许可

版权所有: 2019, 郝金隆 软件许可: 996 License v1.0