CHAPTER 5 리팩터링 기법
CHAPTER 5 리팩터링 기법5.1 리팩터링의 네 가지 요소: 목적, 대상, 시기, 방법5.1.1 리팩터링의 목적코드에 대한 이해를 쉽게 하기 위해 소프트웨어의 내부 구조를 개선하는 것으로소프트웨어의 외부 동작을 변경하지 않고 수정 비용을 줄이는 것을 목적으로 한다 ...
Read more
Video
Video Optical Flow pixel correspondences problem using local window Lucas-Kanade flow FlowNet CNN은 classification 분야에서 성공적이였으나, optical flow estimatio ...
Read more
Object Detection & Segmentation 2
Object Detection & Segmentation 2Additional Object Detection Techniques Feature Pyramid Netowrk (FPN) 충분히 빠르다 다양한 크기의 물체를 잘 찾아낸다 scale robustness ...
Read more
CHAPTER 4 코딩 규칙
CHAPTER 4 코딩 규칙4.1 명명과 주석명명은 코드 가독성에 큰 영향을 미치며 프로그래머의 기본 능력과 소양을 반영 하기도 한다 4.1.1 긴 이름과 짧은 이름 긴 이름 : 가급적 이름이 그 의미를 자세하기 표현하기 원함 그래야 한눈에 설계 의도를 파악할수 있기 ...
Read more
Object Detection & Segmentation 1
Object Detection & Segmentation 1 Object Detection : 이미지 내에서 특정 객체의 위치를 찾아내는 것 Segmentation : 이미지 내에서 특정 객체의 픽셀을 찾아내는 것 Object Detection = B ...
Read more
CHAPTER 3 설계 원칙
CHAPTER 3 설계 원칙3.1 단일 책임 원칙3.1.1 단일 책임 원칙의 정의 및 해석단일 책임 원칙(single responsibility principle, SRP)은 클래스와 모듈은 하나의 책임 또는 기능만을 가지고 있어야 된다 주의할 점은 단일 책임 원칙이 ...
Read more
Representation Learning (Self-Supervised Learning)
Representation Learning (Self-Supervised Learning) 학습 기법의 label에 따른 분류 딥러닝 모델 학습을 위해서는 많은 레이블이 필요하다. 하지만, 비싼 레이블링 없이도 모델을 잘 학습시키는 것은 중요하다. Supervis ...
Read more
Representation Learning 2
Representation Learning 2place recognition(NetVLAD) Vector of Locally Aggregated Descriptors (VLAD) VLAD는 이미지의 특징점을 클러스터링하여 각 클러스터에 대한 특징점의 차이를 계산한 후 ...
Read more
CHAPTER 2 객체지향 프로그래밍 패러다임
CHAPTER 2 객체지향 프로그래밍 패러다임객체지향 프로그래밍은 현 시점에 가장 대중적인 프로그래밍 패턴이다 2.1 객체지향이란 무엇인가?2.1.1 객체지향 프로그래밍과 객체지향 프로그래밍 언어객체지향 프로그래밍이란? 프로그래밍 패러다임 또는 프로그래밍 스타일을 의 ...
Read more
Representation Learning 1
Representation Learning 1Metric Learning메트릭이란 거리를 측정하는 함수를 말한다. 메트릭 러닝은 데이터의 표현을 학습하는 것이다.이는 데이터의 표현을 학습하여 거리를 측정하는 함수를 학습하는 것이다. 유사도(Similarity)-거리( ...
Read more