분류 전체보기 44

15주차 회고

2024-11-25 (월)대면BEiTMask2Former회고VLM을 프로젝트에 써보고 싶어서 주말 동안 BEiT 논문을 읽어오기로 했었다. BEiT가 3개 있는데 1 읽고 2는 뭐... 계산? 뭔 계산이더ㅏㄹ 암튼 안 중요해보여서 건너 뛰고 3을 읽어갔다. 대충 각자 읽어온 파트 얘기하고 코드를 보니까 2는 detectron2로 되어있길ㄹ ㅐ3을 쓰려고 했다. 근데...근데.... 공식 코드 자체가 돌아가질 않았다. 대충 우리가 쓰는 서버에 CUDA가 도커 밖에 설치되어 있어서 모듈들이 CUDA 경로를 못 잡아서 생기는 문제였다. nvcc -version해도 아무것도 안 뜸ㅋㅋ허깅페이스 뒤지고.... 깃헙 pr 이슈 다 뒤졌는데............ 아 그리고 Mask2Former를 쓰고 있어서 일단 ..

14주차 회고

2024-11-18 (월)대면SAM 오류 수정회고주말 동안 SAM 이식을 못 끝냈다. 진짜조금ㅅ살짝울고싶었나? 암튼다같이 코드 뜯어보면서 수정했다. 29개의 segmentation map을 출력해야 하지만 1개만 출력하고 있는 문제를 다중 클래스 출력이 가능하도록 구조를 수정해서 해결했다. 이 과정에서 iou token을 mask token에 그냥 더해서 갖고 다닌다는 것도 알게 됐다. 두 번째 문제는 decoder의 출력 이미지 크기가 원본 이미지 크기와 맞지 않는 문제였는데 이건 interpolation을 수행하는 postprocess 메서드를 사용했다....(이런거있는줄몰랐다 하) 근데 딱 저 문제 해결하자마자 머리가 지끈지끈하더니 몸 으슬으슬하고 아 이거 백퍼 열난다 싶어서 집에 갔다. 원래 시험..

13주차 회고

2024-11-11 (월)프로젝트 자료조사회고새로운 프로젝트 팀으로 진행하는 프로젝트 첫날이었다. 우리는 첫날부터 대면으로 만나서 코어타임을 보냈는데, 첫날부터 만나서 얘기하고 대회에 관한 이야기를 나눈 게 정말 좋았다. 이 날 이후로 금요일까지 낮이고 밤이고 새벽이고 풀디코를 하면서 작업 속도도 정말 빨랐고 규칙도 빨리 정할 수 있게 되면서 팀의 방향을 잘 잡을 수 있었다고 생각한다.  2024-11-12 (화)EDA베이스라인 코드 이해회고베이스라인 코드를 100ep까지 늘려서 학습 돌려놨다. 베이스라인 코드 작성과 EDA로 분업해서 진행했고 나는 EDA를 맡았다. 베이스라인 코드도 짜보고 싶긴 했는데 저번 Data centric 때 config를 쓸 수 있도록 코드를 작성하면서 조금.. 건드려 봤으..

[논문 리뷰] Segment Anything

https://arxiv.org/abs/2304.02643 Segment AnythingWe introduce the Segment Anything (SA) project: a new task, model, and dataset for image segmentation. Using our efficient model in a data collection loop, we built the largest segmentation dataset to date (by far), with over 1 billion masks on 11M licensearxiv.org 1. IntroductionTask주어진 프롬프트를 유효한 segmentation mask로 변환하는 작업프롬프트란 물체 식별을 위한 공간이나 텍스트..

CS/AI 2024.11.03

11주차 회고

2024-10-28 (월)EDA회고새로운 프로젝트가 시작됐다. Data-centric은 정말 처음 들어보는 분야인데...강의를 조금 들어보니 data augmentation 실험이 주가 되는 것 같았다. 베이스라인 코드 성능이 얼마나 나올지 궁금하여 코드를 쌩으로 돌렸는데 학습이 30시간 정도 걸린 것 같다. 2024-10-29 (화)EDA베이스라인 코드회고베이스라인 코드 실행시간이 정말 너무너무너무너무너무 오래 걸려서 nvtop 찍어보니까 메모리는 꽉 찼는데 GPU는 거의 안 쓰고 있었다. 다른 팀원에게 물어보니 아마 augmentation을 numpy로 구현해놨는데 여기에서 병목현상이 생기는 것 같다고 했다. njit를 추가하고 다른 코드들 몇 개 추가하니까 잘 돌아갔다. augmentation을 ..

10주차 회고

2024-10-21 (월)bbox filtering 실험회고EDA를 할 때, 이미지 안에 여러 annotation이 있는 경우에 작은 물체를 detection 하기 위해 작은 객체를 학습하는 것이 오히려 모델 성능에 방해되는 것이 아닐까하는 생각이 들었다. 그래서 bbox 크기가 32*32 이하인 annotation을 필터링하는 코드를 작성하여 모델을 학습시켰다.근데 뭐더라서버가터졌었나코드에러가났었나 하하(개복치서버를어쩌면좋지...>그래서 화요일에 다시 했닿 2024-10-22 (화)bbox filtering 실험회고bbox를 필터링 하니까 쌩으로 돌렸을 때에 비해 큰 물체에 대한 mAP는 아주 조금... 올랐고.. loss는 아주 조금... 나은 수준으로 나왔다. 근데 아주 조금이어서 그렇게 큰 영..

9주차 회고

2024-10-14 (월)회고  2024-10-15 (화)과제회고기본과제 제출이 이번주 금요일까지였디@!!!! 과제 하나도 안 했는디.. 처내느라 바빴다 덕분에 강의도 몇 개 다시 돌려봤다하하하하하하하하하 2024-10-16 (수)프로젝트 회의회고  2024-10-17 (목)mmdetection docs 읽고 config 수정하기회고mmdetection 3.3.0 버전을 쓰기 위해 베이스라인 코드를 버리고 새로 클론 받아서 공부했다. 3.0 이상부터는 config 파일 형식이 다르다고 해야하나..? 그래서 그냥 닥스 보고 공부했다. dino 돌려놓고 깜빡하고 자리를 이동해서 ..... 학습이 중단됐다.... 백그라운드에서도 학습시킬 수 있는 nohup이나 tmux를 알아봐야겠다.  2024-10-..

7주차 회고

2024-09-20 (금)회고이 날 뭐했더라추석 연휴 끝나고 늦잠 자서 아침에 지각한 기억만 있다.. 왜 뭐 했는지 안 적어놨지...... 2024-09-23 (월)SketchNet회고스케치 이미지를 분류하는 모델인 SketchNet 논문을 짧게 읽어봤다. 이 외에도 스케치 이미지 분류 연구 동향이나 리뷰 논문을 읽어봤는데 대부분 스케치 이미지와 실제 이미지를 동시에 사용하여 스케치 이미지를 분류하고 있었다. 주어진 데이터셋은 스케치이미지 뿐이어서 Diffusion 모델로 실제 이미지를 생성하여 SketchNet을 써보고 싶었는데, Diffusion 모델을 돌려본 다른 팀원이 이미지 하나 생성하는데 6~8초가 걸렸다고 했다. 대회 종료까지 시간이 얼마 남지 않은 시점에서 돌리기엔 무리일 것 같아 다..

6주차 회고

2024-09-09 (월)Attention is All You Need 논문 리뷰회고내가 발표할까 말까 고민하던 논문을 다른 팀원이 해줬다!! 근데 주말에 시간이 없어서 논문을 다 읽진 못하고 유튜브에 다른 사람이 올린 발표 영상을 듣고 가서 아쉬웠다. 사실 아직도 완벽하게 이해했다고 자신있게 말ㅇ느 못하지만 계속 보다 보니까 아는 내용인 것 같은 느낌이 든다..... 흠이 세상에서 양자역학을 완벽하게 이해한 사람은 없다. 단지 양자역학 내용에 익숙해졌을 뿐이다.라는 말이 생각난다......ㅋㅋ 2024-09-10 (화)AI 개발 기초 강의 1-4강CV 플젝 강의 1강회고AI 개발 기초 강의라고는 하는데 실상 내용은 서버.. 리눅스.... streamit.... 이런 거였다. 별로 어려운 내용은 ..

5주차 회고

2024-09-02 (월)MAE 논문회고처음 하는 논문 리뷰였다. 원래 Attention is you need, YOLO, SAM 등등을 생각했었는데 길거나 어렵거나 등등의 이유로 MAE를 골랐다. 논문을 잘 읽는 사람이 되고 싶다. 논문을 뉴스 읽듯이 훅훅 읽으면 재밌ㅇ르 것 같아 2024-09-03 (화)KBW 1일차6강회고멀티모달을 처음 공부했다. CLIP은 논문을 꼭 읽어봐야 될 것 같다.  2024-09-04 (수)KBW 2일차7, 8강아마 과제 3?회고이번주 내용이 대체로 어려..운 것도 같고 그냥 강의 하나에 논문이며 모델이며 우다다다 나와서 어려운 것 같기도 하고 그냥 내가 부족해서 그런 것 같기도 하고 2024-09-05 (목)9강회고사실 과제4를 한 줄 알았는데 아니어서 금요일에...