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 CAny 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 ? 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 projects1. https://goreportcard.com/report/github.com/znly/go-ml-transpiler - a D report is not how we do things where I come from2. https://goreportcard.com/report/github.com/goml/gobrain - a C report is not how we do things where I come from3. 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 ....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
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