gleam_synapses/model/net_elems/layer/layer

Types

pub type Layer =
  ZList(Neuron)

Functions

pub fn back_propagated(layer: ZList(Neuron), learning_rate: Float, input_val: ZList(
    Float,
  ), output_with_error: ZList(#(Float, Float)), in_parallel: Bool) -> #(
  ZList(Float),
  ZList(Neuron),
)
pub fn generator(input_size: Int, output_size: Int) -> Generator(
  ZList(Neuron),
)
pub fn init(input_size: Int, output_size: Int, activation_f: Activation, weight_init_f: fn() ->
    fn() -> Float) -> ZList(Neuron)
pub fn output(layer: ZList(Neuron), input_val: ZList(Float), in_parallel: Bool) -> ZList(
  Float,
)