분류 전체보기
-
1. Introduction 이 포스는 딥 러닝을 이해하기 위한 다음과 같은 배경지식을 소개한다. 딥 러닝에서 사용하는 데이터 셋의 형태 (Dataset) 가정 (Hypothesis) 비용함수 (or 손실함수, Cost Function or Loss Function) 2. Explanation 2.1 Dataset 머신러닝에서 사용하느 데이터 셋은 입력 ($X$)과 출력 ($Y$)으로 이루어져 있다. 입력은 같은 종류 특징을 가지는 원소들의 리스트이다. $X$는 $x_1, x_2, ..., x_n$과 같이 표현되고 각각의 원소들은 특징에 대한 값을 가지고 있다. 예를 들어, 다음과 같이 원소들이 표현된다고 하자. $$x_1 = [1, 2, 3]$$ $$x_2 = [2, 5, 8]$$ $$x_3 = [3,..
딥 러닝을 위한 배경지식1. Introduction 이 포스는 딥 러닝을 이해하기 위한 다음과 같은 배경지식을 소개한다. 딥 러닝에서 사용하는 데이터 셋의 형태 (Dataset) 가정 (Hypothesis) 비용함수 (or 손실함수, Cost Function or Loss Function) 2. Explanation 2.1 Dataset 머신러닝에서 사용하느 데이터 셋은 입력 ($X$)과 출력 ($Y$)으로 이루어져 있다. 입력은 같은 종류 특징을 가지는 원소들의 리스트이다. $X$는 $x_1, x_2, ..., x_n$과 같이 표현되고 각각의 원소들은 특징에 대한 값을 가지고 있다. 예를 들어, 다음과 같이 원소들이 표현된다고 하자. $$x_1 = [1, 2, 3]$$ $$x_2 = [2, 5, 8]$$ $$x_3 = [3,..
2020.07.19 -
1. Introduction 텐서(Tensor)는 연산을 용이하게 하기 위해, 벡터를 모아둔 단위라고 정의하기는 하지만, 컴퓨터 공학에서는 사실상 3차원 행렬로 통용된다. 물론, 3차원 행렬, 2차원 텐서라고 사용되기도 하지만 사용자가 그 의미를 모르는 경우는 거의 없다. 이런 단위는 다음과 같이 정리된다. 0차원 스칼라 (Scalar): 정수 1차원 벡터 (Vector): 리스트 2차원 행렬 (Maxtrix): 2차원 행렬 3차원 텐서 (Tensor): 3차원 행렬 일반적으로 2차원, 3차원 행렬을 가지고 딥러닝을 수행할 때, 이 행렬의 row 크기를 batch size라고 일반적으로 부른다. 2. Practice 2.1 Basic Pytorch에서 텐서를 다루는 방법은 Numpy의 array와 완전히..
딥러닝 코딩을 위한 배경지식 - 텐서 조작 (Tensor Manipulation)1. Introduction 텐서(Tensor)는 연산을 용이하게 하기 위해, 벡터를 모아둔 단위라고 정의하기는 하지만, 컴퓨터 공학에서는 사실상 3차원 행렬로 통용된다. 물론, 3차원 행렬, 2차원 텐서라고 사용되기도 하지만 사용자가 그 의미를 모르는 경우는 거의 없다. 이런 단위는 다음과 같이 정리된다. 0차원 스칼라 (Scalar): 정수 1차원 벡터 (Vector): 리스트 2차원 행렬 (Maxtrix): 2차원 행렬 3차원 텐서 (Tensor): 3차원 행렬 일반적으로 2차원, 3차원 행렬을 가지고 딥러닝을 수행할 때, 이 행렬의 row 크기를 batch size라고 일반적으로 부른다. 2. Practice 2.1 Basic Pytorch에서 텐서를 다루는 방법은 Numpy의 array와 완전히..
2020.07.09 -
1. Introduction Pytorch는 페이스북이 구글의 Tensorflow에 맞서기 위해 개발한 딥러닝 프레임워크이다. 개발 과정에 엔비디아가 참여해서 그런지, 크게 밀어주고 있다고 한다. Pytorch는 딥러닝 프레임워크의 후발 주자로서 다음과 같은 주요 특징을 가지고 있다. Python에 종속적: 이름부터 Pytorch인 만큼, 파이썬에 종속적인 프레임워크다. 파이썬 개념을 Pytorch는 그대로 지원하기 때문에 더 빠르고 효율적이다. Numpy 기반: 요즘의 딥러닝 환경에서 표준이 되는 Numpy를 기반으로 작동한다. 이건 지금에 와서는 당연한 수순. Autograd: 오류를 반영하기 위한 역전파를 backward 메서드로 한번에 실행한다. 이것도 요즘에 와서는 표준이기 때문에 당연히 지원한..
딥러닝 환경 구축하기 - Pytorch (파이토치) 설치1. Introduction Pytorch는 페이스북이 구글의 Tensorflow에 맞서기 위해 개발한 딥러닝 프레임워크이다. 개발 과정에 엔비디아가 참여해서 그런지, 크게 밀어주고 있다고 한다. Pytorch는 딥러닝 프레임워크의 후발 주자로서 다음과 같은 주요 특징을 가지고 있다. Python에 종속적: 이름부터 Pytorch인 만큼, 파이썬에 종속적인 프레임워크다. 파이썬 개념을 Pytorch는 그대로 지원하기 때문에 더 빠르고 효율적이다. Numpy 기반: 요즘의 딥러닝 환경에서 표준이 되는 Numpy를 기반으로 작동한다. 이건 지금에 와서는 당연한 수순. Autograd: 오류를 반영하기 위한 역전파를 backward 메서드로 한번에 실행한다. 이것도 요즘에 와서는 표준이기 때문에 당연히 지원한..
2020.07.07 -
Advanced 1. Movie studio Mega Pictures is threatening to sever ties with Pine Province. Provincial legislators are currently working on a bill that would allow businesses to refuse services to certain groups and individuals. Mega, which brings an estimated $200 million to the province each year while making films there, has released a statement opposing the bill, which the studio believes sancti..
[2020.07.06] RCAdvanced 1. Movie studio Mega Pictures is threatening to sever ties with Pine Province. Provincial legislators are currently working on a bill that would allow businesses to refuse services to certain groups and individuals. Mega, which brings an estimated $200 million to the province each year while making films there, has released a statement opposing the bill, which the studio believes sancti..
2020.07.06 -
1. Really? I don't like (?) kinds of armatic foods Opt: a) this b) that c) those d) its Ans: 더보기 답은 c). 2. She certainly is. I'm amazed (?) her accuracy and control. Opt: a) by b) on c) of d) to Ans: 더보기 답은 a). amaze는 전치사로 at과 by를 씀. 3. (?) wages have not kept up with inflation is a major complaint of advocates for the working class. Opt: a) what b) which c) that d) whatever Ans: 더보기 답은 c). 나머지는..
[2020.07.05] Grammer1. Really? I don't like (?) kinds of armatic foods Opt: a) this b) that c) those d) its Ans: 더보기 답은 c). 2. She certainly is. I'm amazed (?) her accuracy and control. Opt: a) by b) on c) of d) to Ans: 더보기 답은 a). amaze는 전치사로 at과 by를 씀. 3. (?) wages have not kept up with inflation is a major complaint of advocates for the working class. Opt: a) what b) which c) that d) whatever Ans: 더보기 답은 c). 나머지는..
2020.07.05 -
Talk to/with Speak to/with Graduate from Wait for Interfere with Rely on Count on Consent to Apologize to Refer to Sympathize with Compensate for conform to Succed in Deal with Object to
[2020.07.05] 자동사 정리Talk to/with Speak to/with Graduate from Wait for Interfere with Rely on Count on Consent to Apologize to Refer to Sympathize with Compensate for conform to Succed in Deal with Object to
2020.07.05 -
attainment: 성과 critical acclaim: 비평가의 절찬 distracted: 산만해진 counter: 반박하다. correspond: 부합하다, ~에 해당하다, ~와 서신을 주고 받다. revamp: 개조하다. resent: 분개하다. commute: 통근하다, 감형하다, 대체하다. last-minute: 마지막 순간의, 막바지의 go through: 성사되다. enrollment: 등록, 입학 sprout: 발아하다, 생기다. overthrow: (정부를) 전복하다, 전복 disseminate: 지식을 퍼뜨리다. sit in: 참가하다, 어린애를 보다, 대리하다. exemplify: 예를 들다. assert: 주장하다. deliberate: 고의의, 신중한, 신중히 생각하다. anch..
[2020.07.05] vocaattainment: 성과 critical acclaim: 비평가의 절찬 distracted: 산만해진 counter: 반박하다. correspond: 부합하다, ~에 해당하다, ~와 서신을 주고 받다. revamp: 개조하다. resent: 분개하다. commute: 통근하다, 감형하다, 대체하다. last-minute: 마지막 순간의, 막바지의 go through: 성사되다. enrollment: 등록, 입학 sprout: 발아하다, 생기다. overthrow: (정부를) 전복하다, 전복 disseminate: 지식을 퍼뜨리다. sit in: 참가하다, 어린애를 보다, 대리하다. exemplify: 예를 들다. assert: 주장하다. deliberate: 고의의, 신중한, 신중히 생각하다. anch..
2020.07.05 -
rent out : ~을 임대하다. renovate : 개조하다, 보수하다. under the weather: 몸이 안 좋은 lose one's touch: 기량이 떨어지다. face the music: 벌을 받다. twist a person's arm: 강제하다. 무리한 일을 시키다. go cold turkey: 마약을 갑자기 끊다. stiff: 뻣뻣한 incorporate: 설립하다. troop: 병력, 군대, 부대 short-lived: 단명하는 seize: 점령하다, 붙잡다. revolt: 반란, 반란을 일으키다. antioxidant: 항산화제 cramp: 경련, 방해하다. potassium: 칼륨 fluid: 유체, 부드러운 be prone to~ : ~하기 쉽다. dehydration: 탈수..
[2020.07.05] Vocarent out : ~을 임대하다. renovate : 개조하다, 보수하다. under the weather: 몸이 안 좋은 lose one's touch: 기량이 떨어지다. face the music: 벌을 받다. twist a person's arm: 강제하다. 무리한 일을 시키다. go cold turkey: 마약을 갑자기 끊다. stiff: 뻣뻣한 incorporate: 설립하다. troop: 병력, 군대, 부대 short-lived: 단명하는 seize: 점령하다, 붙잡다. revolt: 반란, 반란을 일으키다. antioxidant: 항산화제 cramp: 경련, 방해하다. potassium: 칼륨 fluid: 유체, 부드러운 be prone to~ : ~하기 쉽다. dehydration: 탈수..
2020.07.05