3 ms·
Scala doesn't have great native libraries for this but otherwise I've found it a very good language for basic ML stuff. You can express the algorithms very succ
by cageface 15y ago
Scala doesn't have great native libraries for this but otherwise I've found it a very good language for basic ML stuff. You can express the algorithms very succinctly and readably but still get good performance.
- mattmiller 15y agoCheck out Mahout: http://mahout.apache.org/ http://mahout.apache.org/
- cageface 15y agoOf course the great thing about Scala is that you can pretty transparently use all the Java stuff out there. Thanks for reminding me about Mahout.
- tutysara 15y agoThere is a project which brings a matlab like environment to Scala. We can import many java numeric libraries as toolkits - check this http://code.google.com/p/scalalab/ http://code.google.com/p/scalalab/
- mindcrime 15y agoNo, but there is a very rich assortment of ML libraries available in Java. That alone makes Scala, Clojure, Java, Groovy, etc. reasonable choices for some ML tasks. Mahout is particularly interesting since most of the Mahout algorithms are available in an implementation that's designed to run on Hadoop.