Home
JaeHo Yoon
Cancel

[ETC] colab GPU vscode로 연결하기

colab gpu를 vscode로 연결해서 사용하는 방법을 리뷰하고자 한다. remote ssh extension 설치 먼저 vscode에서 remote ssh extension을 설치한다. cloudflare 설치 cloudflare이라는 프로그램을 설치한다. 설치 사이트 colab cloudflared 설치 colab에서...

[데브코스] 13주차 - DeepLearning Model Compression

perception DL process 간단하게 딥러닝 프로세스를 살펴보자. 딥러닝이 perception에서 어떻게 진행되는지 data labeling 데이터 레이블링의 퀄리티가 중요하다. bbox가 객체에 fit하게 잘 되어 있는지, segmentation이라면 영역이 잘 설정되어 있는지가 중요하다. 또는 클래스를 ...

[데브코스] 12주차 - DeepLearning Perception Applications

자율주행에서 Perception, 인지란 인식 + 이해하는 과정으로, 유의미한 정보를 생성하는 단계가 필요하다. 유의미한 정보라 함은 객체를 인식하는 것도 중요하지만, 객체를 인식하는 것만으로는 거리 정보를 얻을 수 없다. 그래서 그 객체와의 거리를 추정하는 3D POSE estimation도 함께 수행해야 한다. 3D POSE estimat...

[데브코스] 12주차 - DeepLearning Data Labeling and Data Augmentation

Data Labeling labeling이란 확보한 원시 데이터(raw data)를 학습에 사용하기 위해 데이터를 만드는 작업을 말한다. 레이블링(Labeling) 또는 어노테이션(Annotation), 태깅(Tagging)이라 부른다. Computer vision에서는 주로 이미지에 필요한 태스크(classification, detection,...

[데브코스] 12주차 - DeepLearning Open Dataset and Dataset label format Convert to Yolo format

딥러닝을 하기 위해서는 데이터셋에 대한 이해가 필요하다. 자신이 진행하고자 하는 문제에 대해 정의하고, 데이터를 가져오는데, 데이터의 클래스가 어떤지, 그에 대한 비율이 어떤지, 어떤 환경을 가지고 있는지 살펴봐야 한다. 데이터를 가져오는 과정은 다음과 같다. 데이터 탐색(EDA) 데이터의 클래스 종류와 비율, 어떤 환경...

[논문 리뷰] Ultra Fast Structure-aware Deep Lane Detection

Lane Detection에 대한 논문을 리뷰한 내용입니다. 혼자 공부하기 위해 정리한 내용으로 이해가 안되는 부분들이 많을 거라 생각됩니다. 참고용으로만 봐주세요. Abstract 최근 Lane detection 방법들은 픽셀 단위의 segmentation 기반의 방법으로 다양한 환경과 처리 속도 문제를 해결하기 위해 노력해왔다. 사람의 인지 시...

[데브코스] 11주차 - DeepLearning Many CNN models structure

AlexNet pytorch class AlexNet(nn.Module): def __init__(self, n_classes : int) -> None: super(AlexNet, self).__init__() self.n_classes = n_classes self.layer =...

[데브코스] 10주차 - DeepLearning Yolo v3 coding (2)

Yolo v3 Loss class Darknet53(nn.Module): def __init__(self, cfg, param, training): ... self.module_cfg = parse_model_config(cfg) self.module_list = self.set_layer(se...

[데브코스] 10주차 - DeepLearning Yolo v3 coding (1)

Yolo v3 Architecture backbone는 darknet53을 사용했고, 이렇게 나온 feature map과 추가적으로 연산한 후의 feature map들을 다 추출해서 합치게 된다. 이를 통해 크기가 각기 다른 객체들을 잘 탐지할 수 있다. 13x13 feature map에서는 grid가 13일 것이고, 그렇다면 큰 객체를 잘...

[데브코스] 10주차 - DeepLearning Object Detection

Object detection classification은 단일 객체에 대해 분류를 하는 것이다. 이 단일 객체의 위치를 찾아주는 것을 localization이라 하는데, 멀티 객체애 대해 탐색을 하고자 했고, 이 방법이 object detection이다. localization에서의 출력은 classifer 및 객체 위치에 대한 x,y...