-
Multiclass Classification | Neural Network Additional Layer TypesMachine Learning/Stanford ML Specialization 2024. 4. 2. 09:07
Neural Network에서 대부분은 이전 레이어에서 온 activation을 사용했다. 코드에서는 Dense layer 타입을 사용했고, 이것을 이용해 꽤 강력한 인공신경망 모델을 만들 수 있었다. 하지만 어떤 분야에서는 Layer마다 다른 타입의 레이어가 필요한 경우가 있었다. 이것을 Convolutional Layer라고 부른다.
researchGate 이미지 판독을 할 떄, 예를 들어 30*30의 뉴런의 레이어가 있다고 가정해보자. 아래 그림을 보자.
researchGate Convolutional Layer에서는 한 뉴런이 이전 레이어의 특정 부분만 보게 된다. 먼저, 계산이 빨라지고, 트레이닝 데이터의 양이 줄어든다. 입력 영상이나 이미지의 특정 영역만 바라보는, 이러한 유형의 계층을 Convolution Layer라고 한다.
Reference
고급 학습 알고리즘
머신러닝 전문 과정의 두 번째 과정에서는 다음을 학습합니다: - 다중 클래스 분류를 수행하기 위해 텐서플로로 신경망 구축 및 훈련 - 모델이 실제 세계의 데이터와 작업에 일반화되도록 머신
www.coursera.org
'Machine Learning > Stanford ML Specialization' 카테고리의 다른 글
Bias and Variance (0) 2024.04.27 Model Selection and Evaluation (1) 2024.04.27 Multiclass Classification | Neural Network Advanced Optimization (0) 2024.04.02 Multiclass Classification | Advanced Learning Algorithm (0) 2024.03.24 Activation Functions | Advanced Learning Algorithm (0) 2024.03.24