Deepzip의 두번째 버전인 Dzip첫번째 버전 출처 : https://github.com/mohit1997/DeepZip두번째 버전 출처 : https://github.com/mohit1997/Dzip-torch확률적 데이터 모델링을 따르는 예측
RNN(Recurrent Neural Network)은 은닉층의 노드에서 활성화 함수를 통해 나온 결과값을 출력층으로 보내면서 다시 은닉층 노드의 다음 계산의 입력으로 보내는 특징을 가지고 있다.x는 입력층의 입력 벡터이고 y는 출력층의 출력 벡터이다.RNN 은닉층에서
보통 하나로 부르지만 TCP와 IP는 별개이다. 네트워크의 경우 계층이 정의되어있고 각 계층마다 하는 역할과 책임지는 영역이 나눠져있다.TCP를 알기전에 네트워크 계층을 이해해보자.OSI 7 계층은 국제표준화기구(International Standard Organiza
어파인 변환 : 영상을 평행 이동시키거나 회전, 크기 변환, 전단 변환 등을 통해 만들 수 있는 변환을 통칭한다.영상에서 어파인 변환을 적용할 경우, 직선은 그대로 직선으로 나타나고, 직선 간의 길이 비율과 평행 관계가 그대로 유지된다. 어파인 변환에 의해 직사각형 영
Agent(에이전트)가 Environment(환경)와 상호작용하며 강화학습의 목표는 Environment(환경)에서 Agent가 최대 reward를 얻을 수 있도록 Agent(에이전트)를 학습하는 것이다.캡Agent(에이전트) : 주어진 문제 상황에서 행동하는 주체이다
프로그램 설계 방법론으로 프로그램을 단순히 데이터와 처리 방법으로 나누는 것이 아니라, 프로그램을 수 많은 객체(object)라는 기본 단위로 나누고 이들을 상호 작용으로 서술하는 방식큰 문제를 작게 쪼개는 것이 아니라, 먼저 작은 문제들을 해결할 수 있는 객체들을 만
출처 : https://gmlwjd9405.github.io/2018/09/14/process-vs-thread.html멀티코어를 가진 CPU가 보편적이기 때문에 멀티 코어를 활용할 수 있어야한다.프로세스는 사용 중인 파일, 데이터, 프로세서의 상태, 메모리
카메라 캘리브레이션 > 카메라 캘리브레이션이란 > > 눈으로 보는 세상은 3차원이지만 카메라로 찍을 경우 카메라의 위치 및 방향 등에 의해 2차원의 이미지로 변하게 된다. > > 실제로는 사용된 렌즈, 렌즈와 이미지 센서와의 거리, 렌즈와 이미지 센서가 이루는 각 등
서버에 접속할 일이 생겨서 visual studio 19에서 libcurl을 사용해야됬습니다.visual studio19에서 c++ 로 libcurl을 사용할 일이 없는지 오래된 글 밖에 없었고 버전 호환성 때문에 빌드에 실패했습니다.결국 성공했는데 다른 분들은 고생하
특징점 매칭은 특징점을 검출하고 특징점 주변의 정보(기술자)를 통해서 매칭한다.기술자는 서로 다른 영상에서 특징점이 어떤 연관성을 가졌는지 구분하게 하는 역할을 한다.기술자는 검출된 특징점 근방의 영상을 표현하는 실수 또는 이진 벡터이다. 영상의 방향, 밝기, 크기,
Harris corner 1988 SIFT 2004 FAST 2006 영상 특징점이란?영상에서 물체를 추적하거나 인식할 때, 영상과 영상을 매칭할 때 가장 일반적인 방법은 영상에서 주요 특징점을 뽑아서 매칭하는 것이다. 특징점을 영어로는 보통 keypoint 또는
도커에서 기본으로 사용하는 명령어를 정리도커 docs를 보면 아주 자세하게 나와있다.https://docs.docker.com/reference/1다음 URL에서 도커 이미지를 찾을 수 있다.https://hub.docker.com/search?q=&
튜토리얼을 기반으로 적어보는 사용자 정의 DataLoader출처 : https://tutorials.pytorch.kr/beginner/basics/data_tutorial.html기본형\_\_init\_\_ 함수는 Dataset 객체가 생성(instantia
논문 출처 : https://arxiv.org/pdf/1606.02147.pdf실시간 시멘틱 세그먼테이션을 수행하는 능력은 모바일 어플리케이션에서 매우 중요하다. 긴 floating point 동작의 불리하게하며 긴 실행시간을 가지게한다. 논문에서 제안한 EN
CNN의 합성곱을 설명하는 블로그에 가보면 1채널 이미지, 3채널 이미지에 대해서 convolution 연산을 설명하고 있다. 초기 입력 convolution에 대한 이해는 가지만 다양한 모델을 보게되면 여러층을 쌓아서 convolution을 하기 때문에 중간 단계의
히스토그램은 어떤 데이터가 얼마나 많은지를 나타내는 도수 분포표를 그래프로 나타낸 것히스토그램을 사용하면 데이터의 분포 상태를 한눈에 쉽게 알아볼 수 있다. 화소의 분포를 나타내는 지표이기 때문에 이 분포를 이해하면 이미지, 영상의 특성을 판단할 수 있는 유용한 도구가
이해하기 쉽게 흑백 이미지를 예로 들어서 이미지의 밝기 처리를 해본다.opencv GRAYSCALE 흑백이미지 한 픽셀의 데이터 사이즈를 보통 uint8로 정의하는데 0 ~ 255 범위를 갖게된다. 다음은 화소값의 변화에 따른 이미지의 밝기 변화이다.관심영역의 이미지
연산자 우선 순위고려해야할 점sizeof : 64 bit 컴파일러에서 포인터는 8 byte, 32 bit 컴파일러에서 포인터 4 byte삼항 조건 연산자란? 조건식 ? ( 참일 때 실행 문장 ) : 거짓일 때 실행 문장 파이썬에서 where() 함수와 같은 기능비트 연
소스 코드를 컴파일한 결과물 -> 0과 1로 구성된 2진수 형태의 오브젝트 파일오브젝트 실행 파일이 메모리에 2진수 형태로 로드된다.machine이 2진수 패턴의 명령이나 데이터를 읽는다.정수형 상수는 1,2,4,8 Bytes1 byte = 8 bit종류 2가지 uns
앙상블 학습이란과반수 투표 분석배깅 분석랜덤 포레스트 분석부스팅 분석여러 분류기( 모델 )를 하나의 메타 분류기로 연결( 통합한다는 의미가 강하다) 하여 개별 분류기보다 더 좋은 일반화 성능을 달성여러 분류 알고리즘 사용 : 다수결 투표하나의 분류 알고리즘 이용 : 배