set_hyperparams_flatten Subroutine

private subroutine set_hyperparams_flatten(this, input_rank, verbose)

Set hyperparameters for flattening layer

Type Bound

flatten_layer_type

Arguments

Type IntentOptional Attributes Name
class(flatten_layer_type), intent(inout) :: this

Instance of the flattening layer

integer, intent(in) :: input_rank

Input rank

integer, intent(in), optional :: verbose

Verbosity level


Source Code

  subroutine set_hyperparams_flatten(this, input_rank, verbose)
    !! Set hyperparameters for flattening layer
    implicit none

    ! Arguments
    class(flatten_layer_type), intent(inout) :: this
    !! Instance of the flattening layer
    integer, intent(in) :: input_rank
    !! Input rank
    integer, optional, intent(in) :: verbose
    !! Verbosity level

    this%name = "flatten"
    this%type = "flat"
    this%input_rank = input_rank
    this%output_rank = 1
  end subroutine set_hyperparams_flatten