-
카테고리
-
세부 분야
컴퓨터 비전
-
해결 여부
미해결
model.compile에서의 loss
21.01.07 14:59 작성 조회수 214
0
이 라인에서 loss 가 왜 y_pred값인지 이해가 안갑니다. y_pred값을 기준으로 한다는 의미인가요?
lambda식에 대해서 좀더 설명해주시면 감사하겠습니다
![course-thumbnail](https://cdn.inflearn.com/public/courses/325035/cover/f4bbef4d-d9a9-4def-a3a5-738a9eed8245/325035-eng.jpg?w=240)
[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
<삭제 예정> Keras-yolo3로 Raccoon 데이터 세트 Training 및 Object Detection 실습 03
강의실 바로가기
답변을 작성해보세요.
1
권 철민
지식공유자2021.01.07
안녕하십니까,
보통 loss를 lambda y_true, y_pred: y_pred 로 사용하면 이미 loss가 내부적으로 계산이 완료되었고, y_pred에 할당을 했다는 것입니다. 그래서 y_true, y_pred가 어떻게 입력되더라도 계산된 y_pred를 loss로 반환한다는 의미입니다.
해당 패키지가 사실 분석하기에는 쉽지 않지만 https://github.com/qqwweee/keras-yolo3/blob/master/train.py
에서 create_model() 함수를 보시면 별도로 loss를 따로 계산하는 부분이 있습니다. 이걸 좀더 드릴다운하면 loss 식 구현이 나옵니다.
감사합니다.
답변 1