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 ? 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/gobraina 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 ....


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