Sunteți pe pagina 1din 19

VisiRule

FastChart

Machine
Learning
pentru
VisiRule
VisiRule FastChart
• Enables VisiRule charts to be generated using
existing data

• Generated charts can then be edited/tweaked


and annotated by human experts
 Explanations
 Guidance
 Remedial Actions
Expert Systems Quadrants

Domain Expert
Rule Rule Expert System
draws rules as Creation Deployment deployed using
decision tree using interactive
VisiRule Author questionnaire
Human Interactive
Expert
Hybrid Hybrid
VisiRule
Creation Delivery

Machine Data-
Learning Driven Rules are used
Rules are created to process data
from data using remotely and
Machine Learning update database

VisiRule FastChart
VisiRule FastChart Goals
• Combine ML and human knowledge to build
VisiRule charts
• VisiRule charts generate executable Flex rules
• Flex generates executable Prolog
• Deliver charts as interactive expert systems
• Deliver charts as embedded executable rules
• Charts can classify additional data
• Results can be measured & used to modify chart
FastChart Overview
• Integrate învățarea mașinilor și
susținerea deciziilor
• Distribuția semiautomată a regulilor
din date
• Permite intervenția și testarea
manuală
• Standarde bazate pe (PMML)
• Posibilitatea automatizării
suplimentare
VisiRule FastChart Process Flow

Decision Tree Conversion


(Classification) (Tree2Chart)

Revision Execution
(Visualizer) (Mapper)
4 Phases
• 1] Clasificare Utilizați instrumente ușor
disponibile, cum ar fi Knime, R și / sau VisiRule
IDT, pentru a induce arborii de decizie din datele
de antrenament inițial și de a exporta ca PMML
• 2] Conversie VisiRule Tree2Chart importă
arborele și generează o diagramă VisiRule
• 3] Executarea Editați graficul și încărcați pentru
publicarea / implementarea pe web; VisiRule
Mapper vă permite să mapați întrebări pe date
• 4] Vizualizare Vizualizatorul VisiRule arată cum
valorile prezise se compară cu valorile date și
afișează fluxul de trafic realizat prin diagramă
Induction
• Dispozitivele disponibile open source și
comerciale, cum ar fi Knime, Weka,
RapidMiner, Orange, R, MS, precum și
IDT bazate pe Prolog, pot induce copacii
de decizie de la instruirea datelor
• Echilibru între suprapunerea și tăierea
• Bagging și Boosting - multe butoane
pentru a răsuci
• Precizia variabilă a copacilor indusi
Induction (KNime)
PMML
• PMML oferă o modalitate pentru aplicațiile analitice de a
descrie și de a schimba modele predictive produse de
algoritmi de extragere a datelor și de învățare în mașină
• PMML este o limbă bazată pe XML, utilizată pentru a
defini modele statistice și de exploatare a datelor și
pentru a le împărtăși între aplicațiile compatibile.
• PMML definește un standard nu doar pentru a
reprezenta modelele de miniere a datelor, ci și pentru
manipularea datelor și transformările de date (pre și
post-procesare).
• PMML este dezvoltat de DMG (Data Mining Group)
pentru a evita problemele de proprietate și
incompatibilitățile și pentru a implementa modele.
• PMML elimină nevoia de implementare a modelului
personalizat și permite separarea clară a sarcinilor:
dezvoltarea modelului vs. implementarea modelului.
Conversion
• Tree2Chart importă PMML, extrage structura și atributele
cheie și le folosește pentru a forma o diagramă VisiRule
• Maparea atributelor de date la întrebări este reținută
• Se pot furniza informații suplimentare (utilizând un fișier
auxiliar opțional)
• Se calculează statistici privind mărimea și precizia
• Diagrama VisiRule este întocmită automat și poate fi
executată imediat interactiv pe desktop și editată în
mediul standard VisiRule
VisiRule Chart
Execution
• VisiRule Data Mapper enables questions
to be mapped to attributes in the data
• Stored mappings and information from
previous sessions can be used
• The selected chart can be run against
available slices of data on the web
VisiRule
Mapper
Vizualizarea
• Previziunile computerizate pot fi stocate
înapoi în date
• Acestea pot fi comparate cu valorile reale
(dacă sunt disponibile)
• Predictiv Precizia pentru grafic poate fi
calculată
• Traficul fluxului de date prin grafic este
afișat grafic
Vizualizarea Data Flow
Rezumat
VisiRule FastChart poate fi utilizată:
Muncă viitoare:
Utilizați ML pentru a revizui și pentru a îmbunătăți performanța
Utilizați GA pentru a genera noi variante de diagrame și pentru a
rula împotriva datelor
Încorporează aspectul NN al ML (prin PMML)

S-ar putea să vă placă și