분류 전체보기 87

가중치, 가중합, 바이어스, 활성화 함수

▶ 중학교 수학 수준에 맞춰 설명했던 기울기 a나 y절편 b와 같은 용어를 퍼셉트론의 개념에 맞춰 좀 더 ‘딥러닝답게’ 표현해 보면 다음과 같음 ▶ 기울기 a는 퍼셉트론에서는 가중치를 의미하는 w(weight)로 표기됨 ▶ y절편 b는 똑같이 b(bias)라고 씀 ▶ 가중 합(weighted sum) : 입력 값 x과 가중치 w의 곱을 모두 더한 다음 거기에 바이어스 b를 더한 값 ▶ 활성화 함수(activation function) : 가중합의 결과를 놓고 (시그모이드)1 또는 0을 출력해서 다음으로 보내는데, 여기서 0과 1을 판단하는 함수(sigmoid함수, relu함수, softmax함수 등)

PYTHON/딥러닝 2022.02.24

model.add( )

▶ 케라스의 가장 큰 장점 중 하나는 model.add( ) 함수를 이용해 필요한 만큼의 층을 빠르고 쉽게 쌓아 올릴 수 있다는 것 ▶ model.add( ) 함수안에는 Dense( ) 함수가 포함되어 있음 ▶ dense는 ‘조밀하게 모여있는 집합’이란 뜻으로, 각 층이 제각각 어떤 특성을 가질지 옵션을 설정하는 역할 ▶ 오차 함수(loss), 최적화(optimizaer), 모델 수행 결과(metrics) ▶ 딥러닝의 구조와 층별 옵션을 정하고 나면 compile( ) 함수를 이용해 이를 실행 ▶ 입력값이 네트워크 층을 거치면 예측값이 나오고, 이를 실제값과 비교해서 Loss score를 계산한 후에 Optimizer를 통해 Weight를 업데이트 한다.

PYTHON/딥러닝 2022.02.24