DEV Community


Discussion on: Why GoLang wasn't accepted by communities ?

itsmukulmishra profile image
Mukul Mishra Author

Herd about Artificial intelligence? Or can you mention a widespread go package for ML.

ahferroin7 profile image
Austin S. Hemmelgarn

I’m not particularly well versed in ML myself, but most of the people I know who are and who work with Go fall into two groups:

  • Those who complain about golearn and the TensorFlow bindings for Go (those seem to be the two most popular options) because of their reliance on cgo and the issues that brings along, and tend to use other languages for ML work (mostly Python from what I’ve seen).
  • Those who use gonum to just write the ML algorithms directly instead of relying on a library that includes them (this obviously works, but requires a higher level of understanding of the algorithms than most people have).