전체 글 167

Pstage3_Day05] Kaggler들이 Semantic Segmentation 대회에서 사용하는 방법

📌 학습 목표 학습 정리하기 Augmentation 뿌수기 -> 무수면 하더라도 무조건 하자 📌 학습 정리 오늘 강의는 competition이 익숙하지 않은 나 같은 사람한테 도움이 많이 될 거 같다. 1. RandomSeed 고정 -> 매번 이걸로 고통받는 나,,, 항상 1순위로 확인하려고한다. 2. 실험기록 아 너무 이쁜 거 같다. 한 눈에 보기도 좋고. pstage3도 나름 잘 하고 있지만, 이게 더 좋아보인다. pstage4부터 이렇게 해야지!! 3. 실험은 한 번에 하나씩! => 지난 대회 1등이었던 현규님도 이렇게 하셨다고 했다. 뭐가 효과적이었는지 알아보기 위해 (*중첩효과 싫어요ㅠ) 한 번에 하나씩! 2.2 Validaiton이 중요하다 -> 제출을 하지 않아도 모델의 성능을 평가할 수 있..

Naver Ai Boostcamp 2021.05.01

프로그래머스] 징검다리 건너기- c++

2019 카카오 개발자 겨울 인턴십 5번 문제 징검다리 건너기 programmers.co.kr/learn/courses/30/lessons/64062 코딩테스트 연습 - 징검다리 건너기 [2, 4, 5, 3, 2, 1, 4, 2, 5, 1] 3 3 programmers.co.kr IDEA의 흐름 1. 보자마자 될 때까지 while 문 돌면서 stones에서 하나씩 빼주면 되지 않나? 라고 생각하고 돌려봤지만 역시나 실패! 사실 돌려보지않고 제한사항만 봐도 알 수 있다. stones의 원소 값 200,000,000 이니까,,, 단순 반복문은 안될 거라고 생각했다. 그러면 이제 $N^{2}$이 아니라 NlogN으로 갈 수 있는 방법이나 N으로 갈 수 있는 방법을 찾아야 한다. 2. 혹시 k값 이하로 연속하는..

알고리즘 2021.04.30

Pstage3_Day3 ]

역쉬 작심삼일^^... 오늘부터 슬슬 다시 퍼지기 시작 오늘 피어세션 정말 알찼다. 1. 서로 실험한 결과물을 알 수 있도록 실험일지를 쓰자고 제안했다. - 점수 향상이 있었는지 , score가 얼마나 올랐는 지 , 어떤 방법인지, 왜 썼는지 등을 기록 - 남의 실험 기록이 궁금하거나 하면 댓글을 달면 된다. 갓홍엽님이 내 실험 기대된다고 댓글 달아주셨다 🤭🤭🤭 - 제안은 내가 했지만 홍엽님, 효진님이 너무 이쁘게 잘 쓰셔서 약간 놀랐다 2. 유지님에게 Git 배우기 이번 팀플을 통해 협업에서 Git 관리가 얼마나 중요한지 깨달았다. git 고수 유지님의 도움으로 branch , issue , merge , pr 등등 여러가지를 배웠다. 중간에 한 번 날려먹긴 했지만 ^^,,,, 그래도 운 좋게 웬만한 ..

Naver Ai Boostcamp 2021.04.29

Pstage3_Day2 ] FCN의 한계를 극복하려고 한 논문들

📌 학습 목표 1. 강의 절반 듣기 2. DeconvNet , SegNet 구현해보기 📌 학습 정리 1. FCN의 한계점 1. 객체의 크기가 너무 크거나 작은 경우 예측을 잘 못한다. - 3x3 같은 미리 정의된 conv를 사용하기 때문에 전체적인 context를 보는 게 아니라 local한 정보들만으로 예측을 하게 된다. ex) 버스 창에 비친 자전거를 인식 2. Object의 디테일한 부분이 사라지는 문제가 발생한다. -Deconv 절차가 너무 간단하기 때문 2. Decoder를 개선한 models Deconv의 절차가 너무 간단해 디테일한 부분을 잡아내지 못하는 FCN의 한계점을 극복하기 위해 모델을 Encoder , Decoder 부분으로 나누어 Decoder 부분을 더욱 효과적으로 학습함 2.1..

Naver Ai Boostcamp 2021.04.28

Pstage3_Day1 ] Semantic Segmentation의 기초와 이해

📌 학습목표 FCN 구현하기 FCN 을 baseline에 적용해보기 -> 서버가 터졌다!! 내일 하기 📌 학습 내용 정리 1. 3줄 요약 VGG backbone을 사용 VGG 네트워크의 fc layer를 1x1 Convolution으로 대체 Transposed Convolution을 이용해 Pixel Wise prediction 수행 2. 왜 Segmentation에 Fully connected 보다 convolution이 더 잘 어울릴까? Image classification 문제는 물체의 위치는 중요하지 않다. "어떤" 물체가 있는 지가 핵심이므로, 어떤 픽셀이든 같은 label을 갖게 된다. 하지만 Segmentation은 "어떤"물체가 "어디"위치해 있는 지가 중요하다. 위치정보를 살려야한다. F..

Naver Ai Boostcamp 2021.04.26