Annex v0.1.0 Annex.Layer.Backprop View Source

Link to this section Summary

Link to this section Types

Link to this type

cost_func() View Source
cost_func() :: (float() -> float())

Link to this type

derivative() View Source
derivative() :: (float() -> float())

Link to this type

t() View Source
t() :: %Annex.Layer.Backprop{
  cost_func: cost_func(),
  derivative: derivative(),
  learning_rate: float(),
  loss_pds: Annex.Data.float_data(),
  net_loss: float()
}

Link to this section Functions

Link to this function

get_cost_func(backprop) View Source
get_cost_func(t()) :: cost_func()

Link to this function

get_derivative(backprop) View Source
get_derivative(t()) :: derivative()

Link to this function

get_learning_rate(backprop) View Source
get_learning_rate(t()) :: float()

Link to this function

get_loss_pds(backprop) View Source
get_loss_pds(t()) :: Annex.Data.data()

Link to this function

get_net_loss(backprop) View Source
get_net_loss(t()) :: float()

Link to this function

put_derivative(bp, derivative) View Source
put_derivative(t(), derivative()) :: t()

Link to this function

put_learning_rate(bp, learning_rate) View Source
put_learning_rate(t(), float()) :: t()

Link to this function

put_loss_pds(bp, loss_pds) View Source
put_loss_pds(t(), Annex.Data.data()) :: t()

Link to this function

put_net_loss(bp, net_loss) View Source
put_net_loss(t(), any()) :: t()