Google’s Go programming language was developed back in 2009 that’s free, open source and readily available for anyone to use. And now, there are even whole libraries written entirely in the language which proves that it too can do machine learning. Those that want to use Google Go as a platform for developing their own programs can now work with machine learning libraries that are entirely written in Go.
One of the most prominent Go libraries available is GoLearn, and although there is a small amount of C++ in there that’s used for the linear models, the rest of it is written in Go and implemented in a way that’s similar to a popular Python machine learning project. According to the developers, “Golang machine learning, on the wire, includes many models which let you learn in an online, reactive manner by passing data to streams held on channels.”
The newest library to be added to the Go collection is called Gorgonia. It was written by an Australian-based developer and according to them it “provides the necessary primitives to build neural networks and assorted machine learning algorithms dynamically.” It takes the same approach as TensorFlow library and frees the developer from unnecessary coding while providing pieces that can be used over and over again across different projects.
So, by adopting a Go solution, you can say goodbye to multiple languages and simply focus on the one and now you can the support of a whole library written in Go to help you along the way. Those wanting to dabble in machine learning now have the option of utilizing Go, while those who are proficient in Go already, now have the option of adding machine learning to their skills and have a platform they are comfortable with to work from.
More News To Read