복소수 신경망의 장점은 무엇입니까?


11

연구 중에 저는 복잡한 값을 가진 입력 (아마도 가중치)으로 작동하는 신경망 인 "복합 값 신경망"에 대해 우연히 발견했습니다. 실제 신경망에 비해 이런 종류의 신경망의 장점은 무엇입니까?

답변:


8

이 백서 에 따르면 C-ANN (복합 값 ANN)은 실제 ANN보다 적은 수의 레이어로 XOR 및 대칭 감지와 같은 문제를 해결할 수 있습니다 (이 두 레이어 모두 C-ANN이면 충분하지만 3 레이어). R-ANN이 필요합니다).

나는이 결과가 실제로 얼마나 유용한 지에 관해 여전히 의문의 여지가 있다고 믿는다 (예를 들어, 실제로 올바른 토폴로지를 찾는 것이 더 쉬운 지 여부). 현재 C-ANN의 실질적인 장점은 그들이 더 가까운 모델 일 때이다 문제 도메인.

응용 분야는 광학, 신호 처리 / FFT 또는 전기 공학과 같이 복잡한 값이 자연스럽게 발생하는 곳입니다.


복잡한 값이 "자연스럽게"발생하지 않는 도메인의 애플리케이션을 방해하는 것은 무엇입니까?
dynrepsys 18

@dynrepsys 내가 아는 한, 실제 가치 도메인에 복잡한 입력이 있지만 이상한 디자인 선택이 될 것입니다.
NietzscheanAI

입력으로 사용하지 않고 가중치로 사용할 수 있습니까?
dynrepsys가

@dynrepsys 그렇게 믿습니다.
NietzscheanAI

단지 참고 사항-복소수 가중치 및 활성화를 구현하는 것은 특정 플랫폼 및 언어가 어색 할 수 있습니다. 복수 값 데이터 유형에 대한 지원이 부족하기 때문입니다. C #, VB.net, T-SQL 및 기타 친숙한 일부에서는 구조체, 클래스 및 사용자 정의 유형 (UDT)을 사용하는 것과 같은 다양한 해결 방법을 사용할 수 있지만 일반적으로 내장 된 것과 동일하지 않습니다. 데이터 형식 지원 개인적으로 저는 각 축마다 하나씩 두 개 이상의 실제 값 데이터 유형을 사용하여 복잡한 가중치 및 활성화를 모델링하는 것이 더 쉽다는 것을 알았습니다. YMMV하지만, 응용 프로그램에 따라 ...
SQLServerSteve
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.