Sorry for being a nay-sayer here, but I'm failing to see the value in this service. I've been doing machine learning for about a year and in every case my algorithms had to have been uniquely tied to my data. The performance of various algorithms is tied to the dataset which is reflected in the code through (sometimes many) parameters. It's a symbiotic relationship. So I'm not sure how you can offer disparate services, unless you expect the client to upload both the dataset and the code, and then offer a flexible compute structure akin to EC2. I'd be careful though, because judging the performance of algorithms on datasets not fitting the model can be a little disingenuous.
Machine learning as a service, very interesting. I found a similar site some months ago. I looked over my bookmarks but I could not find it. The idea was similar, you upload a data-set and they execute different learning algorithms over it. I do not recall if you also provide an evaluation or they automatically split the given data-set.