[CODE]Convolutional relation network for facial expression recognition in the wild with few-shot learningn
Convolutional relation network for facial expression recognition in the wild with few-shot learning
- CRN -
논문원본😙
오늘은 얼굴 이미지 데이터를 few-shot 학습기법으로 학습하여 얼굴데이터셋에 적절한 loss function을 고안한 논문의 코드를 구현해 보았다.
DAP 로 쿼리 이미지들의 feature 값을 pooling 해준 값으로 모든 로스를 계산한다.
-
첫번째 로스는(loss_d) JS-Divergence 를 이용해서 feature embedding 에서 뽑은 값으로 query batch 와 DAP를 계산해준 sample batch(support) 간의 mse loss 를 구해준 후
-
두번째 로스는(loss_r) query batch 와 DAP를 계산해준 sample batch(support) 를 relation network 를 통해 뽑은 feature 끼리의 mse 로 계산된다.
-
최종으로 사용하는 로스는 loss_d + lambda(loss_r) 을 전체 샘플 갯수만큼 나눠준 값으로 모델 값을 update 해준다.
구현한 코드는 다음과 같다.
댓글남기기