신입 자라기 24일 차
Task Logging
시간 | Task |
6 : 45 | 기상 |
7 : 05 ~ 8 : 00 | 출근 시간 |
8 : 00 ~ 9 : 10 | 헬스 |
9 : 10 ~ 9 : 30 | 샤워 |
9 : 30 ~ 9 : 45 | 출근 |
9 : 45 ~ 10 : 05 | 1. 짐정리 2. 점심 메뉴 고르기 |
10 : 05 ~ 11 : 30 | 1. 메서드 구상 및 구현 |
11 : 30 ~ 12 : 30 | 점심 시간 1. 배민 |
12 : 30 ~ 18 : 00 | 1. 메서드 구상 및 구현 2. 코드 브리핑 3. 팀회의 |
18 : 00 ~ 19 : 30 | 1. HPO란? 2. 쿠버네티스 레이블과 레이블 셀렉터 공부 |
19 : 30 ~ 20 : 00 | 저녁 시간 |
20 : 00 ~ 21 : 00 | 퇴근 시간 |
21 : 00 ~ 21 : 40 | 1. 샤워 2. 짐정리 |
21 : 40 ~ 24 : 00 | 1. 블로그 포스팅 2. 넷플릭스 영화 추천 시스템(케글) |
idxmax()
- df.idxmax(1) = df.idxmax(axis = 1) : 각 행에 최댓값이 있는 열 출력
z-score : 표준점수
- 어려운 말 다 빼고 '평균값과 얼마나 많이 떨어져 있는가를 점수로 표현한 것'으로 말할 수 있음
예시 (설명을 위해 z-score 최댓값을 10이라 함)
몸무게 | 머리카락 길이 | 키 | |
100kg | 100cm | 2000m | |
z-score | 1.0 | 2.0 | 10.0 |
90% | 0% | 10% |
- 키가 2000m인사람은 z-score가 10인데, 다시 말하면 '모든 사람의 키의 평균값에서 제일 멀리 떨어져 있다'이며 이것은 대부분 이상치로 판단되며 특정 ML에서 임계값(threshold)으로 사용
출근길에 보는 CS
스레드
- 프로스세내에서 실행되는 흐름의 단위, 실행의 단위
- 프로세스 내에서 Stack만 할당받으며, 다른 영역은 공유함
- 같은 프로세스 내부에서 별도의 레지스터 및 스택을 갖고 있지만 Heap영억은 서로 읽고 쓰기가 가능
- A 스레드가 프로세스 자원을 변경하면 이웃 스레드(Sibling Thread)도 변경 결과를 확인 가능
스레드 세이프
- 변수, 함수등이 여러 개의 스레드로부터 동시에 접근이 일어나도 프로그램 실행이 보장되는 것
- 스레드 세이프한 프로그래밍 충족 조건
- 재진입성 보장(Re-entrancy) : 특정 스레드가 한 객체를 호출했을 때, 다른 스레드가 그 객체를 호출해도 결과가 올바르게 반환되어야 함
- 스레드 별 지역 변수 사용 : 공유 자원 사용 최소화, 동기화 방법과 관련
- 상호 배제(Mutuual exclusion) : 공유자원을 최소화해야 하지만, 공유자원을 사용할 경우에는, 해당 자원의 접근을 세마포어 같은 락으로 제어함
- 원자 단위 연산(automatic/atomic operation) : 공유 자원 접근 시, 이 연산을 사용하거나 원자적으로 정의된 접근 방법을 사용하여 상호 배제를 구현
'Study > 신입 자라기' 카테고리의 다른 글
[Study] 신입 자라기 - 26 (0) | 2022.03.17 |
---|---|
[Study] 신입 자라기 - 25 (0) | 2022.03.17 |
[Study] 신입 자라기 - 23 (0) | 2022.03.14 |
[Study] 신입 자라기 - 22 (0) | 2022.03.11 |
[Study] 신입 자라기 - 21 (0) | 2022.03.10 |