일반 회귀 신경망

General regression neural network

일반 회귀 신경 네트워크(GRNN)방사상 기반 신경 네트워크로의 변화다.GRNN은 D.F.에 의해 제안되었다.1991년 스피히트.[1]

GRNN은 회귀 분석, 예측분류에 사용할 수 있다.GRNN은 또한 온라인 동적 시스템을 위한 좋은 해결책이 될 수 있다.

GRNN은 비모수적 회귀 분석에 기초한 신경망에서 개선된 기법을 나타낸다.모든 훈련 샘플은 방사상 기반 뉴런에 대한 평균을 나타낼 것이라는 생각이다.[2]

수학적 표현

여기서:

  • ( ) (는) 입력 의 예측 값이다.
  • (는 k {\ k에서 패턴층 뉴런의 활성화 중량이다.
  • ( , x ) 는 아래에 공식화된 방사상 기준 함수 커널(가우스 커널)이다.

가우스 커널

여기서 는 교육용 샘플 입력 . 사이의 제곱 유클리드 거리입니다.

실행

GRNN은 MATLAB,[3] R-프로그래밍 언어, Python (프로그래밍 언어), Node.js를 포함한 많은 컴퓨터 언어로 구현되었다.

신경망(특히 다층 Perceptron)은 결과의 분포를 고려하여 일반화된 선형 모델과 결합하여 데이터의 비선형 패턴을 기술할 수 있다(원래 GRNN과는 가시적으로 다른).2009년 팔라가 설명한 포아송 회귀 분석, 순서형 로지스틱 회귀 분석, 계량형 회귀 분석, 다항 로지스틱 회귀 분석 등 몇 가지 성공적인 개발이 있었다.[4]

장단점

RBFNN과 유사하게 GRNN은 다음과 같은 장점이 있다.

  • 백프로포즈가 필요하지 않도록 단일 패스 학습.
  • 가우스 함수를 사용하기 때문에 추정의 높은 정확도.
  • 그것은 입력의 소음을 처리할 수 있다.
  • 데이터셋의 수만 줄이면 된다.

GRNN의 주요 단점은 다음과 같다.

  • 그것의 크기는 거대할 수 있고, 이것은 계산적으로 비싸게 만들 것이다.
  • 그것을 개선할 수 있는 최적의 방법은 없다.

참조

  1. ^ Specht, D. F. (1991-11-01). "A general regression neural network". IEEE Transactions on Neural Networks. 2 (6): 568–576. doi:10.1109/72.97934. PMID 18282872.
  2. ^ https://minds.wisconsin.edu/bitstream/handle/1793/7779/ch2.pdf?sequence=14
  3. ^ "Generalized Regression Neural Networks - MATLAB & Simulink - MathWorks Australia".
  4. ^ Fallah, Nader; Gu, Hong; Mohammad, Kazem; Seyyedsalehi, Seyyed Ali; Nourijelyani, Keramat; Eshraghian, Mohammad Reza (2009). "Nonlinear Poisson regression using neural networks: A simulation study". Neural Computing and Applications. 18 (8): 939–943. doi:10.1007/s00521-009-0277-8. S2CID 18980875.