Decision tree learner will predict whether you prefer cats or dogs
cord-sa.appspot.com
Decision tree learner will predict whether you prefer cats or dogs
1–10 of 11 posts
Re: Decision tree learner will predict whether you prefer cats or dogs
#2Re: Decision tree learner will predict whether you prefer cats or dogs
#3Re: Decision tree learner will predict whether you prefer cats or dogs
#4100% certain I prefer dogs based on browser height and region? Not likely.
Re: Decision tree learner will predict whether you prefer cats or dogs
#5I'm happy to answer any questions - this is based on the QuickDT library (see https://github.com/sanity/quickdt ).
Will it look for more decision nodes to add or are you stuck with region and browserHeight?
If not, how certain are you that you have the right data to accurately model the problem?
Re: Decision tree learner will predict whether you prefer cats or dogs
#6I'm happy to answer any questions - this is based on the QuickDT library (see https://github.com/sanity/quickdt ).
Did you do that or did it figure it out on it's own.
Is there anyway to see the full decision tree without re-voting? I've accidentily refreshed a couple of times so my extra votes are skewing the tree but I'm interested in seeing how the tree evolves.
Re: Decision tree learner will predict whether you prefer cats or dogs
#7I'm happy to answer any questions - this is based on the QuickDT library (see https://github.com/sanity/quickdt ).
Followup: I see now that 'city' is in and 'region' is out. Did you do that or did it figure it out on it's own. Is there anyway to see the full decision tree without re-voting? I've accidentily refreshed a couple of times so my extra votes are skewing the tree but I'm interested in seeing how the tree evolves.
You can see the entire tree at http://cord-sa.appspot.com/dumpDT
Re: Decision tree learner will predict whether you prefer cats or dogs
#8Earlier quoted context omitted.
Followup: I see now that 'city' is in and 'region' is out. Did you do that or did it figure it out on it's own. Is there anyway to see the full decision tree without re-voting? I've accidentily refreshed a couple of times so my extra votes are skewing the tree but I'm interested in seeing how the tree evolves.
It figures it out on its own. You can see the entire tree at http://cord-sa.appspot.com/dumpDT
How big is the pool of variables it can choose from?
Any insight on why it choose 'region' and 'browserHeight' first?
Re: Decision tree learner will predict whether you prefer cats or dogs
#9I'm happy to answer any questions - this is based on the QuickDT library (see https://github.com/sanity/quickdt ).
It guessed wrong for me but if the 'ExampleCount' value is accurate, you are dealing with a paucity of data. Will it look for more decision nodes to add or are you stuck with region and browserHeight? If not, how certain are you that you have the right data to accurately model the problem?
Yes, you guys are the guinea pigs, sorry about that :-) We'll need a lot more data before it is really going to get interesting.
> Will it look for more decision nodes to add or are you stuck with region and browserHeight?
There are quite a few more, I pasted them in another comment. You can also see them if you "view source" on that page.
> If not, how certain are you that you have the right data to accurately model the problem?
I'm not, the fun of this is seeing how well people's favorite pets correlate with information their browsers give up automatically.
Re: Decision tree learner will predict whether you prefer cats or dogs
#10Earlier quoted context omitted.
It figures it out on its own. You can see the entire tree at http://cord-sa.appspot.com/dumpDT
Nice! How big is the pool of variables it can choose from? Any insight on why it choose 'region' and 'browserHeight' first?
> How big is the pool of variables it can choose from?
Currently it is just: screenWidth/Height, browserWidth/Height, browser, browserVersion, os, referrer, city, region, country.
It picks the variables based on how well they partition the datasets into diverse sub-groups. This is the code that does that job:
https://github.com/sanity/quickdt/blob/master/src/main/java/...