Category: MachineLearning

MLSharp Available

Last night, I finished moving ML# (mlsharp or ML-Sharp) to Google Code.  You can check it out here.  This project was originally just a library I used to run experiments for a grant I was working on.  Since then, it has matured a bit and is now (I feel) on the verge of becoming a…

Read More

A (much) more informed view of Infer.NET

In response to my naive impression of Infer.NET, John Winn has supplied a wealth of insight into its design and implementation: Many thanks for taking the time to look at Infer.NET and post your comments. As one of the researchers behind Infer.NET, I would like to explain a bit more about the project which may…

Read More

Naive impressions of Infer.NET

I finally found time to look through Infer.NET.  For those not in the know and too lazy to click on links, Infer.NET is a new projecting coming out of Microsoft Research.  According to them, it’s a framework for machine learning.  They claim that provides a lot of state-of-the-art stuff, including “message passing.”  I’m not sure…

Read More

A summary of text classification/document categorization

I’m currently working on a group project for school in the domain of document categorization, but a large portion of my group knows very little about the area.  So, I decided I would do a write-up that explains the domain, the basics of common approaches, and things of that nature.  What follows is meant to…

Read MoreView 2 Comments

Bridging the Java-.NET Gap: foreach-ing an Enumeration

My fun with IKVM.NET continues this week as I utilize Weka from .NET (just a fun note, but the .NET-compiled version is insanely faster than the Java version doing the exact same thing; suck on that, Java fans!).  For the most part, everything has been swell.  The hardest part is trying to decipher research methodologies…

Read More

Machine Learning: Why you should care

In the last post, I introduced the topic of machine learning.  In this post, I’ll describe an example problem, discuss how you might go about writing code to address the problem, then discuss how you can apply machine learning to the same problem and get the computer to do the heavy lifting for you.  In…

Read MoreView 3 Comments

What is Machine Learning?

I’m going to be doing some posts on machine learning, artificial intelligence, and data mining over the coming weeks and months as I try to crank out a thesis.  Since machine learning isn’t a topic that a lot of developers are familiar with, I decided it would be best to write up a brief summary…

Read More