본문 바로가기

Study/신입 자라기

[Study] 신입 자라기 - 41

신입 자라기 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