6 ms·
PredictionIO – an open-source ML stack built on Spark, HBase, and Spray
- ShirsenduK 11y agoI have used this and found it to be super easy for someone with no knowledge of ML to get started. Is there anything better than this?
- j42 11y agoMaybe Spark + Cassandra, but Cassandra has definitely shown to be finicky when it comes to 4+ node clusters, meaning, unless you're willing to contribute time and resources to devops and dive into Java, it's a point against getting up and running quickly. That said, this service runs on HBASE which is great, however, queries function similarly to a mapreduce. This has proven consistently slower than SQL-like alternatives and I can think of a few use-cases where you'd definitely want that added speed. It's really a question of "good enough" and how many components of your stack you're willing to take responsibility for, in exchange for enhanced scalability and IOP/s. For what its worth though, I think Spark (in light of the recent commitment from IBM) is here to stay, so I'd say it's the unequivocal leader in distributed load/clustering frameworks.
- tstonez 11y agoAlso built-in support for other data store backends e.g., PostgreSQL, MySQL, ...see https://docs.prediction.io/system/anotherdatastore/ https://docs.prediction.io/system/anotherdatastore/ since 0.9.3 release.
- ShirsenduK 11y agoStorage is not what engineers struggle with its the ML setup.
- aidanf 11y agoThere are quite a few machine learning API services. Here are a few: * BigML https://bigml.com/ https://bigml.com/ * Dato https://dato.com/ https://dato.com/ * Amazon Machine Learning http://aws.amazon.com/machine-learning/ http://aws.amazon.com/machine-learning/ * Google Prediction API https://cloud.google.com/prediction/docs https://cloud.google.com/prediction/docs * Azure Machine Learning http://azure.microsoft.com/en-us/services/machine-learning/ http://azure.microsoft.com/en-us/services/machine-learning/ Whether or not any of them are better than the others - it depends on what you're trying to do. Different services have different strengths and capabilities, so whether or not any of them are suitable depends on the task you're working on.
- ShirsenduK 11y agoThanks for sharing! Knew of Google, Amazon and Azure solutions. BigML and Dato looks interesting!
- Gonzih 11y agoI found it very interesting tool to play around, at the same time when I was playing with it (year ago or so) it felt like black box without any visible feedback on your learning process. It's very hard to tune ML system without intermidiate learning feedback.
- reycharles 11y agoI remember them sending me an (unwanted) email because I had contributed to an unrelated Scala project on Github by reporting a bug.
- elcct 11y agoOh no, that's terrible. This comment should be at the top
- angrymouse 11y agoSimilar(ish) thing. I think I starred the project and about a year later I got an email out of the blue from them. I get that I starred the project on github but that's hardly consent for an email.
- cko 11y agoDoes ML unambiguously stand for Machine Learning now? I got excited because I thought it referred to ML the language.
- saosebastiao 11y agoAs a fan of both the ML language and Machine Learning, I would say not unambiguously but highly likely. ML as a specific language is mostly dead, living on through its descendants like OCaml, F#, Scala, etc. For the most part, people will mention an ML descendant by name if they are talking about a programming language.
- troymc 11y agoML stands for many things. It all depends on the context. See the Wikipedia disambiguation page: https://en.wikipedia.org/wiki/ML https://en.wikipedia.org/wiki/ML
- bra-ket 11y agoprevious thread https://news.ycombinator.com/item?id=6574087 https://news.ycombinator.com/item?id=6574087
- somerandomness 11y agoThe website doesn't say who is behind this. How can a user trust it?
- stuartaxelowen 11y agoI believe they're an open-source-as-a-service company like Chef or Datastax.