공부 31

[차량 통신 및 네트워크] 11, 12주차

11주차 1차시 키워드 안테나의 종류, 기지국안테나, 위성수신용안테나, 위성통신용지구국안테나, WLAN/Wifi용 안테나, 패치안테나, 야기-우다안테나, 차량용안테나, AP안테나, 휴대폰용 안테나, V2X 주파수 안테나의 종류 1. 기지국 안테나 무선으로 기지국으로 -> 기지국에서 유선으로 다른 기지국으로 -> 다른 기지국에서 무선으로 휴대폰 연결 2. 위성 수신용 안테나 3. 위성통신용 지구국 안테나(위성과 다이렉트 통신) 반지름이 15~30m 정도 4. WLAN, Wifi용 안테나 왼쪽아래 : 모노폴 안테나(지금은 거의 안쓰임) 대부분의 경우 왼쪽 위의 형태 5. 패치 안테나, 야기-우다 안테나 패치 가운데 급전회로 2~3GB 주파수에서 동작 소자가 여러 개(2개 이상) => 배열 안테나 야기-우다 ..

공부 2022.12.11

[차량 통신 및 네트워크] 9, 10주차

9주차 1차시 키워드 초연결사회, 사물인터넷, 빅데이터, 유비쿼터스 공간, 사물인터넷트리, 유비쿼터스, 지능화, 지그비, 초연결 사회로의 진입 배경 : 다양한 정보통신 기술의 발달, 언제, 어디서, 어떠한 장치를 사용하더라도 사물 인터넷을 빠르고 효율적으로 지원함 사람과 사람 뿐만 아니라 사람과 사물, 사물과 사물끼리도 통신을 가능하게 하는 것 사물과 공간까지 연결하도록 발전중 스마트폰과 태블릿, 모바일 단말이 서비스의 급성장과 인터넷이 가능한 사물들의 증가에 결정적으로 기여 => 주변의 모든 사물이 네트워크를 통해 서로 연결되는 초연결사회로 진입하고 있다. 사물인터넷 기술 초기 센서 디바이스, 센서 네트워크, 네트워크 인프라, 보안, 플랫폼 주로 HW에 관심이 많았다. 공공분야에서 재해, 재난, 기상,..

공부 2022.12.11

[기계학습] 1~11주차 총정리

1~11주차 총정리 데이터를 활용하여 모델에 쓰이는 파라미터를 적절한 값으로 찾아내는 것 즉, 데이터를 얼마나 잘 뽑아내서 훈련에 사용하느냐가 중요하다. 편향된 데이터인 경우 성능이 별로 좋지 않다. 레이블을 가진 데이터를 얻기 쉽지 않기 때문에 결국에는 데이터 싸움이다. 누가 좋은 데이터를 가졌느냐가 관건 (데이터의 중요성) 선형회귀 y = wx + b w와 b가 파라미터 k-nn 알고리즘 지도학습을 사용 주변에 인접해 있는 데이터를 이용해 클래스를 추정하는 방식 k-means algorithm 비지도학습 평균값으로 각각 클래스에 대해 대표적으로 나타내는 것 평균값을 업데이트하며 성능을 개선 k개의 평균값을 초기화 : 데이터 중 임의로 골라 사용 초기값에 따라 성능이 달라질 수 있음 k개의 평균과 새 ..

공부/기계학습 2022.12.10

[기계학습] 기말고사 정리 13장

13장. 인공지능의 현재와 미래 인공신경망은 빅데이터 환경, 병렬 컴퓨팅 인프라, 컴퓨터 비전 기술의 발전에 힘입어 비약적으로 발전하기 시작했다. 합성곱 신경망(CNN)이 기존의 성능을 능가한 이유는 특징 추출기와 분류기가 따로 있었던 기존 모델과 다르게 특징 추출기와 분류기가 합쳐져 Convolution Layer의 필터 계수를 분류기의 오류역전파를 이용해 조정할 수 있었다. 활용 객체위치파악, 객체탐지, 비디오와 텍스트 처리 순환신경망(RNN)은 타임 시리즈 데이터를 주로 다루며, 현재 입력과 과거 출력을 합해 출력을 만든다. 활용 시퀀스-투-시퀀스 학습 분야(번역) YOLO YOLO는 실시간 객체 탐지를 위한 모델로, 특정 이미지에서 경계상자(Bounding Box)로 영역을 설정하고, 영역내에 물..

공부/기계학습 2022.12.09

[기계학습] 기말고사 정리 10장

10장. 순환 신경망 피드포워드 신경망 신호가 오직 출력층 방향으로만 향하는 신경망 단점 : 한 시점의 이미지나 정보만을 이용한다. 순환신경망(RNN, Recurrent Neural Network) 자연어 처리에 유용하다. ex) 네이버 파파고 시간에 따라 순차적으로 제공되는 정보를 다룰 수 있는 신경망 n:m 방식의 기법이며 다대다 혹은 시퀀스-대-시퀀스 매칭이라고 부름 자기 자신에게 신호를 되먹임(feedback)하여 출력을 만들어낸다. 이미지 캡션(컴퓨터가 사진을보고 적절한 설명을 자동으로 붙이는 것) 합성곱 신경망으로 이미지 특성을 파악하고, 특징을 임베딩 공간으로 보낸 뒤 이 공간의 위치를 바탕으로 이미지를 설명할 수 있는 캡션을 생성한다. 순환신경망 구조 순환신경망의 각 계층을 순환 셀, 셀이..

공부/기계학습 2022.12.09

[기계학습] 기말고사 정리 9장

9장. 신경망 부흥의 시작, 합성곱신경망 기존의 신경망은 특징추출기와 분류기가 따로 있는 형태였다. 합성곱 신경망(CNN)은 특징 추출기와 분류기가 합쳐져 있는 형태로, 분류기의 오류역전파를 이용해 특징 추출기의 filter 계수를 조정한다. 하나의 뉴런을 활성화시키는 데 영향을 미치는 시각 정보의 영역을 receptive field라고 한다. 즉, 모든 데이터가 아닌 일부 receptive field만 수용 영역에 mapping함으로써 fully connected에 비해 연결강도가 줄어든다. convolution layer에서는 convolution과 pooling이 일어나는데, pooling은 compact한 정보 추출에 이용된다. 합성곱신경망은 특징을 추출하는 방법도 함께 학습하므로 특징을 추출하는..

공부/기계학습 2022.12.09

[기계학습] 기말고사 정리 8장

8장. 고급 인공신경망 구현 심층신경망은 사라지는 기울기(Vanishing Gradient)라는 한계에 부딪혔다. 층을 여러 개 쌓으면 복잡한 기능을 하는 모델을 구현할 수 있지만, 연결강도의 변화량이 0에 가까워져 연결강도가 조정되지 않는 문제가 발생했다. 해결 방법으로는 1. 활성화 함수를 바꾸기 2. 적절한 가중치 초기화 활성화 함수 1. sigmoid(시그모이드) 시그모이드의 미분값은 0일 때 max값으로 1/4를 갖는다. 오차역전파 알고리즘을 이용했을 때, 층의 개수가 많아지면 (1/4) * (1/4) * ... * (1/4) 가 계속 곱해지는데, 이는 점점 0에 가까워진다. 따라서 시그모이드 함수는 vanishing gradient라는 한계를 가지고 있다. 2. tanh(하이퍼볼릭 탄젠트) 하..

공부/기계학습 2022.12.09

[파이썬] 코딩테스트 준비 (수정중)

default 제곱근 : n ** (1/2) 정수 판별 : n % 1 == 0 => 정수 int(num, n진법) => n진법 num을 10진법으로 변환 range(start, stop, step) - 범위 내 숫자 생성 ex) range(0, 10, 2) : 0, 2, 4, 6, 8 format(숫자, 'b'(or 'o' or 'x')) => 10진수를 2진수(8진수, 16진수)로 변환 format().zfill(n) => n자리 숫자로 format string.format() - string에 {}를 이용해 변수가 들어갈 자리를 만들어주고, () 안에 대입할 값을 입력 문자열 관련 함수 s.replace("이전 문자열", "대체할 문자열") 문자열 소문자 - s.lower() 문자열 대문자 - s.u..

공부 2022.11.17

[컴파일러개론] 중간고사 정리 - Syntax Analysis-Top Down

Top-down으로 구문 분석하기 - 직관적, 좌측 유도 과정과 유사하다. - 시작 심벌의 첫번째 생성 규칙으로 유도하여 문자열 생성 - 유도 과정에서 생성된 문자열과 입력 문자열을 차례로 비교 - 다르면 backtracking Backtracking 생성규칙을 잘못 적용한 경우 원위치 시키고 다른 생성규칙을 적용하는 것 => overhead가 크다. 더이상 적용할 생성규칙이 없는 경우, 입력 문자열을 틀린 문장으로 인식 LL파싱 왼쪽에서 오른쪽으로 읽어가며(Left to right scanning) Left Parse 생성 => LL 파싱 결정적으로 파싱한다. - 입력 문자를 보고 적용될 생성 규칙을 결정적으로 선택하여 유도 - 각 입력 문자당 적용될 생성 규칙을 미리 뽑아 두고 시작 - 한 입력 문자..

공부 2022.10.18

[컴파일러개론] 중간고사 정리 - Syntax Analysis

Syntax Analysis 어휘분석 후 토큰들을 구문분석기(파서)를 이용해 파스 트리를 구성한다. Syntax Analysis와 관련된 질문들 1) 문법을 기술하는 방법 2) input token stream이 기술된 문법에 맞는지 판별하는 방법 1) 문법을 기술하는 방법 CFG(Context Free Grammar) 표현된 문법으로부터 자동적으로 인식기를 구현할 수 있다. G = (N, T, P, S) N : non-terminal 심벌 집합 (중간과정 심벌) T : terminal 심벌 집합 P : 생성규칙 집합 S : 시작 심벌 L(G)는 이 문법으로 생성되는 언어 정규표현식은 Nested 구조의 구문을 표현하기에 power가 떨어진다. => 문법 기술에는 적합하지 않음 BNF(Backus-Nau..

공부 2022.10.18