네이버 부스트캠프 8

파이썬 버전 관리

본 글은 네이버 부스트 캠프 AI Tech 기간동안 개인적으로 배운 내용들을 주단위로 정리한 글입니다 본 글의 내용은 새롭게 알게 된 내용을 중심으로 정리하였고 복습 중요도를 선정해서 정리하였습니다 ✅ Week 8 1.버전 관리 2. 파이썬 버전관리 + Pyenv 설치 3. 파이썬 프로젝트 버전 관리 + Poetry 1. 버전 관리 우리는 Pytorch 또는 Python과 같은 소프트 웨어 심지어, GUI 프로그램 - LoL 클라이언트 버전등 다룰때도 정체모를 숫자들과 마주친다 가장 익숙한 버전을 예시로 들어보면 '스타크래프트1.1.61'과 같이 프로그램 뒤에 오는 숫자가 버전을 의미한다 그렇다면 버전의 정의는 무엇일까? 버전 Version? : 소프트웨어 제품의 특정 릴리스에 대한 고유한 식별자 즉, ..

[부스트 캠프]Week 7 회고 및 Week 8 목표정리

✅7주차 회고 7주차에는 강의가 없었고 Level 1 대회인 Image Classification을 진행하였다 -7주차 아쉬운 점- 아직까지도 협업 툴을 적극적으로 활용하지 못하고 있는점 협업을 체계적으로 하지 못한 것 처음 목표했던 것과 다르게 성적에 집중하게 된것 팀원들 사이에서도 프로젝트의 격차가 벌어진것 -7주차 좋았던 점- 그럼에도 불구하고 다양한 실험을 직접해본 것 이유를 기반으로 가설을 만들고 추론하여 모델링을 진행한 것 팀원들의 의견을 자유롭게 공유하고 의견을 발전시켜 나간것 실험 내용을 기록해 둔 것 Public과 Private Score에서 1위를 차지 한 것 ✅8주차 목표 Week 8에서는 이러한 교훈을 기반 삼아 아래의 목표를 설정하려고 한다 실행 여부는 다음주 이 시간에 회고하면서..

[네이버 부스트 캠프 AI Tech]Pytorch 알쓸신잡 - Autograd 작동원리

본 글은 네이버 부스트 캠프 AI Tech 기간동안 개인적으로 배운 내용들을 주단위로 정리한 글입니다 본 글의 내용은 새롭게 알게 된 내용을 중심으로 정리하였고 복습 중요도를 선정해서 정리하였습니다 ✅ Week 6 autograd backward() grad zero() no_grad() 1. autograd 오늘은 모델 학습을 위해서 간단하게 알아보는 '알두면 쓸데가많은 신기한 잡학사전' pytorch Autograd에 대한 내용이다 많은 모델을 학습하다보면 맹목적으로 .backward()를 통해서 배치마다 모델의 역전파를 계산해서 가중치를 업데이트해주는 행동을 할때가 있다 이런경우 대부분 원리를 이해하기보다 원래 그런갑다 하는 마인드로 모델을 학습하게 될 수 있다 따라서 오늘은 이러한 부분에서 조금은..

[네이버 부스트 캠프 AI Tech]Multi Modal

본 글은 네이버 부스트 캠프 AI Tech 기간동안 개인적으로 배운 내용들을 주단위로 정리한 글입니다 본 글의 내용은 새롭게 알게 된 내용을 중심으로 정리하였고 복습 중요도를 선정해서 정리하였습니다 ✅ Week 5 What is multi modal? Visual data & text 1. What is multi modal? Multi Modal은 무엇일까? 바로 다른 특성을 갖는 데이터들을 함께 이용해서 학습한 모델을 의미한다 우리가 일반적으로 Image나 Text와 같이 각각의 데이터를 활용해서 학습시키는 모델은 Unimodal이라고 한다 하지만 Multi Modal은 text와 image를 함께 활용해서 학습시킬 수 있다 즉, Multi Modal은 쉽게 말해서 사람의 판단처럼 여러 감각 기관들에..

[네이버 부스트 캠프 AI Tech]Landmark Localization & Detecting objects as keypoints

본 글은 네이버 부스트 캠프 AI Tech 기간동안 개인적으로 배운 내용들을 주단위로 정리한 글입니다 본 글의 내용은 새롭게 알게 된 내용을 중심으로 정리하였고 복습 중요도를 선정해서 정리하였습니다 ✅ Week 5 Landmark Localization Hourglass network DensePose RetinaFace detection object as keypoint conernet centernet ✅Intro 이번에 살펴볼 내용들은 Instance segmentation과 panoptic segmentation의 추가적인 내용으로 Landmark Localization 과 Detection object as keypoint이다 둘의 내용은 조금더 발전된 방법론과 앞에서 살펴본 방법론을 다른 분야..

[네이버 부스트 캠프 AI Tech] Instance & Panoptic Segmentation

본 글은 네이버 부스트 캠프 AI Tech 기간동안 개인적으로 배운 내용들을 주단위로 정리한 글입니다 본 글의 내용은 새롭게 알게 된 내용을 중심으로 정리하였고 복습 중요도를 선정해서 정리하였습니다 ✅ Week 5 Instance Segmentation What is Instance? Mask R-CNN YOLACT YolactEdge Panoptic Segmentation What is Panoptic? UpsNet VpsNet ✅1. Instance Segmentation 우리는 지난 시간까지 Semantic Segmentation과 Object detection의 흐름을 살펴보았다 그러나 이러한 task들은 최근 들어서 연구가 활발하게 진행되지 않고 있다 그 이유는 무엇일까? 바로 Instance ..

[네이버 부스트 캠프 AI Tech] Multi-GPU에 간단한 고찰

본 글은 네이버 부스트 캠프 AI Tech 기간동안 개인적으로 배운 내용들을 주단위로 정리한 글입니다 본 글의 내용은 새롭게 알게 된 내용을 중심으로 정리하였고 복습 중요도를 선정해서 정리하였습니다 이번 부스트캠프 과정주의 저의 가장큰 목표는 '경험하지 않은 어려운 길을 가자'입니다 평소 GPU 1대도 구하기 힘들어 파라미터가 큰 모델은 학습을 돌려보지 못했던 저에게 Multi - GPU는 너무나 꿈같은 이야기 처럼 들렸습니다 그럼에도 불구하고 개인 단위가 아니라 회사 단위로 넘어 갔을 때 Multi - GPU에 대한 개념이 잡혀있지 않다면 큰 부족함으로 느껴질 것 같아서 pytorch에서 Multi-GPU를 학습하는 방법에 대해서 조사해보고 정리하였습니다 추가적인 정보나 잘못된 정보가 있다면 댓글 부탁..

[네이버 부스트 캠프 AI Tech] VGG 논문리뷰

본 글은 네이버 부스트 캠프 AI Tech 기간동안 개인적으로 배운 내용들을 주단위로 정리한 글입니다 본 글의 내용은 새롭게 알게 된 내용을 중심으로 정리하였고 복습 중요도를 선정해서 정리하였습니다 ✅ Week 2 오늘은 특별히 수업 내용이 없습니다 이미 어제 도비는 모든 수업을 들었기 때문입니다 따라서 오늘 활동한 내용중에서 논문 리뷰의 핵심 내용을 정리하겠습니다 ✅논문리뷰 - Very Deep Convolution Networks for Large-Scale Image Recognition 논문 링크 : Very Deep Convolutional Networks for Large-Scale Image Recognition In this work we investigate the effect of th..