carrot icon indicating copy to clipboard operation
carrot copied to clipboard

Clean object classifications in documentation rendered theme

Open luiscarbonell opened this issue 6 years ago • 2 comments

crossover, architect, etc. are all methods and should be part of the namespace - but are currently displayed as individual entities. Should fix this.

luiscarbonell avatar Mar 26 '19 18:03 luiscarbonell

@christianechevarria I find it easier - conceptually - to imagine architect.[architecture] - as just an extension of Network.

Would you be cool with - or do you think it's easier to understand - creating networks with different architectures as Network.architecture.[architecture]?

For Example

let new = new Network.architecture.LSTM(365, 12) // Creates an LSTM with 365 input neurons and 12 output neurons.

As an additional note:

  • We can leave the architect/architecture namespaces and classes for classes and functions that actually help create the network structure/topologies (i.e. NEAT or Instinct Algorithms). I find these to personally fit the term "architect" better since they are network designing algorithms.

luiscarbonell avatar Apr 03 '19 21:04 luiscarbonell

@christianechevarria I find it easier - conceptually - to imagine architect.[architecture] - as just an extension of Network.

Would you be cool with - or do you think it's easier to understand - creating networks with different architectures as Network.architecture.[architecture]?

For Example

let new = new Network.architecture.LSTM(365, 12) // Creates an LSTM with 365 input neurons and 12 output neurons.

As an additional note:

  • We can leave the architect/architecture namespaces and classes for classes and functions that actually help create the network structure/topologies (i.e. NEAT or Instinct Algorithms). I find these to personally fit the term "architect" better since they are network designing algorithms.

I've started to port over the current architect into Network.architecture.[architecture] as of 5946849c5a788cf71c527f03944df25a70ddfe82

Cleaning this up next which will hopefully help with adding GPU Networks to Carrot

christianechevarria avatar Sep 27 '19 17:09 christianechevarria