[회의일시]

- 2022년 06월 18일 오후 16시30분 ~ 18시00분까지 비대면 회의 진행

 

[활동 내용]

- 두 번째 미니프로젝트 준비 회의(UNet Semantic Segmentation)

- 3가지 실험과 게시글 작성

 

[데이콘 12주차 콘텐츠]

https://dacon.io/codeshare/5185

 

[🔥포스🔥] Segmentation Modeling(1) (U-Net, OpenCV 적용)

 

dacon.io

https://dacon.io/codeshare/5186

 

[🔥포스🔥] Segmentation Modeling(2) (ResU-Net, OpenCV 적용)

 

dacon.io

https://dacon.io/codeshare/5197

 

[🔥포스🔥] Segmentation Modeling(3) (RPA-ResU-Net)

 

dacon.io

 

[느낀점]

- 데이크루 마지막 활동으로 두 번째 프로젝트인 Segmentation 실험을 진행하였다. 데이터는 2018 Data Science Bowl 이라는 세포핵 데이터를 활용하여 Segmentation Task를 진행하는 것이다. 정환님께서 Unet Network를 pytorch로 baseline 코드를 작성해주셔서 코드를 한 줄 한 줄 읽어보며 실험을 진행했다.

- 주요 실험 내용은 데이터 전처리를 전혀 하지 않은 것과 Unet 논문에 있는 전처리를 적용하는 것, OpenCV를 활용하여 전처리를 적용하는 것의 성능 비교를 한 것이다. 우리팀이 OpenCV를 주로 공부한 팀이라 최대한 프로젝트에 OpenCV를 녹여서 해보려고 했는데, 결과는 좋지 않았다. 의외로 전처리를 하지 않을 것이 성능이 높았다.

- 아마도 학습데이터를 검증데이터로 분리하여 사용하면서 학습데이터와 큰 차이가 발생하지 않았지만, 테스트 데이터가 달랐다면 실험 결과가 달라졌을 수도 있을 것이다. 캐글 데이터에서 Test 셋은 있었지만, 성능 측정을 위해서는 정답 데이터가 필요했는데, 라벨링이 안 되어 있어서 학습데이터에서 검증데이터를 분리하여 실험할 수 밖엔 없었다. 

- 바쁜 와중에 팀장님이 정말 고생해서 게시글을 작성해 주셨다. 팀장의 깜냥이란... 역시 듬직한 팀장님이었다. 주에 1개의 게시글을 작성하다가 마지막 주에 몰아서 3개의 게시글을 작성하니 역시 분량이 상당했다. 실험 과정은 비슷했지만, 실험 하는 과정에서도 많은 시간이 소요되었다.

- Residual Unet 게시글의 초안을 작성했는데, 팀장님 기대에 못 미쳐서 아쉬운 소리를 하셨다. 팀장님도 마음이 급했기 때문에 그랬을 것이다 생각하면서도 내가 더 꼼꼼하게 작성했어야 했다는 생각을 하게 된다. 내가 팀장을 했을 때와 다른 사람이 팀장을 했을 때, 다른 태도를 취해선 안된다라는 생각을 하게 된다. 

- 데이크루 활동이 끝나고 데이터 멘토링 활동을 다같이 신청했다. 이번에도 팀장은 아니지만 팀장의 마음으로 팀을 리드하고 좋은 영향을 줄 수 있도록 노력할 것 같다. 기회가 된다면 데이터 멘토링도 게시글을 작성해서 블로그에 활동 일지를 써봐야겠다.

 

[해야할 것]

- 데이크루 2기 수료

- 데이터 멘토링 신청

 

[회의일시]

- 2022년 06월 04일 오후 15시00분 ~ 21시00분까지 대면 미팅 진행(서울)

 

[활동 내용]

- 9장 머신러닝 세미나 준비(SVM 및 HOG)

- 데이크루 이후 활동 계획

- 취업정보 및 공모전 정보 공유

 

[데이콘 10주차 콘텐츠]

https://dacon.io/codeshare/5106

 

[🔥포스🔥] 6편. OpenCV 영상매칭과 추척편

 

dacon.io

 

[느낀점]

- 서울에서 대면 미팅을 진행했다. 지난 번 대전 대면 미팅에는 정환님께서 참여할 수 없어서 서울 쪽으로 모이면 정환님을 만날 수 있을 줄 알았으나, 아쉽게도 다른 일정과 겹쳐 모임을 갖지 못했다. 그래도 대전에서 한 번 만났다고 처음보다 훨씬 친근한 데이크루 포스 멤버들을 만나 근황에 대해서 이야기를 나눴다.

- 프로그래머스 데브 매칭에 합격했다는 내용을 공유했고, 다른 팀원들은 공모전에 나간 이야기, 중간 고사를 캐글 컨피티션으로 하고 있는 이야기와 데이터 직무 인턴 합격 등 서로의 근황을 알 수 있었다. 오랜만에 만나 서울 카페에서 맛있는 디저트를 시작으로 맛있는 저녁 식사도 함께 하였다. 시간이 길지 않아서 바삐 움직여 더운 날 땀을 흘리며 돌아다녔다. 홀리 몰리 과카 몰리가 기억에 남는다.

- 두 번째 미니 프로젝트가 사실 조금 걱정이다. 파이토치로 UNet을 구현하는 것과 다른 네트워크 모듈을 추가하는 것 사실 특별하지 않다고 생각되지만, 코드를 한 줄 한 줄 뜯어서 공부를 하면 정말 도움이 많이 될 것 같다. OpenCV로 Augmentation 하자는 의견이 있었는데, 실험해보고 성능이 얼마나 증가하는지 속도 차이는 얼마나 있었는지에 대한 내용이 추가 되면 좋을 것 같다. 하지만 팀원들 모두 바쁜 상황인데, 잘 마무리 될 수 있을지 걱정이 된다.

- 데이크루가 끝이 나도 7월 중순 정도에 부산에서 만나자고 약속을 하고 헤어지게 되었다. 과연 만날 수 있을지 잘은 모르겠지만, 되는 사람들이라도 만나서 근황을 나누고 데이크루로 만난 인연을 잘 유지하면 좋겠다. 개발자로 근무하다 보면 서로에게 필요한 상황이 될 수 있고, 좋은 근무자리를 서로 추천할 수도 있을 것 같다. 아니면 아주 작더라도 서로에게 좋은 인사이트를 주는 개발자로서의 좋은 관계로 마무리 되면 좋을 것 같다.

 

[해야할 것]

- 두 번째 미니 프로젝트 아이디어 구상

 

 

계속해서 매주 화요일 오후 2시에 POS팀의 콘텐츠가 기재됩니다! 

많은 관심 부탁드립니다! ㅎㅎㅎㅎ

 

[회의일시]

- 2022년 05월 22일 오후 16시30분 ~ 18시00분까지 온라인 미팅 진행

 

[회의내용]

1. 영상 매칭과 추적 발표(강수연, 이태범)

2. 두 번째 미니 프로젝트 발표(이정환)

  - 미니 프로젝트 개요 및 계획 설명

  - 대면 미팅 전 공부해야할 것 (UNet, Attention Network, Annotation method)

3. 첫 번째 미니프로젝트 두 번째 게시물 작성 계획 공유

  - 테스트 데이터셋 재구축

 

[활동 내용]

- 테스트 데이터셋 재구축 계획 전파, 테스트 데이터 재촬영

- 이태범 팀원과 두 번째 게시글 작성을 위한 회의, 실험 범위 분할

- 정규화 내용에 대한 게시글 초안 작성, 팀장 검토 후 보완

 

[데이콘 8주차 콘텐츠]

https://dacon.io/codeshare/5006?page=1&dtype=recent 

 

[🔥포스🔥] Multi-Hand Gesture Recognition(2)(벡터 정규화, 위치 정규화)

 

dacon.io

 

[github code share]

https://github.com/updaun/HandGestureRecognition

 

GitHub - updaun/HandGestureRecognition: HandGestureRecognition

HandGestureRecognition. Contribute to updaun/HandGestureRecognition development by creating an account on GitHub.

github.com

 

[느낀점]

- 예전에 알고리즘을 활용해서 제스쳐 분류를 했을 때, 제스쳐를 하나 추가할 때마다 조건문 사이에 간섭이 일어나 동작을 추가하기 어려웠다. 하지만 인공지능을 활용하여 데이터를 구축하면 보다 쉽게 제스쳐를 추가할 수 있다는 메리트가 발생하게 되었다. 전부터 시간이 나면 혼자서라도 코드 업데이트 해야지 했던 것을 데이크루에서 팀원들과 같이 할 수 있어서 좋았다.

- 인공지능사관학교 시절 한 손 제스쳐 모델인 지화 모델 제작 프로젝트에서 정규화를 적용할 때, 좌표 정규화와 벡터 정규화를 나눠서 실험을 진행했고, 실험 결과 좌표 정규화가 잘 나왔던 경험이 있었다. 그래서 이번 양손 제스쳐에서도 좌표 정규화가 잘 나올 것이라 생각했는데, 벡터 정규화가 성능이 더 잘 나와서 신기했다. 아마 양 손으로 변경된 점, 모델 네트워크 구조 변경으로 데이터 정규화에 영향을 미친 것 같다. 과적합 방지를 위해 모델 구조를 변경하면서 데이터 정규화의 효과가 크게 나타나지 않았지만, 전에 했던 프로젝트에서는 효과가 엄청났었다. 이번 기회를 통해 데이터 전처리도 중요하고 모델 네트워크도 복합적으로 영향을 준다는 사실을 체험할 수 있었다.

- 데이크루 활동을 하면서 OpenCV 공부를 하게 되니 네이버 부스트캠프 프로젝트를 진행하면서 확실히 도움이 되는 것 같다. 간단한 opencv 코드는 금방 작성할 수 있게 되었다. 예를 들어 비디오를 불러와 사진으로 모두 저장하는 코드를 간단하지만 팀원들 앞에서 라이브 코딩을 하게 되었다. Computer Vision Task에서 시시때때로 opencv가 등장하기 때문에 분명 좋을 것이라는 생각으로 시작한 것이 잘한 일이라고 생각한다. 데이크루 3기 팀장으로 다음 기수를 이끌어 볼 수 있을지 모르겠다.

- 데이크루 덕분에 블로그에 게시글을 주에 1개씩을 올릴 수 있어서 좋다. 내 블로그의 취지는 에러를 만날 때마다 글을 작성하여 다른 개발자들에게 도움을 주는 것이었는데, 요새 에러를 많이 아주 많이 만났지만, 시간을 내서 기록하지 못했다. 기록 해야지 해야지만 하고 아직 못 하고 있는데, 작은 것이라도 기록하려고 노력해야 한다. 내 머리를 믿어선 안 된다. 열심히 기록해두고 나중에 오답노트처럼 활용해야 한다.

 

[해야할 것]

- 두 번째 미니프로젝트 공부하기(새로운 데이터로 학습시켜보기, attention network 공부하기)

- 9장 머신러닝 세미나 준비(SVM 및 HOG)

 

 

계속해서 매주 화요일 오후 2시에 POS팀의 콘텐츠가 기재됩니다! 

많은 관심 부탁드립니다! ㅎㅎㅎㅎ

 

[회의일시]

- 2022년 05월 14일 오후 16시30분 ~ 18시00분까지 온라인 미팅 진행

 

[회의내용]

1. 영상 분할 발표(전다운, 허지혜 팀장)

2. 두 번째 미니 프로젝트 발표(허지혜 팀장)

  - UNet의 네트워크 구조

  - UNet을 활용한 Semantic Segmentation Baseline code review

3. 첫 번째 미니프로젝트 게시물 작성 계획 공유

 

[활동 내용]

- 영상 분할 세미나 발표 준비

- 첫 번째 미니 프로젝트 게시글 게재를 위한 추가 회의 진행

- 허지혜 팀장님과 첫 번째 프로젝트 UI 제작 관련 회의 진행

 

[데이콘 7주차 콘텐츠]

https://dacon.io/codeshare/4956?page=1&dtype=recent 

 

[🔥포스🔥] 첫번째 프로젝트, Multi-Hand Gesture Recognition

 

dacon.io

 

[github code share]

https://github.com/updaun/HandGestureRecognition

 

GitHub - updaun/HandGestureRecognition: HandGestureRecognition

HandGestureRecognition. Contribute to updaun/HandGestureRecognition development by creating an account on GitHub.

github.com

 

[느낀점]

- 세미나 준비를 위해 영상 분할을 공부하였는데, 역시 세미나의 힘은 대단했다. 공부에 강제성을 부여할 수 있었고, 내 발표 파트를 집중적으로 공부할 수 있었다. 준비하면서는 OpenCV의 함수 사용 위주였으나, 함수 인자로 들어가는 method를 변경하면 결과가 달라져 method를 변경하며 실험 결과를 가시화했다. 몰아서 하지 않기 위해 하루하루 2 ~ 3개의 예제를 기록했다. 세미나를 맡게 된 주는 매일 한 시간 정도씩은 발표 자료 제작을 위해 투자한 것 같다.

- 첫 번째 미니프로젝트가 내 의도대로 디자인 되었다. Mediapipe와 LSTM을 활용한 양손 제스쳐 인식 프로그램을 직접 학습시켜 보는데, 이 때 2가지 문제가 발생하게 된다. 첫 번째는 과적합에 대한 문제이고 두 번째는 위치 종속성에 대한 문제이다. 예전에 인공지능 공부를 하면서 그냥 넘어갔던 부분을 팀원들과 함께 다시 복기할 수 있어서 좋았다. 팀원들이 서로 의견을 공유하면서 나름 의미있는 결과물이 나온 것 같아서 좋다.

- 정환님께서 준비해주신 다음 프로젝트를 공부해야할 것 같다. pytorch에 익숙해져야 하고 네트워크 구조를 변경하면서 실험을 진행하고 성능을 향상시켜보는 것을 목표로 하자고 하셨다. 팀장님이 생각보다 공부를 열심히 해서 오셨다. UNet의 네트워크 구조에 대한 설명 그리고 팀장님께서 정환님의 코드를 돌려보고 코드에 대한 설명을 해주셨다. 다행히도 부스트 캠프에서 Segmentation Task를 진행할 때였고, UNet에 대한 설명을 공부하고 가서 이해가 잘 되었다.

- 벌써 데이크루 2기도 절반 이상 지나가고 있다. 부스트 캠프도 프로젝트에 들어갔고, 마무리 단계에 있다. 나태해지는 것을 방지하여 데이크루를 신청했던 것으로 바쁜 나날을 보내고 있는데, 또 좋은 점은 데이콘에 더 방문하게 되고 대회들이 눈에 들어오면서 시간 날 때마다 코드 제출을 해봐야겠다라는 생각을 하게 되었다. 수어 관련한 데이콘 자체 대회가 열리는데 도전해 볼 수 있을 것 같다는 생각이 들어 참가 버튼을 눌러 놓은 상태이다. 도전!

 

[해야할 것]

- 두 번째 미니프로젝트 공부하기(새로운 데이터로 학습시켜보기)

- 차주 게시물을 위한 첫 번째 프로젝트의 정규화 관련 내용 정리하기(이태범 팀원과 함께 작업)

 

 

계속해서 매주 화요일 오후 2시에 POS팀의 콘텐츠가 기재됩니다! 

많은 관심 부탁드립니다! ㅎㅎㅎㅎ

[회의일시]

- 2022년 04월 23일 오후 16시30분 ~ 18시00분까지 온라인 미팅 진행

 

[회의내용]

1. 5장. 기하학적 변환 - 이동, 확대/ 축소, 회전, 뒤틀기 (발표-팀원1)

2. 5장. 기하학적 변환 - 렌즈 왜곡, 리매핑, 오목 렌즈와 볼록 렌즈 왜곡, 방사 왜곡 (발표-팀원2)

3. 발표 자료 피드백, 질의 응답

4. 프로젝트 아이디어 계획 수립

 

[활동 내용]

-  Pose Estimation을 활용한 미니 프로젝트 가이드를 활용한 예제 실행

- 다음주 대면 미팅 스케줄 조절

 

[데이콘 4주차 콘텐츠]

https://dacon.io/codeshare/4858?page=1&dtype=recent

 

[🔥포스🔥] 3편. 이미지 프로세싱편(컬러 스페이스, 스레시홀딩, 이미지 연산, 히스토그램)

 

dacon.io

 

[느낀점]

- 드디어 내가 제작한 부분이 게시되었다.

- 데이터 쪽으로 유명한 플랫폼인 데이콘에 나름 공식적으로 글을 기재하는 것이 좋은 경험이다.

- 향후 좋은 개발 문화를 가진 회사에 취직해서도 공부한 내용들을 잘 정리해서 게시글을 꾸준히 올린다면 성장에 분명 도움이 될 것 같다. 함께 성장할 수 있는 좋은 분위기의 회사로 취직할 수 있으면 좋겠다.

- 다음 주는 대면으로 미팅을 한다고 한다. 대전으로 가서 얼굴보고 회의를 하면서 조금 더 친목을 다지고 남은 기간 좋은 프로젝트 결과가 남으면 좋겠다.

 

[해야할 것]

- 대면 미팅 준비, 미니 프로젝트 결과 준비

  - 모델 학습 중 과적합 발생 시 개선 방안

  - 관절 위치 종속성 문제 해결을 위한 방안

  - 관련 프로젝트의 응용 사례

 

계속해서 매주 화요일 오후 2시에 POS팀의 콘텐츠가 기재됩니다! 

많은 관심 부탁드립니다! ㅎ

[회의일시]

- 2022년 04월 16일 오후 16시30분 ~ 18시00분까지 온라인 미팅 진행

 

[회의내용]

1. 4장. 이미지 프로세싱 기초 - 관심영역 - 컬러 스페이스 - 스레시 홀딩(발표-팀원1)

2. 4장. 이미지 프로세싱 기초 - 이미지 연산 - 히스토그램(발표- 전다운)

3. 발표 자료 피드백

4. 프로젝트 아이디어 구상

 

[활동 내용]

-  Pose Estimation을 활용한 미니 프로젝트 리딩 시작

 

[데이콘 3주차 콘텐츠]

https://dacon.io/codeshare/4837?dtype=recent 

 

[🔥포스🔥] 2편. OpenCV 기초(이미지 입출력, 그리기, 창 관리, 이벤트 처리 등)

 

dacon.io

곧 있으면 내가 발표한 내용도 게시 됩니다! 

 

[느낀점]

- 내가 맡은 부분을 구글 드라이브에서 출력하기 위해 opencv 기반 출력 코드를 matplotlib로 변경하였다.

- 발표 제작을 위해 예제 기반으로 학습하였는데 생각보다 시간이 오래 소요되었다.

- 일과시간에는 캠프를 해야했기 때문에 잠을 줄여 새벽에 작업을 진행하였다.

- opencv 함수 위주의 학습이라 아직 능숙하게 사용하는 것이 부족하다. 

- 이런 것이 있구나 정도의 학습이었다. 하지만 내 파트에서 질문이 들어왔을 때 답변 할 수 있도록 꼼꼼히 준비했더니 질문 답변에 크게 어려움은 없었다.

 

[해야할 것]

- 미니 프로젝트 예제 제작 및 github repository 생성

- 예제 사용 가이드 제작 배포

 

앞으로 약 11주간 매주 화요일 오후 2시에 POS팀의 콘텐츠가 기재됩니다! 

많은 관심 부탁드립니다! ㅎ

 

[회의일시]

- 2022년 04월 09일 오후 16시30분 ~ 18시00분까지 온라인 미팅 진행

 

[회의내용]

1. OpenCV 기본 입출력(발표-팀원1)

2. NumPy와 Matplotlib(발표- 팀원2)

3. 프로젝트 아이디어

4. 콘텐츠 작성 가이드 추가 전파

 

[활동 내용]

-  Computer Vision 이상치 탐지 알고리즘 경진대회 참가 신청, EDA

 

[데이콘 2주차 콘텐츠]

https://dacon.io/codeshare/4768?dtype=recent 

 

[🔥포스🔥] 1편. OpenCV의 기초, Numpy와 Matplotlib

 

dacon.io

게시글에 좋아요! 댓글! 많이 부탁드려요!! 

 

[느낀점]

- Opencv 기초를 다시 점검할 수 있어서 좋았다.

- 개인당 발표가 30분 정도로 많은 분량 상당히 많다.

- 발표 준비를 한 팀원들의 노력이 보였다.

- 내 발표도 성실히 준비하고 콘텐츠를 잘 만들어서 많은 사람들이 콘텐츠를 보고 opencv에 입문할 수 있도록 되면 좋을 것 같다.

 

[해야할 것]

- 3주차 발표 준비

- 다른 데이크루 글 읽고 댓글 작성하기

- 데이콘 대회 참가 해보기

 

앞으로 약 11주간 매주 화요일 오후 2시에 POS팀의 콘텐츠가 기재됩니다! 

많은 관심 부탁드립니다! ㅎ

네이버 부스트 캠프를 하다가 멘토님으로부터 데이콘에서 데이크루 2기를 모집한다는 정보를 얻었다!

모집 상세페이지를 들어가 어떤 내용인지 확인을 해봤다.

[모집 상세 페이지]

https://dacon.notion.site/DACrew-2-4dd48e59bec4411a9a2c6d1023d9ca84

 

DACrew 2기 모집

[소개]

dacon.notion.site

 

총 4개의 콘텐츠가 있었고 데이크루로 선정된다면, 데이콘에 콘텐츠를 작성하는 것 같다.

향후 좋은 대외활동경험으로 사용할 수 있을 것 같아 바로 지원서를 작성하기 시작했다.

데이콘이나 캐글의 경험이 부족하기 때문에 이렇게라도 관심을 가지고 자주 들여다 봐야 한다고 생각했다.

콘텐츠 중에 내가 선택한 것은 파이썬을 활용한 OpenCV 프로젝트이다.

전부터 공부해야지 하고 패스트캠퍼스에 강의도 구매했지만 혼자서 공부하다보니 의지가 부족하여 자꾸 미루게 되었다.

공부에 강제성을 부여하면 분명하게 될 것이라 생각했다.

또 새롭게 만나는 다양한 도메인을 가지신 팀원분들을 만나 프로젝트를 할 수 있는 경험이 될 것 같았다.

'

깃허브 링크과 블로그 링크, 포트폴리오 링크, 데이크루에 대한 열정을 담아 자기소개서를 제출했다.

 

그 결과는!?

와... 합격!! 운이 좋았다.. 

다행히도 그 간의 기록을 좋게 봐주시고 데이크루로 최종 선정 된 것 같다.. 

다같이 열심히 공부해서 모두에게 좋은 경험이 되면 좋겠다!!

+ Recent posts