목록책장 (89)
서랍장
작은 센서를 만들 때, 저녁이라는 시간 때문에 생기는 노이즈와 같은 문제가 생길 수 있다. 즉 이러한 경우 적당한 필터링을 통해 노이즈를 제거해주어야 한다. 이럴 때 쓰이는 필터란 무엇일까에 대해 알아보자. 1. Image? Intensity values (집약정도) 를 사용해 매트릭스 혹은 격자의 형태 로 표현한다. 즉, 이미지는 정수값의 행렬로 표현된다~ 정도만 알아두자. Images as functions : r,g,b 총 세 개의 함수가 내장되어있는 거라고 볼 수 있다. 2. Image 특성 이미지는 제한된 수만큼 픽셀을 보유한다. 픽셀 값→ grayscale은 0~255 → 컬러의 RGB 같은 경우, 각 채널 당 0~255 까지 각 1바이트로 총 3바이트 표현 가능하다. 3. Image 변환 수..
비전에 대해 알아보기 전에 기본적인 선형대수 개념을 매우 간단하게! 잡고 넘어가고자 한다. vector : 방향과 크기(Magnitude) 를 가지는 기본적인 기하학 객체 개념으로 잡고 넘어가면 편할 듯 싶다. vector operations dot product(inner product): 내적으로 벡터를 곱한다, 투영한다 라는 뜻의 연산이다. outer product: 외적으로 이는 왼손좌표계(DirectX), 오른손좌표계(OpenGL) 에 따라 값이 다르게 나올 수 있는데 기본적으로 방향에 따른 법선 벡터를 계산하는 연산이라고 생각하면 될 듯 싶다. vector norm : 선형대수학에서 놈은 벡터의 크기(magnitude) 또는 길이(length)를 측정하는 방법을 의미한다. 1-norm 은 벡터..
물리계층 → Signaling 이전에 말했듯 물리계층에서 중요한 것은 다음 2가지이다. Signal definition : 신호 encoding modulation Interface definition : 전송 매체 이 중에서 interface(전송매체) 중 유선, 무선 및 twisted pair, 동축케이블, 광케이블 등에 대해서 배웠었다. 이제 물리 계층의 Signal definition (신호) 에 대해 알아보자. 물리 계층의 Signal definition 에서 제일 중요한 개념은 encoding과 modulation이다. 즉 데이터의 부호화가 제일 중요한데 이 것에 대해 알아보자. 다음 그림을 보면 알기 쉽다. 일단 인코딩은 data를 digital 화 하는 과정을 이야기 한다. 그에 반해 Mo..
물리계층은 매우 하위 계층으로 실질적으로 데이터를 전송하는 전선 등을 의미하는 계층이다. 이 물리계층에서 중요한 것은 딱 2가지이다. Signal Definition Interface definition 이렇게 이다. 이 중에서 Interface Definition 에 대해서 알아보자. 인터페이스란 Interface 란 데이터가 전송 되는 매체를 의미한다. 이 때 해당 전송 매체는 다음과 같이 분류할 수 있다. Interface 유선 전송매체 Twisted Pair (쌍쇄선) Coaxial Cable (동축케이블) Optical Cable (광섬유) 무선 전송매체 Antennas Terrestrial microwave Satellite microwave Broadcast radio 전송매체 선택 고려사항..
물리계층은 물리적으로 통신하는 계층이기 때문에 실제로 물리법칙에 제한을 많이 받게 된다. ◆ 학습 목차전송방식 개념 및 관련 용어 : 즉, signal 은 transmission 을 통해 보내 되 받는 쪽에서는 해당 signal로 부터 원하는 data를 뽑아내야 한다. 이 방식에 대해 간략하게 알아보자.주파수, 주파수 평면의 개념 : 일반적으로 시간 축에 따라 신호가 어떻게 변하는지 모양을 따라가는 방법으로 signal을 읽을 수도 있지만 다른 방법으로 주파수 축에 따라 신호를 확인할 수도 있다. 이 때 주파수 domain 으로 변환하는 방법을 푸리에 transform 이라고 하는데 이에 대해 알아보자.스펙트럼과 대역폭 개념: 주파수 평면 상에서 차지하는 에너지를 스펙트럼이라고 한다. 즉, f 그래프에서..
컴퓨터 비젼 공학은 '미군'에서 군사목적으로 도입되었다가 현재는 많은 곳에서 사용되고 있다. 사람 얼굴인식, AR, 3D 모델링, OCR, Digital puppetry, Recognition, Self-driving cars등등 여러 곳에서 사용하고 있다. 이러한 비젼 공학의 제일 기본은 image pixel 로 부터 의미있는 데이터를 추출해내는 과정이다. 즉, 중간에 어떤 과정을 거치던 적절한 알고리즘을 통하여 pixel→output 을 해내는게 비젼 공학의 목표라고 할 수 있다. 그러면 이 이미지로부터 뽑아낼 수 있는 가장 기본적인 정보가 무엇일까? Semantic Information : 이미지에 대한 환경적 정보를 뽑아낼 수 있다. Geometric Information : 이미지의 거리, de..
학습목차 프로토콜 구조 도입의 필요성 간단한 프로토콜 구조 예제 TCP/IP 프로토콜 구조 프로토콜의 체계화 필요성을 이해하고, 간단한 프로토콜 예제를 통해 프로토콜의 기능을 이해한다. 또한 TCP/IP 프로토콜의 기본 개념을 이해해보자 ◆ Need for a Protocol Architecture 프로토콜이 왜 필요할까? 이 질문에 답하기 위해선 계층화 구조에 대해 알아야 한다. Data를 전송하는 과정에 대해 생각해보자. 일단 source는 dest 까지의 path를 설정 하고 보내야 하고 , 해당 대상이 온라인이냐 아니냐를 감지할 수 있어야 하며, data로써 전송하는 file 을 다룰 수 있고 받고 처리할 수 있어야 하고, 포맷 변화를 해서 데이터를 잘 보낼 수 있어야 한다. 즉 기능이 너무 많다..
Chapter 1 학습목차 데이터 통신과 통신망이란 통신 모델이란 통신망과 서비스의 융합 데이터 통신과 통신망의 개념을 익히고 현대 기업망의 추세와 요구사항을 알아본다. 또한 정보전달의 표준화와 통신모델을 이해하고 통신 서비스의 융합을 이해한다. 현대 통신의 큰 특징 2가지는 고속화, 광대역화이다. 즉, 기술이 발전하고 새로운 서비스들이 무수하게 나오면서 그에 따른 통신의 속도, 대역이 늘어나고 있다는 점이 큰 특징이다. 5G를 살펴보면 바로 알 수 있다. 5G는 최신 통신 기술로써 19년도에 생긴 따끈따끈한 통신 기술이다. 5G의 특징에 대해서 간단하게나마 알아보자. → 1. Enhanced Mobile BroadBand : eMBB로 불리우는 확장된 광대역의 기술이다. → 2. Ultra reliab..
일단 로더에 관한 개념을 알아보자. css라는 파일을 만들어보자. css 파일을 만들어 link 하기 위해서 css 파일 부터 만들어야 하고, 그 후 link 태그를 추가해 외부 스타일시트를 가져오도록 하는 것이 일반적이다. 하지만 이렇게 되면 css 파일 하나당 또 한번의 connection 을 해야 하게 되어 기존의 js 를 묶어 한번에 처리했던 의미가 퇴색되게 된다. 이를 또 webpack이 해결해준다. 다시 한번 위 그림을 보자.webpack 이 무엇인가를 바로 알 수 있게 해주는 그림이다. 저기 보면 sass 나 css, png 조차도 번들링해주는 것도 알 수 있다. 이 역할을 해주는 애가 바로 로더이다. 미리 말하겠지만 사회나가서 webpack을 얼마나 잘 알고있냐를 판가름하는 것이 이 "로더..
webpack에는 2가지의 확장 기능이 있다. 첫번째는 앞에서 배웠던 로더이고, 두번째는 플러그인이다. 로더는 우리가 가지고 있는 모듈을 최종적인 아웃풋으로 만들어가는 과정에서 사용되는 것이고, 플러그인은 그렇게 해서 만들어진 최종적인 결과물을 변형하는 것이라고 생각하면 된다. 플러그인이 더 복합적이고 자유로운 일들을 할 수 있도록 해준다는 것을 알고 있자. 플러그인은 플러그인마다 사용방법이 제각각 다르다. 때문에 다 배울필요는 없고 하나정도만 사용해보고 그 방법만 숙지하자. webpack document에 들어가서 플러그인 탭에 들어가면 여러가지 플러그인들이 있는 것을 볼 수 있다. 그 중에서 HtmlWebpackPlugin 을 살펴보자. 코딩 과정에서 html 파일을 자동으로 생성하고 싶거나 temp..