Decision trees en Grahpviz

De voorbije dagen ben ik bezig geweest met het opbouwen van een decision tree, om deze dan over te zetten naar een tekstuele of visuele versie. Op deze manier wordt het duidelijk welk apparaat het sterkst zal bijdragen tot de aanwezigheid van de gebruiker.

Een decision tree is een soort van graaf die getraind kan worden met data. Na deze getraind te hebben met data kan deze dan voorspellingen gaan doen over wat de activiteit van de gebruiker zal zijn. Momenteel zijn deze voorspellingen of de gebruiker al dan niet aanwezig is.

Om deze decision trees om te zetten naar iets dat duidelijk is voor de gebruiker gebruik ik pygraphviz, een python interface voor graphviz. Hiermee kan ik grafen omzetten naar een afbeelding. Een voorbeeld van zo’n afbeelding ziet er zo uit:

tree

Een groene node geeft het begin van de cyclus aan, een blauwe een apparaat, rood geeft de uiteindelijke status aan van de gebruiker.

Geef een reactie

Fill in your details below or click an icon to log in:

WordPress.com logo

Je reageert onder je WordPress.com account. Log Out / Bijwerken )

Twitter-afbeelding

Je reageert onder je Twitter account. Log Out / Bijwerken )

Facebook foto

Je reageert onder je Facebook account. Log Out / Bijwerken )

Verbinden met %s


Follow

Get every new post delivered to your Inbox.