gorgonia / gorgonia

Gorgonia is a library that helps facilitate machine learning in Go.

Home Page:https://gorgonia.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Move this to the organization Gorgonia

chewxy opened this issue · comments

This package should be moved to https://github.com/Gorgonia when 1.0 is nearing. This is the result of the thinking that arose from #91.

The purpose of this is to move Gorgonia away from being just a personal project - it's not a personal project since last year, with great contributors like @NDari and @kabaka0 . I'm increasingly worried about the bus factor of this repo. Moving this repo to an organization would allow someone else to step up as main maintainer should you know, I get hit by a bus.

Once the move to the org is done, there are some further things that can be done:

  • The tensor package should be split out as well. (from github.com/chewxy/gorgonia/tensor to github.com/Gorgonia/tensor)
  • An additional horny package (the analogue of Keras) golgi package would be added. It's a personal package for now, with a bunch of structs that define a neural network layer, and customized/optimized Ops for convolution, affine (σ(W×x + bias)), LSTM and GRU operations.

TO DO LIST

  1. Add meta redirect for canonical URL
  2. Add canonical URLs: #117
  3. Finish site generation and make sure that the metadata for canonical URLs are added: #80
  4. CNAME file for the gorgonia.org website: gorgonia/gorgonia.github.io#1
  5. Write a program to update the gorgonia imports.
  6. Move this repo to github.com/gorgonia/gorgonia
  7. Move package cu to Gorgonia: gorgonia/cu#3
  8. Move package vecf64 to Gorgonia: See also #116
  9. Move package vecf32 to Gorgonia: See also #116

Additional details please?

updated main thread

This may be a side point, but I think before going in that direction, maybe we need to add a bit more.. professionalism to the packages ;) for example, remove all the curse words in the comments, and maybe rename horny to something... different. I enjoy the comments, but I think it is worth making this package a bit less colorful since this is a serious package. If this is something we want to do, I can take point on it.

I'll keep this in mind as I work on the pro-oriented doc site as well.

I agree with @NDari. And horny is the name of my personal package that I use personally (it's a reference Keras, which means horn). I mean I get weird looks from people who review my CV and say "you created a package called sexp..." never mind that sexp is a standard short name for s-expressions.

it'll all be cleaned up - and yes, you can take point.

Thats not as bad as sextractor. The name of the binary was sex, and if you needed to look up the man page you had to man sex.

Updated the main post again, as it's time to start putting some serious work into this issue

Added TODO list as this seems to be a lot more concrete now

Thank you all. @kabaka0 @NDari . This package now lives in the Gorgonia org which you are owners of.