1. ANN

  • perceptron
  • 비선형성 한계성 - XOR 문제를 풀지 못함
    • backprogation (역전파 알고리즘) 으로 비선형성을 극복산 다계층 퍼셉트론

  • 입력층 - 은닉층 - 출력층 구성
    • input layer - hidden - output
      • hidden layer 숫자에 따라 단층 / 다층 NN 구별
      • 은닉층이 여러개일 때
        • 각 층마다 여러개의 뉴런으로 구성
        • 각 층의 뉴런들은 전후층의 뉴런들과 연결
        • 동일 층의 뉴런들은 서로 연결되어 있지 않음
  • 뉴런 (node) 는 기본적인 정보처리 단위

    • 뉴런 여러개가 weighted link 를 통해 연결된 형태.
    • 각 weighted link 에는 수치적인 가중치가 있고, 이는 인간뇌의 시냅스에 해당
    • 가중치는 한 층의 뉴런들이 다른 층의 뉴런들과 연결될 때 그 연결강도를 결정
      • 최초 가중치는 랜덤으로 설정, 학습 iter 하면서 최적화
      • (개의 입력신호) 가 인풋되고, 이후 activation function 이 새로운 활성화 수준 계산해서 출력 링크로 출력 신호를 보냄.
        • 입력신호는 다른 뉴런의 출력이거나 미가공 데이터
        • 출력신호는 다른 뉴런의 입력이 되거나 최종적인 해 (solution)
  • 뉴런은 전이함수, 즉 activation function 을 사용하며, 활성함수를 이용해 출력을 결정하며 입력신호의 가중치 합을 계산하여 임계값과 비교한다.


2. 뉴런의 활성함수 (activation function)


3. 단일 뉴런의 학습 (단층 퍼셉트론)

퍼셉트론은 선형 결합기와 하드 리미터로 구성되며, 초평면 (hyperplane) 은 n차원 공간의 2개의 영역으로 나눈다. 초평면을 이하의 선형 분리함수로 정의한다.


신경망 모형 구축시 고려사항

학습모드

은닉층 / 은닉노드의 수

overfitting 문제

경사감소소멸 문제

Gradient Descent Vanishing