cdipaolo / goml

On-line Machine Learning in Go (and so much more)
MIT License
1.56k stars 133 forks source link

Comparison with Weka, others? #2

Open gnewton opened 9 years ago

gnewton commented 9 years ago

It would be very useful to compare performance (run time, memory used) with other commonly used machine learning libraries/frameworks. like Weka and Apache Mahout....

cdipaolo commented 9 years ago

Mahout is inherently different (I don't think there is any built-in algorithm overlap with this library) but I'll look into doing performance comparison on what I can find.

Note, however, that the basis of these libraries are not to learn in a batch setting, which most machine learning libraries do. While it does offer that, the main advantage of this library is being able to set up learning in a goroutine and just fire off data at it. This lets the user have minimal infrastructural overhead to integrate ML into their product.

I'll look around and find some comparisons, however.

On Mon, Aug 3, 2015 at 11:00 AM gnewton notifications@github.com wrote:

It would be very useful to compare performance (run time, memory used) with other commonly used machine learning libraries/frameworks. like Weka and Apache Mahout....

— Reply to this email directly or view it on GitHub https://github.com/cdipaolo/goml/issues/2.