Разработано | Джим Пиварски Группа интеллектуального анализа данных |
---|---|
Последний релиз | 0.8.1 10 ноября 2015 г. ( 2015-11-10 ) |
Тип формата | Прогностическое моделирование |
Расширенный от | JSON |
Веб-сайт | dmg.org/pfa/ |
Portable Format for Analytics ( PFA ) — это основанный на JSON формат обмена прогнозными моделями , задуманный и разработанный Джимом Пиварски. [ требуется ссылка ] PFA предоставляет аналитическим приложениям возможность описывать и обмениваться прогнозными моделями, созданными с помощью алгоритмов аналитики и машинного обучения . Он поддерживает распространенные модели, такие как логистическая регрессия и деревья решений . Версия 0.8 была опубликована в 2015 году. Последующие версии были разработаны Data Mining Group. [1]
Как формат обмена прогнозируемыми моделями, разработанный Data Mining Group, PFA дополняет стандарт DMG на основе XML, который называется Predictive Model Markup Language или PMML . [2]
Версия | Дата выпуска |
---|---|
Версия 0.8.1 | Ноябрь 2015 г. |
Data Mining Group — это консорциум, управляемый Center for Computational Science Research, Inc., некоммерческой организацией, основанной в 2008 году. [3]
# обратный входной массив чисел двойной точности ввод: {"тип": "массив", "элементы": "double"} вывод: {"тип": "массив", "элементы": "double"} действие: - пусть: { x : ввод} - пусть: { z : ввод} - пусть: { л : {a.len: [x]}} - пусть: {я:л} - пока : { ">=" : [i,0]} делать: - установить : {z : {attr: z, path : [i] , to: {attr : x ,path : [ {"-":[{"-" : [l ,i]},1]}] } } } - набор : {i : {-:[i,1]}} - з
ввод: {"тип": "массив", "элементы": "double"} вывод: {"тип": "массив", "элементы": "double"} действие: - пусть: {A: ввод} - пусть: { N : {a.len: [A]}} - пусть: { n : {-:[N,1]}} - пусть: {я: 0} - пусть: { с : 0.0} - пока : { ">=" : [n,0]} делать : - набор: {я: 0} - пока : { "<=" : [i,{-:[n,1]}]} делать : - если: {">": [ {атрибут: A, путь: [i]} , {атрибут: A, путь:[{+:[i,1]}]} ]} затем : - набор: {s: {attr: A, путь: [i]}} - установить : {A : {attr: A, path: [i], to: {attr: A, path:[{+:[i,1]}]} } } - установить : {A : {attr: A, path: [{+:[i,1]}], to: s }} - набор : {i : {+:[i,1]}} - набор : {n : {-:[n,1]}} - А
DMG с гордостью принимает рабочие группы, которые разрабатывают Predictive Model Markup Language (PMML) и Portable Format for Analytics (PFA) — два дополнительных стандарта, упрощающих развертывание аналитических моделей.