
Martin, Let me make this clear. *My Goals:* 1. To benefit those of us who already chose Go and would like to embed ML into their software and would like module with a *high-level* API akin to Keras. There is a reason why Google adopted Keras to the official high-level API for Tensorflow. *My Non-Goals*: 1. To convince anyone to start using Go in production. 2. To form a *committee* to decide on whether the world needs a new ML library. 3. To find out if I should continue working on Therfoo, that ship has sailed, I am already using it. 4. To debate whether I should port my software from Go to Python or to C Any specific reason you are implementing *(correction, have implemented...)* the Deep Learning module from Scratch? *admittedly I started writing this to develop my intuition as I studied ML and deep learning. I would presume it the same reason you started (and abandoned...?) https://github.com/chiteri/neural_networks_and_deep_learning <https://github.com/chiteri/neural_networks_and_deep_learning> ?* There are a couple in existence already *(no there are not any production-grade deep learning libraries in Golang**)*, probably well executed and tested. Perhaps you could join those projects and work on bug fixes and enhancements instead .... https://github.com/josephmisiti/awesome-machine-learning#go *8/12 of the general purpose Go projects on this list are deprecated as for the remaining 4 projects* 1. https://goreportcard.com/report/github.com/znly/go-ml-transpiler* - a D report is not how we do things where I come from* 2. https://goreportcard.com/report/github.com/goml/gobrain - *a C report is not how we do things where I come from* 3. https://github.com/MaxHalford/eaopt *- would be interesting if I was interested in an evolutionary optimization library.* http://gopherdata.io/post/deeplearning_in_go_part_1/ <- *this is about Gorgonia. The API is too low level for my liking. The project scope much larger than I need.* https://medium.com/sourcedtech/machine-learning-on-go-code-829e85e2d2c6 *<- this is not an ML library. It is an article about a talk at Gophercon 2019, I was there.* Good luck in any case. *thanks!* Kind regards, David Ndungu On Tue, Feb 19, 2019 at 10:16 PM Martin Akolo Chiteri via skunkworks < skunkworks@lists.my.co.ke> wrote:
Hi David,
Any specific reason you are implementing the Deep Learning module from Scratch? There are a couple in existence already, probably well executed and tested. Perhaps you could join those projects and work on bug fixes and enhancements instead ....
https://github.com/josephmisiti/awesome-machine-learning#go http://gopherdata.io/post/deeplearning_in_go_part_1/ https://medium.com/sourcedtech/machine-learning-on-go-code-829e85e2d2c6
Good luck in any case.
Martin.
On Mon, Feb 18, 2019 at 12:40 PM David Njuguna via skunkworks < skunkworks@lists.my.co.ke> wrote:
I am currently writing a deep learning Golang module/library - https://github.com/therfoo/therfoo and wondering if anyone here would be open to collaborating on the same?
Kind regards, David Ndungu
_______________________________________________ skunkworks mailing list skunkworks@lists.my.co.ke ------------ List info, subscribe/unsubscribe http://lists.my.co.ke/mailman/listinfo/skunkworks ------------
Skunkworks Rules http://my.co.ke/phpbb/viewtopic.php?f=24&t=94 ------------ Other services @ http://my.co.ke
_______________________________________________ skunkworks mailing list skunkworks@lists.my.co.ke ------------ List info, subscribe/unsubscribe http://lists.my.co.ke/mailman/listinfo/skunkworks ------------
Skunkworks Rules http://my.co.ke/phpbb/viewtopic.php?f=24&t=94 ------------ Other services @ http://my.co.ke