class EvolveNet::NeuralNetwork
- EvolveNet::NeuralNetwork
- EvolveNet::Network
- Reference
- Object
Included Modules
- JSON::Serializable
Defined in:
evolvenet/neuralnetwork.crConstructors
Instance Method Summary
- #add_layer(type : Symbol, width : Int32, height : Int32, depth : Int32, function : Symbol = :relu)
- #add_layer(type : Symbol, size : Int32, function : Symbol = :sigmoid)
- #clone
- #error : Float64
- #error=(error : Float64)
- #evaluate(data : Array(Array(Array(Number))))
- #fully_connect
- #layers : Array(Layer)
- #layers=(layers : Array(Layer))
- #mutate
- #punctuate(pos : Int32)
- #randomize
- #run(data : Array(Number))
Instance methods inherited from class EvolveNet::Network
clone
clone,
error : Float64
error,
evaluate(data : Array(Array(Array(Number))))
evaluate,
mutate
mutate,
punctuate(pos : Int32)
punctuate,
randomize
randomize,
run(data : Array(Number))
run
Constructor Detail
Instance Method Detail
def add_layer(type : Symbol, width : Int32, height : Int32, depth : Int32, function : Symbol = :relu)
#