반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 자율성장 인공지능
- 데이터축소
- 모델경량화
- MLE
- 딥러닝학습
- 머신러닝 학습 검증
- 로지스틱 최대우도
- 프로그래머스 2차원동전뒤집기 파이썬
- AI경량화
- 2차원동전뒤집기
- k겹 교차검증
- 프로그래머스 스타수열
- 광고삽입 파이썬
- 카카오 코테 메뉴리뉴얼
- 프로그래머스 누적합
- 스타수열
- 스타수열 파이썬
- 딥러닝 가중치 갱신
- 프로그래머스
- 과적합방지
- 확률과우도
- 인공신경망 학습
- 메뉴리뉴얼 파이썬
- 인공지능 경진대회
- 딥러닝파라미터
- 프로그래머스 2차원동전뒤집기
- 비트마스킹
- 카카오 메뉴리뉴얼
- 프로그래머스광고삽입
- 딥러닝
Archives
- Today
- Total
머신러닝 개발자의 러닝머신
인공 신경망(Artificial Neural Network, ANN)과 딥러닝 본문
반응형
인공 신경망(Artificial Neural Network, ANN)이란?
인공 신경망은 사람의 되 속 뉴런의 작용을 본떠 패턴을 구성한 컴퓨팅 시스템의 일종이다.
쉽게 말해, 인공 신경망은 학습할 수 있는 수학적 모델로, 가중치를 적용한 방향성 그래프라고 생각하면 된다.
인간의 뇌 기본 구조인 퍼셉트론에서부터 다층 퍼셉트론인 다층 인공 신경망까지 인공 신경망에 포함되는 개념이다.
퍼셉트론(Perceptron) 인공 신경망
퍼셉트론 인공 신경망은 가장 단순한 유형의 인공 신경망으로, 다수의 입력으로부터 하나의 결과를 내보내는 알고리즘이다.
퍼셉트론의 구조는 다음과 같으며 x는 입력값, w는 가중치, y는 출력값이다. 입력값 x는 각각의 가중치 w와 함께 인공 뉴런에 전달된다. 이때, 각각의 입력값에 각각의 가중치가 존재하는데, 가중치가 클수록 해당 입력값이 출력 결과에 미치는 영향이 크다는 것을 의미한다.
하지만 이러한 단층 퍼셉트론은 선형 분류만 가능하다는 한계가 있다. 이를 극복하는 방법으로 입력층과 출력틍 사이에 하나 이상의 중간층(은닉층)을 두어 비선형적으로 분리되는 데이터에 대해서도 학습 가능한 다층 퍼셉트론(Multi-Layer Perceptron, MLP)가 고안되었다.
다층 퍼셉트론(MultiLayer Perceptron, MLP)
다층 퍼셉트론은 단층 퍼셉트론을 여러 겹 쌓은 구조로 입력층과 출력층 사이에 존재하는 층을 은닉층(hidden layer)라고 한다.
그리고 은닉층이 2개 이상인 신경망을 심층 신경망(Deep Neural Network, DNN)이라고 하며 이를 딥러닝이라고 한다.
다음 포스트부터 본격적인 딥러닝에 대한 내용을 알아보겠습니다-.
참고자료
- <딥러닝 파이토치 교과서> 서지영, 길벗출판사
- https://www.databricks.com/kr/glossary/artificial-neural-network
- https://wikidocs.net/24958
반응형
'ML.AI > ML, DL' 카테고리의 다른 글
[딥러닝] 인공신경망의 학습: 순전파와 역전파 (0) | 2023.05.09 |
---|---|
[딥러닝] 손실 함수(Loss Function) (0) | 2023.05.06 |
[딥러닝] 활성화 함수(Activation Function) (0) | 2023.05.04 |
Optimization, 최적화 알고리즘 (작성중) (0) | 2023.04.23 |
모델 경량화 (0) | 2023.04.23 |