<?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>Jamie's Junk : Plug-ins</title><link>http://blogs.msdn.com/jamiemac/archive/tags/Plug-ins/default.aspx</link><description>Tags: Plug-ins</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Support Vector Machines for SQL Server Data Mining</title><link>http://blogs.msdn.com/jamiemac/archive/2008/10/14/support-vector-machines-for-sql-server-data-mining.aspx</link><pubDate>Tue, 14 Oct 2008 20:43:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8999848</guid><dc:creator>JamieMac</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jamiemac/comments/8999848.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jamiemac/commentrss.aspx?PostID=8999848</wfw:commentRss><description>&lt;p&gt;Many have requested that we implement Support Vector Machines (SVM's) for SQL Server 2008, and for a wide variety of reasons, we just couldn't get to it.&amp;#160; Luckily the community has come to the rescue for those needing an SVM implementation today!&amp;#160; Joris Valkonet of &lt;a href="http://www.avanade.nl" target="_blank"&gt;Avanade Netherlands&lt;/a&gt; along with colleague Thanh Luc have implemented an SVM plug-in algorithm and viewer.&amp;#160; Not only that, but Joris has released the plug-in along with all of the source code at &lt;a href="http://www.codeplex.com/svmplugin" target="_blank"&gt;CodePlex&lt;/a&gt; so you can customize the algorithm for your own purposes or at least get another example of how algorithms and viewers are implemented.&lt;/p&gt;  &lt;p&gt;Below is a screenshot from the viewer showing cancer classification split across two selectable axes with green and blue indicating correctly classified benign and malignant tumors respectively and red indicating misclassifications.&lt;/p&gt;  &lt;p&gt;The plug-in and code can be found at &lt;a title="http://www.codeplex.com/svmplugin" href="http://www.codeplex.com/svmplugin"&gt;http://www.codeplex.com/svmplugin&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;img height="421" alt="Viewer_WDBC.jpg" src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=svmplugin&amp;amp;DownloadId=45974" width="377" /&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8999848" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jamiemac/archive/tags/Code/default.aspx">Code</category><category domain="http://blogs.msdn.com/jamiemac/archive/tags/Algorithms/default.aspx">Algorithms</category><category domain="http://blogs.msdn.com/jamiemac/archive/tags/Plug-ins/default.aspx">Plug-ins</category></item><item><title>Visual Numerics integration into SQL Server Data Mining</title><link>http://blogs.msdn.com/jamiemac/archive/2008/05/29/visual-numerics-integration-into-sql-server-data-mining.aspx</link><pubDate>Fri, 30 May 2008 00:24:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8560232</guid><dc:creator>JamieMac</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jamiemac/comments/8560232.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jamiemac/commentrss.aspx?PostID=8560232</wfw:commentRss><description>&lt;p&gt;Our friends at Visual Numerics, Inc have created an &lt;em&gt;excellent&lt;/em&gt; white paper covering the creation of SQL Server Data Mining plug-in algorithms in C#.&amp;#160; In addition to documenting all of the architecture and concepts required, they have created a step-by-step tutorial demonstrating how to integrate their own K-Means clustering algorithm into SQL Server Data Mining using the C# interfaces.&amp;#160; The entire data mining team here in SQL Server reviewed the paper - we couldn't have done a better job ourselves!&amp;#160; Kudos to VNI for such an accomplishment!&lt;/p&gt;  &lt;p&gt;The paper includes FULL SOURCE CODE for their plug-in algorithm and is available at &lt;a title="http://www.vni.com/company/whitepapers/MicrosoftBIwithNumericalLibraries.pdf" href="http://www.vni.com/company/whitepapers/MicrosoftBIwithNumericalLibraries.pdf"&gt;http://www.vni.com/company/whitepapers/MicrosoftBIwithNumericalLibraries.pdf&lt;/a&gt;.&amp;#160; Of course you will need to get a copy of their IMSL C# Numerical Library, for which an eval copy is available upon request to VNI.&lt;/p&gt;  &lt;p&gt;As a teaser, here is the TOC for their paper:&lt;/p&gt;  &lt;p&gt;Audience ..................................................................................................... 4   &lt;br /&gt;Rationale ..................................................................................................... 4    &lt;br /&gt;Background ................................................................................................. 5    &lt;br /&gt;Plug‐in Architecture .................................................................................... 8    &lt;br /&gt;Managed Plug‐in Development .................................................................. 9    &lt;br /&gt;IMSL C# Library: ClusterKMeans Integration........................................... 9    &lt;br /&gt;Starting up.............................................................................................. 10    &lt;br /&gt;Metadata Changes (Metadata.cs) ......................................................... 10    &lt;br /&gt;Algorithm Changes (Algorithm.cs) ......................................................... 11    &lt;br /&gt;Training and Persistence of patterns..................................................... 11    &lt;br /&gt;Persistence of Patterns .......................................................................... 13    &lt;br /&gt;Prediction............................................................................................... 13    &lt;br /&gt;Algorithm Navigator Changes (AlgorithmNavigator.cs) ........................ 13    &lt;br /&gt;Registering the Algorithm with Analysis Services.................................. 14    &lt;br /&gt;Debugging .............................................................................................. 15    &lt;br /&gt;Other Default Features for Third‐Party Mining Algorithm Developers.... 16    &lt;br /&gt;The User Experience ................................................................................. 16    &lt;br /&gt;Excel 2007 .............................................................................................. 19    &lt;br /&gt;Conclusion................................................................................................. 21    &lt;br /&gt;About the Author...................................................................................... 21    &lt;br /&gt;References ................................................................................................ 22    &lt;br /&gt;Appendix A: Code Files ............................................................................. 23&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8560232" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/jamiemac/archive/tags/Code/default.aspx">Code</category><category domain="http://blogs.msdn.com/jamiemac/archive/tags/Plug-ins/default.aspx">Plug-ins</category></item></channel></rss>