<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Awesome F# - Decision Trees – Part I</title><link>http://blogs.msdn.com/b/chrsmith/archive/2009/10/31/awesome-f-decision-trees-part-i.aspx</link><description>Programming F# is out! Meaning you can, and should, go to the store and pick up a copy today. With Programming F# serving as a solid guide for the F# Language, I’d like to start posting less about language features and more about applications. That is</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: Awesome F# - Decision Trees – Part I</title><link>http://blogs.msdn.com/b/chrsmith/archive/2009/10/31/awesome-f-decision-trees-part-i.aspx#9916878</link><pubDate>Tue, 03 Nov 2009 18:12:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9916878</guid><dc:creator>ChrSmith</dc:creator><description>&lt;p&gt;Re: multiple regression analysis, if there is a clear trend in the data you can likely arrive at it through multiple means. (In the Evil Genius example, having a Ph.D. is the only significant bit.)&lt;/p&gt;
&lt;p&gt;However, decision trees offer a few advantages. For example, there are some algorithms which work 'online' meaning that they build up the decision tree as training data comes in. (Meaning it gets more accurate over time and doesn't need 'learning time'.) &lt;/p&gt;
&lt;p&gt;There are many things not covered by this blog post such as overfitting your training data or boosting to improve your trees accuracy. If you want to learn more about techniques for machine learning Tom Mitchell's book is really, really good.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9916878" width="1" height="1"&gt;</description></item><item><title>re: Awesome F# - Decision Trees – Part I</title><link>http://blogs.msdn.com/b/chrsmith/archive/2009/10/31/awesome-f-decision-trees-part-i.aspx#9916777</link><pubDate>Tue, 03 Nov 2009 15:05:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9916777</guid><dc:creator>Hank Fay</dc:creator><description>&lt;p&gt;Hmm... I look at that data and I see a multiple regression analysis (which definitely does not require F#) of the sort used by Bottenberg &amp;amp; Ward for fight pilot selection in the early 60's (yes, I am that old), in which the contribution of each variable is assessed, individually and in combination (the same analysis can be done using factor analysis as you might guess). &amp;nbsp;Of course one would like more data, but the error term will be the same no matter what process is used for analysis. Would the results be the same, do you think?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9916777" width="1" height="1"&gt;</description></item><item><title>re: Awesome F# - Decision Trees – Part I</title><link>http://blogs.msdn.com/b/chrsmith/archive/2009/10/31/awesome-f-decision-trees-part-i.aspx#9916050</link><pubDate>Mon, 02 Nov 2009 07:59:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9916050</guid><dc:creator>A Fan!</dc:creator><description>&lt;p&gt;Please more like this (i.e., applications or how to use F# in to solve problems)&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9916050" width="1" height="1"&gt;</description></item><item><title>re: Awesome F# - Decision Trees – Part I</title><link>http://blogs.msdn.com/b/chrsmith/archive/2009/10/31/awesome-f-decision-trees-part-i.aspx#9915894</link><pubDate>Sun, 01 Nov 2009 17:08:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9915894</guid><dc:creator>ChrSmith</dc:creator><description>&lt;p&gt;Yes, machine learning definitely falls into the &amp;quot;it's easier to do in F# than C#&amp;quot; camp due to the mathematical nature. I'm happy to hear you're putting F# to good use.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9915894" width="1" height="1"&gt;</description></item><item><title>re: Awesome F# - Decision Trees – Part I</title><link>http://blogs.msdn.com/b/chrsmith/archive/2009/10/31/awesome-f-decision-trees-part-i.aspx#9915877</link><pubDate>Sun, 01 Nov 2009 16:06:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9915877</guid><dc:creator>Jim Martin</dc:creator><description>&lt;p&gt;Awesome job Chris! &amp;nbsp;That is the same book we are using in my Machine Learning class, it's a great book. &amp;nbsp;Can't wait to see your final solution. &amp;nbsp;I got mine finished and turned in and got a 100% on it. &amp;nbsp;It was a lot of fun and challenging at the same time.&lt;/p&gt;
&lt;p&gt;A lot of people in the class were doing this problem in either C# or Java. &amp;nbsp;I asked the prof if I could use F# and he said sure. &amp;nbsp;I had to learn F# as I did the problem so it was quite challenging. &amp;nbsp;I've since used F# to model on Neural Nets and Perceptrons, and today I'm working on a problem around an MDP. &amp;nbsp;F# has been awesome for these Machine Learning problems.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9915877" width="1" height="1"&gt;</description></item></channel></rss>