DAY 01

변수

값에 붙인 이름. 프로그램이 값을 다시 찾을 수 있게 해 줍니다.

score = 90
관련 단원 보기 →
DAY 01

자료형

값의 종류. 글자는 문자열, 정수는 int, 소수는 float입니다.

type(3)  # int
관련 단원 보기 →
DAY 02

조건문

조건이 참인지에 따라 실행할 코드를 고르는 갈림길입니다.

if score >= 70:
관련 단원 보기 →
DAY 03

반복문

같은 일을 여러 번 수행하게 하는 구조입니다.

for i in range(3):
관련 단원 보기 →
DAY 06

배열

같은 종류의 값을 가지런히 묶어 한꺼번에 계산하는 상자입니다.

np.array([1, 2, 3])
관련 단원 보기 →
DAY 07

벡터

방향이나 특징을 여러 숫자로 나타낸 한 줄짜리 배열입니다.

[0.2, 0.8]
관련 단원 보기 →
DAY 08

모델

입력을 받아 규칙에 따라 예측을 만드는 계산 과정입니다.

prediction = x*w+b
관련 단원 보기 →
DAY 08

가중치

입력의 중요도를 조절하는 학습 가능한 숫자입니다.

weight -= gradient
관련 단원 보기 →
DAY 08

편향

입력이 0이어도 예측을 옮길 수 있게 더하는 값입니다.

y = x*w + bias
관련 단원 보기 →
DAY 09

손실

예측이 정답과 얼마나 다른지 나타내는 숫자입니다.

loss = (pred-y)**2
관련 단원 보기 →
DAY 10

경사하강법

손실이 줄어드는 방향으로 가중치를 조금씩 바꾸는 방법입니다.

w -= lr * grad
관련 단원 보기 →
DAY 11

뉴런

여러 입력에 가중치를 곱해 더하고 출력을 만드는 작은 계산 단위입니다.

relu(x @ w + b)
관련 단원 보기 →
DAY 15

토큰

모델이 글을 처리하기 위해 나눈 기본 단위입니다.

['안', '녕']
관련 단원 보기 →
DAY 18

임베딩

토큰의 특징을 여러 숫자로 표현한 벡터입니다.

Embedding(vocab, dim)
관련 단원 보기 →
DAY 22

픽셀

이미지를 이루는 가장 작은 점. 밝기나 RGB 숫자를 가집니다.

image[y, x]
관련 단원 보기 →