Most men pursue pleasure with such breathless haste, that they hurry past it.
사람들은 기쁨을 너무나 숨가쁘게 추구하는 나머지, 그것을 지나쳐 간다.
- Kierkegaard -
28 MON (2h 17m)
⚽ 오랜만에 친구들과 재미나게.
- DAY OFF: 카타르 월드컵 한국-가나
- Spring Boot 입문
29 TUE (5h 3m)
💯 면접 잘 준비해보자.
- SSAFY 1차 합격
- Spring Boot 입문
- 알고리즘2 예습
- 대규모병렬컴퓨팅
30 WED (9h 43m)
🤷♂️ Maxflow-mincut을 이렇게 활용할 수 있구나..
- 알고리즘2 수업
- Max Flow
- Ford-Fulkerson
- Min Cut
- Baseball Elimination
- Spring Boot 입문
- JPA의 필요성, 실습
- Spring Data JPA의 필요성, 실습
- 대규모병렬컴퓨팅
- Matrix transpose problem
- Shared memory handling - Banked memory
- Matrix multiplication problem - Loop nest optimization
December. 1 THU (3h 34m)
🎄 크리스마스의 계절. 스프링 강의 3번째 들으니까, 눈에 들어오기 시작한다.
- DAY OFF: 성탄 발표 준비
- Spring Boot 입문
- 4989 프로젝트
- 기계학습개론
- DNN 모델 구성 방법
- 폐암 수술 환자 생존률 - 이진 분류
- Iris 분류 - 다중 분류
- 보스턴 집값 예측 - DNN regression
- Fashion MNIST - DNN image classifier
2 FRI (5h 12m)
🇰🇷 대한민국 16강 진출 레전드. 중요한 것은 꺾이지 않는 마음.
4989 프로젝트
- 코드 리뷰
- 역할 분담 - 중고 물품을 담당하여 개발하기로 결정
- 중고 물품 전체 목록 받아오기 구현
대규모병렬컴퓨팅
- GEMM
- Z ← ⍺AB + βC
- BLAS(Basic Linear Algebra Subprograms)함수 에서 가장 많이 쓰이는 연산
- host, host outer-k, CUDA, CUDA aligned tile, CUDA general tile
- register + constant > register > shared > local > global 순으로 빠름
- local memory
- 원래 global memory 내에 존재했지만, 최근에 L1 cache로 이동해서 빨라짐
- constant memory
- 64KB
- warp 내 모든 쓰레드가 같은 constant를 사용해야 가속 효과
- shared memory
- software-managed cache라고 부름
- shared memory + L1 cache = 64KB
- cudaFuncSetCacheConfig()로 커널 함수 별로 flexible하게 설정 가능 (48 + 16 또는 32 + 32 또는 16 + 48)
- Memset(), cudaMemset()
- Memory Clear를 직접 하지말고 함수를 사용하자. assembly 레벨에서 최적화 되었음
- 파라미터가 int이지만 제일 아래쪽 1byte만 가져와서 초기화 함
3 SAT (5h 25m)
💊 친구 앞에서도 너무 떨렸던 첫 면스. 면접 피드백을 많이 받았다. 너무 고마운 친구.
SSAFY 면접 스터디
- 피드백
- 두괄식으로 말할 것
- 말을 길게 하지 말고 핵심을 얘기할 것
- 기술적으로 어려웠던 점의 구체적인 예시를 설명해주자
- 에쎄이에 작성했던 프로젝트의 경험들을 쭉 정리하자
- 1분 자기소개 준비할 것
- 머리속에 있는 내용들을 정리부터 좀 해보자
- 떨지 않고 말하는 방법 세가지
- 사랑하듯 말하라. 자신이 어떻게 보일까 걱정하지 말고 적극적으로 말하기
- 자기 자신을 믿어라. 떠오르는 데로 말해라
- 자기만의 긴급 처방을 찾기. (목소리에 힘주기 등)
기계학습개론
- Vanishing Gradients Problem → Nonsaturating Activation Functions!
- ReLU
- Leaky ReLU
- Parametric Leaky ReLU
- ELU (Exponential linear unit)
- SELU (Scaled ELU) - Self normalization
- Bath Normalization
- Faster Optimizers
- Momentum Optimization
- RMSprop
- Adam (Adaptive moment estimation)
- Regularization to avoide overfitting
- Find Best Model
4 SUN (day off)
🎄 성탄 발표 회의 엄청했다. 힘들지만 다같이 즐겁게 고민했던 시간들.