gleam_synapses/model/net_elems/neuron/neuron

Types

pub type Neuron {
  Neuron(activation_f: Activation, weights: ZList(Float))
}

Constructors

  • Neuron(activation_f: Activation, weights: ZList(Float))

Functions

pub fn back_propagated(
  neuron: Neuron,
  learning_rate: Float,
  input_val: ZList(Float),
  output_with_error: #(Float, Float),
) -> #(ZList(Float), Neuron)
pub fn generator(input_size: Int) -> Generator(Neuron)
pub fn init(
  input_size: Int,
  activation_f: Activation,
  weight_init_f: fn() -> Float,
) -> Neuron
pub fn output(neuron: Neuron, input_val: ZList(Float)) -> Float
Search Document