Skip to content

datamininggroup/POIE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

POIE

PFA Open Inference Engine Reference implementations of the PFA specification.

POIE SHIRT LOGO

The Portable Format for Analytics (PFA) is a specification for scoring engines: event-based processors that perform predictive or analytic calculations. It is a common language to help smooth the transition from statistical model development to large-scale and/or online production. For a model expressed as PFA to be run against data, an application is required.

Current version is 0.9.x

scala-poie

The Scala implementation of the PFA Open Inference Engine (POIE) is a complete implementation of PFA for the Java Virtual Machine (JVM). Scala-poie is designed as a library to be embedded in applications or used as a scoring engine container.

py-poie

The Python implementation of the the PFA Open Inference Engine (POIE). Currently this version is limited to UTF-8 strings.

py2-poie

A Python 2.7 implementation of PFA for Python. Scala-poie and py-poie both execute the same scoring engines, but while speed and portability are the scala implementation's focus, the Python implementation's focus is on model development. Included are standard model producers, a PrettyPFA parser for easier editing, a PFA-Inspector command line for interactive analysis of a PFA document, and many other tools and scripts.

Visit the DMG site for more information.

About

PFA Open Inference Engine. Reference implementations of the PFA specification

Resources

License

Stars

8 stars

Watchers

4 watching

Forks

Packages

 
 
 

Contributors