반응형
#부스트캠프3기
#TIL
Today I Learned
Date : 2022-01-19(수)
□ Facts
벡터
벡터는 숫자를 원소를 가지는 리스트 또는 배열.
스카라곱이 1보다 크면 길이가 늘어나고 1보다 작으면 길이가 줄어든다.
벡터끼리 같은 모양을 가지면 덧셈 뺄셈을 할 수 있다.
덧셈 : 상대적 위치 이동
뺄셈 : 반대방향, -벡터를 더한다고 생각하면 편하다
벡터의 노름 norm
벡터의 노름은 원점에서부터의 거리를 의미한다.
임의의 d 차원에 대해서 임을 이해하자
(위) L1 노름은 변화량 절대 값을 모두 더한다
(아래) L2 노름은 피타고라스 정리를 이용한 유클리드 거리를 계산한다.
def l1(x):
x_norm = np.abs(x)
return np.sum(x_norm)
def l2(x):
x_norm = x * x
x_norm = np.sum(x_norm)
return np.sqrt(x_norm)
def l2(x):
np.linalg.norm(x)
왜 두 종류가 다 있을까?
모양이 다르기 때문
각각
L1은 Robust 학습 / Lasso 회귀
L2는 Laplace 근사 Ridge 회귀
에서 사용한다.
□ Findings
- 생각보다 부스트캠프 mbti는 ENTP가 많은 것 같다?
□ Feelings
오늘 오후 합류하게 되어서 정신 없었던 하루였던 것 같다.
오후에 차분히 강의 들으면 금방 적응 할 수 있을 듯
□ Future
1/20 데일리 스크럼
10-12시 : 세번째 과제 풀기, 벡터 강의 듣기
1-3:30시 : 벡터 강의 이어듣기, 행렬, 경사하강법 강의 듣기
5-9시 : 딥러닝 학습 방법 이해하기 강의 듣기
dropout activation 순서 고민해보기
반응형
'Boostcamp AI tech 3기 > TIL' 카테고리의 다른 글
TIL 2022-01-24(월) pytorch basics (0) | 2022.01.24 |
---|---|
TIL 2022-01-21(금) cnn, rnn (0) | 2022.01.24 |
TIL 2022-01-20 벡터, 행렬, 경사하강법까지 (1) | 2022.01.20 |