연결성 모델 또는 뉴로 모르픽 시스템이라 불리움.
신경회로망을 구성하는 기본 단위는 뉴런.
음성, 이미지 분석등 계산량이 많고 병렬성을 요구하는 문제에 적합한 모델.
기본구성 요소
1. 처리기(Processing units) - 신경 회로망 모델에서 매우 중요하고도 기본적인 단위. - features, letters, words, concepts 또는 abstract element 등의 보통 의미를 가진 작은 엔티티를 나타내는 패턴. - 즉, 단일 유니트 단일 개념 관계를 만족. - 여러 처리기들이 동시에 그들의 계산을 수행할 수 있기 때문에 PDP라고도 불리움. - 신경 회로망을 모델화 하려면 보통 세개의 처리기 종류를 갖는다. - 입력 처리기: 외부로 부터 시스템으로 입력을 받아들이는 처리기. - 출력 처리기: 반대로 시스템으로부터 출력을 내보내는 처리기. - 중간처리기: 시스템내에 입출력값이 모두 있으며 외부에는 전혀 보여지지 않는 처리기.
2. 활성화 상태(activation state) - 각 처리기들이 시간 t에서의 시스템에서의 상태 의미. - 시스템이 시간 t에서 나타내는 처리기들의 활성화 패턴을 말하는 것. - 시간 변화에 따라 시스템의 내부 변화 상태를 알아 볼때 유용. - 활성화 상태값은 여러 모델에서 다양한 값을 갖음. - 연속적인 경우 0,1 사이의 값 - 비연속적인 경우 0,1 두 이진값만을 나타냄. (0: 비활성화, 1: 활성화)
3. 출력 함수(output function) - 처리기들은 이웃 처리기들에게 신호를 전달함으로써 정보를 전달. - 신호의 강도는 이웃처리기에 영향을 미치는 정도. - 즉, 활성화 정도에 의해 결정.
4. 연결패턴(connectivity pattern) - 시스템이 임의의 처리기에 대해 어떻게 반응하느냐를 의미
5. 전파규칙(propagation rule) - 한 처리기의 출력 벡터 o(t)와 처리기로의 각 입력 형태에 대해 순수 입력값을 생성하기 위해 가중치와 결합화 할 규칙.
6. 활성화 규칙(activation rule) - 특정 처리기에 들어오는 각 순수 입력값들을 조합하여 그 처리기의 현재 상태로부터 새로운 상태를 구할 수 있는 규칙.
7. 학습 규칙(learning rule) - 연결강도의 변화 - 대표적으로 1949년 Hebb의 학습규칙. - 한 처리기의 지식 변화는 인접된 다른 처리기에도 변형을 주는데, 보통 세가지 형태로 영향을 주게된다. - 새로운 연결생성, 기존 연결의 상실, 기존 연결의 강도 수정
8. 환경(environments) - 신경회로망 모델에서의 환경은 입력 패턴에 대해 시간이 변화하는 확률론적 함수. |
신경 회로망의 특징
- VonNeumann형 컴퓨터에 비해 다음과 같은 장점을 가진다.
- 첫째, 시스템이 매우 견고하다. - 둘째, 결점에 강한 성질을 갖는다. - 셋째, 상속 병렬성을 가진다. - 넷째, 구현하기가 단순하다. - 다섯째, 분류 기능을 갖는다. |
일반적인 디지털 컴퓨터와 신경 회로망의 비교
- 디지털 컴퓨터은 정보처리 장치와 주기억 장치가 물리적으로 분리되었지만 신경회로망은 그렇지 않다. - 처리방식은 디지털 컴퓨터가 순차 처리 방식인 반면 신경 회로망 컴퓨터는 병렬처리 방식.
1. 정보형태 디지털 컴퓨터: 이진수로 정확하게 표현된 디지털 형태의 정보를 처리 신경 회로망 : 아날로그 형태의 신호 정보를 처리
2. 의사결정 디지털 컴퓨터: 논리 연산에 의해서 가부가 확실한 의사 결정. 신경 회로망 : 애매하고 모호하며 불완전한 데이터에 근거하여 비교하여 의사 결정.
3. 처리 절차 디지털 컴퓨터: 엄격하게 정해진 순서에 의해서 데이터를 다루므로 동작을 항상 통제할 수 있어 결과의 예측이 용이. 신경 회로망 : 데이터를 처리하는 방법에 관하여 스스로 규칙을 만들어가기 때문에 때때로 의외의 결과를 산출.
4. 처리 시간 디지털 컴퓨터: 어떤 문제이든지 충분한 시간이 주어지면 정확한 해답 찾음. 신경 회로망 : 대단히 복잡한 문제에 대해서 짧은 시간에 근사한 해답 찾음.
5. 정보의 검색 디지털 컴퓨터: 데이터 베이스를 검색해서 정확한 데이터를 분류. 신경 회로망 : 근접한 데이터 분류.
6. 정보의 저장 디지털 컴퓨터: 특정의 데이터를 손쉽게 검색할 수 있도록 정보를 저장. 신경 회로망 : 정보의 일부를 검색하면 관련된 모든 정보가 자동적으로 함께 인출될 수 있도록 정보를 저장. |
학습
- 신경 회로망을 구성할 때 가장 중요한 사항은 신경 회로망의 특성을 좌우하는 두가지 요소인 시냅스의 연결 방식과 뉴런의 학습 - 신경 회로망은 한마디로 가중치를 조절하는 과정이라 할수 있는데 이러한 과정을 학습이라 함. - 평가 방식은 두가지다. - 교사 학습: 외부에서 교사 신호로써 입력 신호에 대한 정답 출력을 주는 방식. - 무교사 학습: 평가 기준은 있으나 일일이 교사 신호를 주지 않은 학습 방법. |