728x90
반응형
SMALL
손실 함수 (Loss Function)
손실 함수(목적 함수 또는 최적화 점수 함수)는 하나의 model을 compile하기 위해 필요한 두 개의 매개 변수 중 하나이다. 또한, loss function은 single data set을 다룬다.

model.compile(loss='mean_squared_error', optimizer='sgd')
from keras import losses
model.compile(loss=losses.mean_squared_error, optimizer='sgd')
기존의 손실 함수를 이름으로 전달하거나 TensorFlow / Theano의 심볼릭 함수(symbolic function)를 매개 변수로 전달할 수 있다. symbolic function는 다음의 두 인자를 받아 각각의 데이터 포인트에 대하여 스칼라를 반환한다.
y_true : 정답 레이블. TensorFlow / Theano 텐서
y_pred : 예측값. y_true와 같은 크기(shape)의 TensorFlow / Theano 텐서
실제로 최적화되는 값은 모든 데이터 포인트에 걸친 출력값의 평균값이다.
https://keras.io/ko/losses/#_1
Losses - Keras Documentation
손실 함수의 사용 손실 함수(목적 함수 또는 최적화 점수 함수)는 하나의 모델을 컴파일하기 위해 필요한 두 개의 매개 변수 중 하나입니다. model.compile(loss='mean_squared_error', optimizer='sgd') from keras i
keras.io
728x90
반응형
LIST
'Python Library > Keras' 카테고리의 다른 글
[Keras] Model.fit 함수 (0) | 2022.01.04 |
---|---|
[Keras] model / weight 저장 및 불러오기 (0) | 2021.12.21 |
[Keras] 학습 (0) | 2021.12.20 |
[Keras] 컴파일 (Compile) (0) | 2021.12.20 |
[Keras] Sequential 모델 (0) | 2021.12.20 |