Don’t_sleep_driver 5주차 이야기

안녕하세요! Don’t_sleep_driver ML 멤버 나건주입니다.
이번 주는 설날이 있어서 2주의 시간이 있었지만 순식간에 지나갔습니다.

지난 주에 한 일

안드로이드

안드로이드에서는 카메라 화면 띄우기, ML KIT 사용, JWT 로그인을 진행하였습니다.
ML KIT의 경우 OCR로 글자 인식하는 것까지 했지만..
공식 문서 상 눈 인식은 좌우 각도가 제한적이라 사용하지 않을 것 같습니다..

ML

ML에서는 텐서플로 라이트를 활용한 안드로이드 딥러닝 책을 실습만 모두 진행하였습니다.
빠르게 모델을 만들려고 내용은 빨리 읽고 실습만 따라 했더니 머리에 남아있는 것은 없네요..(딥러닝 MNIST 실습은 국룰이네요)
안드로이드에 텐서플로 라이트를 어떻게 로드하는지 정리된 책이라 인식모델 구현할 ML분들이나 안드로이드에 ML 적용해보고 싶은 안드로이드 공부하시는 분들도 읽어보면 좋을 것 같습니다!
참고로 ML, 안드로이드 모두 기초부터 나오진 않습니다..

그리고 인식 모델을 고민하다가 YOLOv5 모델이 많이 활용되길래 관련 자료들을 찾아보고 저번 학기에 교양수업으로 들었던 인공지능학과 교수님께 혹시나 구현 가능성과 조언을 얻고자 연락드렸더니 흔쾌히 도와주셨습니다..

백엔드

로컬 로그인 구현에서 휴대폰 인증을 하려했지만 비용 문제로 이메일 인증을 진행할 것 같습니다.
OAuth 구현을 어떤 식으로 할지 알아보았습니다.
도커 기반 배포 환겨 구현을 진행하였습니다. (안드가 원한다면 배포 해줄 수 있다는 멋진 백엔드..)

다음주 목표

안드로이드

  • 소리 재생 (간단할듯)
  • GPS (클론 완료하기)
  • 로그인, 회원가입 화면
  • Notification 더 조사하고 구현해보기
  • Background Service 알아보기
  • 텐서플로우 라이트 알아보기..

ML

  • 학습량 적게 해서 정확도 상관 안쓰고 모델 만들어보기 (tflite 변환까지)
  • 대용량 데이터 학습 모델 관련해서 찾아보기
    • 코랩 프로(답답하면 결제..) or 에포크별 체크포인트로 모델 학습

백엔드

  • OAuth(희서)
  • 배포환경 공부(ECS) + Nginx + RDS(인혁)

개강이 얼마 남지 않아서 열심히 달려야 할 것 같습니다!!
이상으로 4주차 포스팅을 마치겠습니다.