Inuit-어디보냐(ATTenTion DeTection)

May. 24, 2022
Inuit-어디보냐(ATTenTion DeTection)
Inuit-어디보냐(ATTenTion DeTection)
Inuit-어디보냐(ATTenTion DeTection)
Inuit-어디보냐(ATTenTion DeTection)
Inuit-어디보냐(ATTenTion DeTection)
Inuit-어디보냐(ATTenTion DeTection)
Inuit-어디보냐(ATTenTion DeTection)
Inuit-어디보냐(ATTenTion DeTection)
Inuit-어디보냐(ATTenTion DeTection)
Inuit-어디보냐(ATTenTion DeTection)
Inuit-어디보냐(ATTenTion DeTection)
Inuit-어디보냐(ATTenTion DeTection)
Inuit-어디보냐(ATTenTion DeTection)
1 of 13

Inuit-어디보냐(ATTenTion DeTection)

Editor's Notes

  1. INUIT 발표시작하겠습니다.
  2. 개발 동기입니다. 우선 재작년 코로나 바이러스의 확산으로 인해 온라인에서 학습하는 시간이 늘어났습니다. 그로 인해 혼자 학습하는 시간이 많다보니 자연스래 집중력이 낮아지고 따라서 학습성취도도 낮아지는 현상이 빈번했습니다. 이러한 문제의식에서 저희는 어떡하면 학습성취도를 높일 수 있을까라는 고민을 하다가 결국 찾은 해결 방안이, 학습하는 동안 집중도를 측정하고 이를 기록하게 되면 학습자 스스로 기록 중이라는 자각을 해 집중력 향상으로 이어진다는 생각을 하여 이러한 프로그램을 개발하게 되었습니다.
  3. 시스템 개요에 대해 설명하겠습니다. 사용자는 웹캠이 장착된 개인 랩탑 또는 데스크탑 PC에서 장고에서 제공되는 경량 웹 서버를 실행시킵니다. 그런 다음 웹 브라우저를 통해 루프백 주소의 8000번 포트로(127.0.0.1:8000) 들어가면 서비스를 이용할 수 있습니다. 집중도 측정 페이지에서 시작 버튼을 누르면 웹캠이 작동하여 웹캠에서 촬영한 사용자의 이미지를 통해 딥러닝 모델은 집중도를 판단하게 되고 그 결과는 데이터베이스에 저장됩니다. 학습을 종료하면 데이터베이스에 저장된 기록을 불러와 시간에 따른 점수의 그래프로 보여주며 다시 전체 평균 점수를 계산하여 데이터베이스에 저장합니다. 전체 평균 점수는 영구적으로 저장되며 학습 이력 조회 서비스에서 캘린더의 형태로 조회 할 수 있습니다.
  4. 이미지의 딥러닝을 위해 ResNet50을 사용했습니다. Learning rate는 0.001, Epochs는 10번으로 했습니다. 딥러닝 모델는 Tensorflow의 Dense, flatten, Batchnormalization 와 ResNet50를 이용해서 구성했습니다. 딥러닝 모델의 layer는 다음과 같습니다. Flatten layer와 2개의 Dense layer가 배치했습니다. 2개의 Dense layer 사이에는 배치 노멀라이재이션을 했습니다. 그 결과 행렬의 shape은 오른쪽 사진을 보면 알 수 있습니다. rhosc
  5. 앞에서 설명한 딥러닝 모델을 이용해서 총 3가지의 모델을 만들었습니다. No_mask_model은 마스크를 안 썼을 때, 집중 비집중을 판별하는 모델이고 mask_wear_model은 마스크 착용 여부를 판단하는 모델이고 mask_model은 마스크를 썼을 때, 집중 비집중을 판별하는 모델입니다. Mask_wear_model은 집중 비집중 각각 135장, no_mask_model은 집중 비집중 각각 150장, mask model은 집중 비집중 각각 165장의 사진을 사용했습니다.
  6. 이 순서도는 집중력 판단을 하는 과정을 나타낸 것입니다. 처음에는 마스크를 쓴 여부를 판단한 후 마스크를 착용했을 때와 착용하지 않았을 때를 각각 다른 모델로 집중력을 판단하는 방법을 사용했습니다.
  7. 다음은 각각 모델의 정확도를 나타낸 것 입니다. 마스크 착용 여부를 판단하는 mask_model1은 100%의 성능을 보여졌고 집중력 판별을 하는 모델인 model7과 model_only_mask1는 90가 넘는 정확도를 보여주었습니다.