StochasticGradientDescent_scalar_function Function

public function StochasticGradientDescent_scalar_function(fx, training_data_x, training_data_fx, init_params, eta, max_itr, tol, logfile_idx) result(params)

Arguments

Type IntentOptional Attributes Name
public function fx(x, params) result(ret)
Arguments
Type IntentOptional Attributes Name
real(kind=real64), intent(in) :: x
real(kind=real64), intent(in) :: params(:)
Return Value real(kind=real64)
real(kind=real64), intent(in) :: training_data_x(:)
real(kind=real64), intent(in) :: training_data_fx(:)
real(kind=real64), intent(in) :: init_params(:)
real(kind=real64), intent(in) :: eta
integer(kind=int32), intent(in) :: max_itr
real(kind=real64), intent(in) :: tol
integer(kind=int32), intent(in), optional :: logfile_idx

Return Value real(kind=real64), allocatable, (:)