layer_type Interface

public interface layer_type

Calls

interface~~layer_type~~CallsGraph interface~layer_type layer_type proc~constructor constructor interface~layer_type->proc~constructor interface~randn randn proc~constructor->interface~randn proc~randn1d randn1d interface~randn->proc~randn1d proc~randn2d randn2d interface~randn->proc~randn2d

Contents


Module Procedures

private function constructor(this_size, next_size) result(layer)

Layer class constructor. this_size is the number of neurons in the layer. next_size is the number of neurons in the next layer, used to allocate the weights.

Arguments

Type IntentOptional AttributesName
integer(kind=ik), intent(in) :: this_size
integer(kind=ik), intent(in) :: next_size

Return Value type(layer_type)