분류 전체보기

[[MongoDB]]# 1. Document- MongoDB의 핵심은 정렬된 키와 연결된 value의 집합으로 이루어진 document이다.- 이는 되게 많이 쓰이는 자료구조(Hash-map)인데, - 예를 들어, 자바스크립트에서는 Object로 표현된다.```js{"greeting": "Hello, world!"}``````js{"greeting": "Hello, world!","views": 3}```- 여기서 Document의 key(중복X)는 무조건 string이여야 한다.- 여기서 중복이란 다음을 만족하지 않는다는 것을 의미한다.```MongoDB{"A" : 1, "A" : 2}``` - MongoDB에서는 대소문자와 Data type을 구별한다고 한다.```MongoDB{"count" : 5..
1. 정보 단위1.1. bit- bit : 0과 1을 표현하는 가장 작은 정보 단위- n-bit : 2^n가지의 정보. ㅛ현이 가능하다.- 평상시에 우리가 쓰는 프로그램은 수많은 비트로 이루어져 있다. - 비트의 단위는 다음과 같다. 1.2. word- CPU가 한 번에 처리할 수 있는 정보의 크기 단위- 하프 워드 : 워드의 절반 크기- 풀 워드 : 워드 크기- 더블 워드 : 워드의 두 배 크기 2. Binary- 0과 1로 수를 표현하는 방법ex) 3 = 11, 2 = 10 - 음수, 양수의 형태가 비슷할 수 있는데, 이땐 flag라는걸 이용하여 파악이 가능하다. ✅ 1. 아스키 코드 (ASCII, American Standard Code for Information Interchange)?..
1. 컴퓨터 구조? - 컴퓨터 구조는 다음과 같이 "컴퓨터가 이해하는 정보", "컴퓨터의 네 가지 핵심 부품" 으로 나뉜다. 1.1. 컴퓨터가 이해하는 정보- 컴퓨터가 이해하는 정보는 크게 데이터와 명령어로 나뉜다. - 데이터란, 숫자, 문자, 이미지와 같은 정적인 정보를 의미한다.- CS에선, 컴퓨터와 주고받는 저장된 정보를 데이터라고 통칭한다고 한다. - 컴퓨터는 결국 명령어에 따라 작동되게 된다.- 명령어는 컴퓨터를 실질적으로 움직이는 정보라고 생각할 수 있다. 1.2. 컴퓨터의 네 가지 핵심 부품- 컴퓨터의 네 가지 핵심 부품은 다음과 같다. ("CPU", "메모리", "보조기억장치", "입출력장치") - 메모리 : 프로세스의 명령어와 데이터를 저장하는 부품--> 메모리에 저장된 값의 위치는 주..
1. Language Modeling- Language Modeling은 어떤 word가 다음에 나올지를 예측하는 task이다.- word로 이루어진 sequence가 주어졌을 때 그 다음에 올 word의 probability를 계산해야한다. - 이걸 이용하여 전체 Sequence에 대한 Probability는 다음과 같이 표현 가능하다. - 즉, Language model이 제공한 next word를 예측한 Probability를 계속 곱해나가는 것을 의미한다. - 우선 n-gam Language Model에 대해서 알아보자. 2. n-gram Language Models- 주어진 word 앞의 N-1개 단어들을 기반으로 다음 단어의 출현 확률을 predict하는 모델이다.- 위의 가정을 markov ..
23학번이수현
'분류 전체보기' 카테고리의 글 목록