Keras Losses — 손실 함수 API
Keras Losses — 손실 함수 API
keras.losses 는 모델 훈련에 쓸 수 있는 손실 함수의 API 모음이에요. model.compile(loss=...) 에 문자열 이름이나 함수를 넘겨 사용해요.
제공 손실
BinaryCrossentropy: 이진 분류용 크로스엔트로피.CategoricalCrossentropy/SparseCategoricalCrossentropy: 다중 클래스 분류용(레이블 인코딩 차이).MeanSquaredError,MeanAbsoluteError: 회귀용.Huber: 이상치에 강한 회귀 손실.
model.compile(optimizer="adam", loss="sparse_categorical_crossentropy", metrics=["accuracy"])
사용 팁
loss인자에 사용자 정의 함수(y_true, y_pred) -> scalar를 직접 넘길 수도 있어요.- 문자열 이름과 객체(
keras.losses.BCE(...))를 상호 변환할 수 있어요.