신입 자라기 41일 차, 목요일
Task Logging
시간 | Task |
8 : 30 | 기상 |
8 : 50 ~ 9 : 50 | 출근 시간 |
9 : 50 ~ 10 : 10 | 1. 짐정리 2. 커피 사기 |
10 : 10 ~ 11 : 30 | code convention에 따른 코드 수정 |
11 : 30 ~ 12 : 30 | 점심 시간 1. 배민 |
12 : 30 ~ 18 : 00 | 1. pep8 참고한 코드 수정 2. 회의 3. 메서드 수정 |
18 : 00 ~ 19 : 00 | 저녁 시간 |
19 : 00 ~ 20 : 30 | ML Studying |
20 : 30 ~ 21 : 30 | 퇴근 시간 |
21 : 30 ~ 22 : 00 | 샤워 |
22 : 00 ~ 24 : 00 | 1. 블로그 포스팅 2. 개인 프로젝트 |
파이썬
- dict.fromkeys()
- 딕셔너리를 생성할 수 있음
- list를 사용한 딕셔너리 생성 가능
dict.fromkeys('a', 1)
[out]
{'a' : 1}
--------
list = ['a', 'b', 'c']
dict.fromkeys(list, 0)
[out]
{'a' : 0, 'b' : 1, 'c' : 1}
출근길에 보는 CS
경사 하강법(Gradient Descent)이 뭔가요?
- 함수의 기울기(즉, gradient)를 이용해 x의 값을 어디로 옮겼을 때 함수가 최솟값을 찾는지 알아보는 방법
- 기본 개념은 함수의 기울기(경사)를 구하여 기울기가 낮은 쪽으로 계속 이동시켜 극값(최적 값)에 이를 때까지 반복하는 것이다.
- 해당 함수의 최솟값 위치를 찾기 위해 비용 함수(Cost Function)의 경사 반대 방향으로 정의한 Step Size를 가지고 조금씩 움직여 가면서 최적의 파라미터를 찾으려는 방법. 여기에서 경사는 파라미터에 대해 편미분 한 벡터를 의미하며 이 파라미터를 반복적으로 조금씩 움직이는 것이 관건
크롭 탭은 프로세스? 스레드? 둘 중에 뭐죠
- 크롬은 프로세스임, 그 이유는 각 탭마다 PID를 가지고 각 탭은 랜더링 정보나 기타 데이터를 따로 관리함
- 그로 인해 메모리를 많이 사용하지만, 하나의 Tap오류가 다른 Tap에 영향을 미치지는 않음
'Study > 신입 자라기' 카테고리의 다른 글
[Study] 신입 자라기 - 43 (0) | 2022.04.12 |
---|---|
[Study] 신입 자라기 - 42 (0) | 2022.04.09 |
[Study]신입 자라기 - 40 (0) | 2022.04.07 |
[Study] 신입 자라기 - 39 (0) | 2022.04.06 |
[Study] 신입 자라기 - 38 (0) | 2022.04.05 |