부스트캠프 AI Tech Pstage1 회고 (2021-08-23 ~ 2021-09-04)

🔥 Final Score

🥉Public Leaderboard

  • Acc: 81.508
  • F1 (macro): 0.766 (11등)

🥉Private Leaderboard

  • Acc: 80.746
  • F1 (macro): 0.754 (13등 - 2위 하락)

📝 Task Description

COVID-19의 확산으로 우리나라는 물론 전 세계 사람들은 경제적, 생산적인 활동에 많은 제약을 가지게 되었습니다. 우리나라는 COVID-19 확산 방지를 위해 사회적 거리 두기를 단계적으로 시행하는 등의 많은 노력을 하고 있습니다. 과거 높은 사망률을 가진 사스(SARS)나 에볼라(Ebola)와는 달리 COVID-19의 치사율은 오히려 비교적 낮은 편에 속합니다. 그럼에도 불구하고, 이렇게 오랜 기간 동안 우리를 괴롭히고 있는 근본적인 이유는 바로 COVID-19의 강력한 전염력 때문입니다.

감염자의 입, 호흡기로부터 나오는 비말, 침 등으로 인해 다른 사람에게 쉽게 전파가 될 수 있기 때문에 감염 확산 방지를 위해 무엇보다 중요한 것은 모든 사람이 마스크로 코와 입을 가려서 혹시 모를 감염자로부터의 전파 경로를 원천 차단하는 것입니다. 이를 위해 공공 장소에 있는 사람들은 반드시 마스크를 착용해야 할 필요가 있으며, 무엇 보다도 코와 입을 완전히 가릴 수 있도록 올바르게 착용하는 것이 중요합니다. 하지만 넓은 공공장소에서 모든 사람들의 올바른 마스크 착용 상태를 검사하기 위해서는 추가적인 인적자원이 필요할 것입니다.

따라서, 우리는 카메라로 비춰진 사람 얼굴 이미지 만으로 이 사람이 마스크를 쓰고 있는지, 쓰지 않았는지, 정확히 쓴 것이 맞는지 자동으로 가려낼 수 있는 시스템이 필요합니다. 이 시스템이 공공장소 입구에 갖춰져 있다면 적은 인적자원으로도 충분히 검사가 가능할 것입니다.

자세히 보기

부스트캠프 AI Tech 4주차 회고 (2021-08-23 ~ 2021-08-27)

강의내용

  • 강의정리 및 강의노트는 저작권상 이유로 공개하지 않습니다.

학습현황

  • 21.08.23 월 (09:40 ~ 20:20)
  • 21.08.24 화 (10:30 ~ 23:59)
  • 21.08.25 수 (07:00 ~ 23:59)
  • 21.08.26 목 (09:50 ~ 23:59)
  • 21.08.27 금 (10:00 ~ 23:59)

진도

  • 이미지 분류 대회를 위한 EDA - Dataset - Data Generation - Model - Training - Inference - Ensemble - Experiment Toolkits

이번 주의 개선할 사항 및 자기성찰

  • 협업을 위한 코드에서 고려하지 못한 점들이 너무 많이 있었다.
    • 내가 아는 것을 다른 사람도 알 거라는 착각
    • 아 이걸로 되겠지 하면서 push 했다가 오류 발생하는 지점들
    • 예외처리 고려 여부
    • Package fix
    • TODO List 공유 x
    • 수정사항 및 기능 설명이 우선시 되었어야 하는데 하지 않았음.
  • 앞으로 팀 전체 코드를 위해서는 상대방의 아무것도 없는 환경 상태에서 바로 돌아갈 수 있도록 더 많은 신경을 써서 코드를 작성해야겠다.

피어세션

자세히 보기

Paper Review를 위한 깃허브 협업 페이지 관리하기

팀프로젝트를 진행하면서 여러 목적성을 가진 채널이 필요해졌고, 그 중 하나가 논문리뷰한 자료들을 어떻게 관리할지였다. 팀원들 모두 퀄리티가 너무 좋게 준비를 잘 해오셔서 시각적인 요소들을 사용하여 자료를 공유할 수 있으면 좋겠다는 생각을 했고, 여러 이야기 끝에 깃허브 페이지를 사용해보기로 했다.

Jekyll or Hexo?

깃허브 페이지를 관리할 때 주로 Jekyll과 Hexo를 사용한다. 처음에는 Jekyll로 페이지를 꾸며보았지만 동적 사이트 생성방식인 Jekyll은 반영시간이 매우 길고 관리가 귀찮기 때문에 Hexo로 옮기게 되었다.

Previous Install

  • Node.js
    • Mac의 경우 brew install node 로 설치할 수 있다.
    • 설치가 잘 되었는지 확인하기 위해서는 cmd(window) 혹은 터미널(mac)에서 npm version 을 쳐보자!
  • git

환경 세팅

docs 등 로컬에서 관리할 폴더만 하나 만들어두고, PaperReview 레포지토리를 클론받습니다.

git clone https://github.com/Boostcamp-AI-Tech-1-15/PaperReview.git

PaperReview 레포지토리를 클론받고 현재 develop 브랜치에 관련 파일들을 전부 올려두었는데,

  1. cd PaperReview
  2. git checkout develop
자세히 보기

Fazil Say - Paganini Variation 도입부

Fazil Say는 여러 유명 작품들을 많이 편곡했는데 그 중에서 터키행진곡과 이 곡이다.

현대음악적인 테크닉들이 매우 많이 등장하며, 현대음악답게.. 뒷부분은 내 취향이 아니다. 이해하기 넘 어려워

리스트의 파가니니 연습곡 6번(주제와변주)을 재즈느낌으로 편곡했는데 참 아름답게 잘 살린 것 같다.

원곡은 입시곡이었어서 맨 첫 시작 긁는 것만 들어도 PTSD 오는데

이건 좀 재밌다. 이게 편곡의 순기능인가 ㅎㅎ;

내가친거!

자세히 보기