목록전체 글 (68)
yusukaid's IT note

인생 첫 논문 리뷰에, 처음 해보는 딥러닝 분야 개발이라 일주일 정도의 시간이 걸렸습니다. 이리 치이고 저리 치이다가 결국 완성하긴 했네요 . 첫 시작은 맥북 m1이었습니다. 작년에 산 따끈따끈한 랩탑이었기도 하고, 못해도 5년 이상은 써야할 장비기 때문에 중요했었죠. 근데 이게 큰 문제의 시작입니다. 내 발목을 잡은 cuda 일단 대부분의 딥러닝 개발은 파이썬으로 이루어지고, 거기서 수많은 모듈을 사용합니다. YOLO 개발에 쓰이는 대표적인 모델음 pytorch와 tensorflow가 있죠. pytorch에 관련된 자료가 더 많아서 이를 바탕으로 시작을 했는데, 웬걸 너무 복잡한 겁니다. 단순히 'conda install pytorch'로 끝나는 윈도우 환경과 달리 환경 변수 설정도 따로 해줘야 했습니..

이전 포스팅 모음: https://it-the-hunter.tistory.com/26?category=1035318 https://it-the-hunter.tistory.com/31?category=1035318 https://it-the-hunter.tistory.com/28?category=1035318 https://it-the-hunter.tistory.com/32?category=1035318 https://it-the-hunter.tistory.com/33?category=1035318 https://it-the-hunter.tistory.com/34?category=1035318 https://it-the-hunter.tistory.com/36?category=1035318 https://i..
이전 글: https://it-the-hunter.tistory.com/36 TensorFlow를 이용한 YOLO v1 논문 구현 #7 - train.py 이전 글: https://it-the-hunter.tistory.com/34 TensorFlow를 이용한 YOLO v1 논문 구현 #6 - model.py 이전 글: https://it-the-hunter.tistory.com/33 TensorFlow를 이용한 YOLO v1 논문 구현 #5 - utils.py 이.. it-the-hunter.tistory.com evaluate.py 목표: 학습된 파라미터를 불러와 evaluation을 진행 필요한 모듈, 라이브러리 import import tensorflow as tf import tensorflow..
이전 글: https://it-the-hunter.tistory.com/34 TensorFlow를 이용한 YOLO v1 논문 구현 #6 - model.py 이전 글: https://it-the-hunter.tistory.com/33 TensorFlow를 이용한 YOLO v1 논문 구현 #5 - utils.py 이전 글: https://it-the-hunter.tistory.com/32 TensorFlow를 이용한 YOLO v1 논문 구현 #4 - datasets.py.. it-the-hunter.tistory.com train.py 목표: 모델 class를 인스턴스로 선언해 for 루프를 돌면서, gradient descet를 수행하며 파라미터를 업데이트 필요한 모듈, 라이브러리 import import..

일반적으로 데이터셋 구조를 생성할 때 train, test 이렇게 두 가지를 만들 것이다. 하지만 좀 더 깊이 들어가서 논문을 읽다보면, validation이라는 단어가 굉장히 자주 등장하고 이게 대체 뭘까 하는 의문이 들 것이다. 사전적 의미 국민 번역 프로그램 파파고에 의하면 validation의 사전적 의미는 '확인'이라고 한다. 여기서 우리는 validation이 뭘 뜻하는지 어느정도 유추가 가능하다. 딥러닝에서의 'validation' validation은 학습이 완료된 모델을 검증하기 위한 데이터셋이다. 즉, 중간 점검을 위한 것이다. 딥러닝 분야에서 대부분은 train 데이터셋으로 학습을 시키고, 정확한 성능 평가를 위해 중간 피드백을 하고 수정을 거쳐 최종 output이 추출된다. 이를 위..
이전 글: https://it-the-hunter.tistory.com/33 TensorFlow를 이용한 YOLO v1 논문 구현 #5 - utils.py 이전 글: https://it-the-hunter.tistory.com/32 TensorFlow를 이용한 YOLO v1 논문 구현 #4 - datasets.py 이전 글: https://it-the-hunter.tistory.com/28 TensorFlow를 이용한 YOLO v1 논문 구현 #3 - loss.py.. it-the-hunter.tistory.com model.py 목표: keras subclassing 형태의 모델 구조 class 정의 필요한 모듈 import import tensorflow as tf 상세 코드 class YOLOv1(..