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)
Search Document