전체 글72 [선형대수학] Linear Equation(일차방정식) Linear Equation(일차방정식) $n$개의 변수 $x_1 + x_2 + \ldots a_nx_n$의 linear equation은 다음과 같은 형태를 가진다. $$a_1x_1 + a_2x_2 + \ldots a_nx_n = b $$ 여기서 $a_1$, $a_2$, $\ldots$ $a_n$ 부분을 coefficient라고 한다. 또한, coefficient 부분과 우항의 $b$에는 실수와 허수 아무거나 와도 상관없다. 이러한 Linear equation은 변수들의 곱이나 제곱근은 포함하지 않고, 보든 변수는 일차 곱으로만 나타난다. 따라서 다음의 두 식들은 linear equation이 아니다. $$4x_1 - 3x_2 = x_1x_2$$ $$x_2 = \sqrt{x_1}-2$$ 또한, 삼각함수.. 2022. 9. 17. 워드 임베딩(Word Embedding)이란? (1) 워드 임베딩(Word Embedding) 자연어처리를 수행하는 시스템들은 입력을 텍스트로 받는다. (출력의 경우에는 다를 수 있다.) 그러나, 우리가 자연어처리를 하기 위해 사용하는 여러 모델들은 수치화된 입력을 받고, 수치화된 출력을 내보낸다. 따라서, 우리는 텍스트 정보를 모델에 넣고, 모델에서 나온 결과를 텍스트로 이해하기 위해 텍스트-숫자 간의 변환 방법이 필요하다. 이때, 텍스트를 숫자 벡터로 바꾸는 과정을 워드 임베딩(Word Embedding)이라고 한다. 원핫 인코딩(One-hot Encoding) 텍스트를 벡터롤 바꾸는 방법으로는 원핫 인코딩이 있다. 원핫 인코딩이란, 0과 1로 구성된 벡터로 변환하는 과정이며, 훈련 데이터에 존재하는 단어들로 단어장을 만든 후 나열한 다음, 각 단어가 .. 2022. 9. 4. Github README 꾸미기 Badge 뱃지를 이용하여 본인의 기술 스택이나, 기타 바로가기 링크 등 다양하게 활용할 수 있다. 이런 식으로 링크를 걸어서 활용할 수 있고, 이렇게 기술 스택이나 기타 등등을 꾸밀 수 있다. 적용 방법 우선 기본적인 틀은 이렇다. (넣고자 하는 이름) 과 (색상) 부분만 잘 수정하면, 다양한 뱃지를 만들 수 있다. 그럼 그 두개는 어디서 알 수 있을까? 다음의 링크를 참고하자. Simple Icons 2317 Free SVG icons for popular brands. simpleicons.org 이곳에서 원하는 스택(혹은 기타 등등)을 찾은 뒤, 복사하여 수정하면 된다. 간단하게 파이썬 뱃지를 같이 만들어보자. 우선, 위 링크에서 파이썬을 검색해보자. 잘 나오는 것을 확인할 수 있다. 위의 Pyt.. 2022. 8. 25. [자료구조] 힙(Heap)이란? 힙(Heap)이란? 힙(Heap)은 데이터에서 최대값과 최소값을 빠르게 찾기 위해 고안된 자료구조로, 완전 이진 트리(Complete binary tree)의 형태를 가진다. 이러한 힙은 힙 속성을 만족하는데, 힙 속성이란, 최대 힙 속성(max heap property) : 부모 노드의 키 값은 항상 자식 노드의 키 값보다 크거나 같다. 최소 힙 속성(min heap property) : 부모 노드의 키 값은 항상 자식 노드의 키 값보다 작거나 같다. 다음과 같으며, 어떤 힙 속성을 만족하는지에 따라 최대 힙(Max heap)과 최소 힙(Min heap)으로 나뉜다. 힙(Heap)의 특징 힙의 특징은 다음과 같다. 루트 노드(root node)는 항상 최댓값 또는 최솟값을 가진다 (만족하는 힙 속성에 .. 2022. 8. 21. [자료구조] 해시 테이블(Hash Table)이란? Hashing이란? 영어 사전에 hash를 검색하면 다음과 같은 뜻이 나온다. 실제로 처음에 해쉬라는 것을 들었을 때, 맨 처음 떠올렸던 것이 햄버거에 들어가있는 그 감자 아닌가? 라고 생각하기도 했다. 하지만, 자료구조에서의 해싱(Hashing)은, 각각의 데이터를 고유한 숫자 값으로 표현하고(임의의 값을 고정된 길이로 변환), 이를 이용하여 특정 데이터의 존재 여부를 확인하거나 데이터를 추출하는 작업을 의미한다. 이러한 해싱(Hashing)의 과정에는, 해시 함수(Hash Function)와 해시 테이블(Hash Table)이 사용된다. 해시 함수(Hash Function) 해시 함수(Hash Function)란, 주어진 데이터(Key)를 고유한 숫자 값인 해시 값(Hash Value)으로 표현해주는.. 2022. 8. 21. 이전 1 ··· 9 10 11 12 13 14 15 다음