fit Function

public function fit(f, training_data, params, eta, error, max_itr, use_ratio, logfile, algorithm) result(fit_params)

Arguments

Type IntentOptional Attributes Name
public function f(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(:,:)
real(kind=real64), intent(in) :: params(:)
real(kind=real64), intent(in) :: eta
real(kind=real64), intent(inout), optional :: error
integer(kind=int32), intent(in), optional :: max_itr
real(kind=real64), intent(in), optional :: use_ratio
character(len=*), intent(in), optional :: logfile
character(len=*), intent(in), optional :: algorithm

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