라이브러리

[PHP] fann_scale_output - 이전에 계산된 매개변수를 기반으로 ann에 공급하기 전에 출력 벡터의 데이터 크기를 조정합니다.




FANN Scale Output


FANN Scale Output은 FANN 라이브러리의 함수 중 하나로, 신경망 모델의 출력을 스케일링하는 데 사용됩니다. 스케일링은 신경망 모델의 출력을 특정 범위 내로 조정하여, 예측 결과를 더 유용하고 의미 있는 값으로 변환하는 데 도움이 됩니다.

FANN Scale Output 함수


FANN Scale Output 함수의 일반적인 형식은 다음과 같습니다.

#hostingforum.kr
php

fann_scale_output($ann, $min, $max)



- `$ann` : FANN 라이브러리를 사용하여 생성된 신경망 모델입니다.
- `$min` : 스케일링을 적용하기 전에 출력의 최소값입니다.
- `$max` : 스케일링을 적용하기 전에 출력의 최대값입니다.

예제


다음 예제는 FANN Scale Output 함수를 사용하여 신경망 모델의 출력을 스케일링하는 방법을 보여줍니다.

#hostingforum.kr
php

// FANN 라이브러리를 사용하여 신경망 모델을 생성합니다.

$ann = fann_create_standard(1, 3, 1);



// 신경망 모델의 학습을 위한 데이터를 설정합니다.

$data = array(

    array(0, 0, 0, 0),

    array(0, 0, 1, 0),

    array(0, 1, 0, 0),

    array(0, 1, 1, 1),

    array(1, 0, 0, 1),

    array(1, 0, 1, 0),

    array(1, 1, 0, 1),

    array(1, 1, 1, 0)

);



// 신경망 모델의 학습을 수행합니다.

fann_train_on_data($ann, $data, 100000);



// 신경망 모델의 출력을 스케일링합니다.

fann_scale_output($ann, 0, 1);



// 신경망 모델의 출력을 예측합니다.

$output = fann_run($ann, array(1, 1, 1));



// 스케일링된 출력을 출력합니다.

echo "스케일링된 출력: " . $output . "
";



이 예제에서는 FANN Scale Output 함수를 사용하여 신경망 모델의 출력을 스케일링하는 방법을 보여줍니다. 스케일링된 출력은 0과 1 사이의 값으로 변환됩니다.

참고


FANN Scale Output 함수는 신경망 모델의 출력을 스케일링하는 데 사용됩니다. 스케일링은 신경망 모델의 출력을 특정 범위 내로 조정하여, 예측 결과를 더 유용하고 의미 있는 값으로 변환하는 데 도움이 됩니다. FANN Scale Output 함수는 FANN 라이브러리의 함수 중 하나로, 신경망 모델의 출력을 스케일링하는 데 사용됩니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 561 페이지

검색

게시물 검색