뜨거운 글
-
Python 내에서 GPU 메모리 확인하는 법
소위 말해 python 안에서 nvidia-smi 를 수행하는 방법이다. pip install nvidia-ml-py3 위 패키지를 설치하고 아래와 같이 패키지를 불러와 사용한다. import nvidia_smi nvidia_smi.nvmlInit() deviceCount = nvidia_smi.nvmlDeviceGetCount() freem = [] for i in range(deviceCount): handle = nvidia_smi.nvmlDeviceGetHandleByIndex(i) info = nvidia_smi.nvmlDeviceGetMemoryInfo(handle) freem.append(100*info.free/info.total) nvidia_smi.nvmlShutdown() 이제 fre..
2022.03.22 01:23 -
강화학습을 하는 사람들이 공감할 이야기
강화학습을 하는 사람들은 아마 알 것이라고 생각한다. 코딩을 하다 보면 보통 actor라는 객체명을 지어주게 되는데 이를 실수로 키보드가 한글 입력으로 되어있는 상태에서 치면 ㅁㅊ색이 된다. ㅁㅊ색.. ㅁㅊ색..
2021.11.25 16:19 -
뉴럴넷(신경망)이 정답(타겟)의 평균에 수렴한다?
신경망을 학습시켰을 때 가장 실망스러운 순간은 목적함수에 따른 손실값이 줄지 않을 때이다. 그런데 이것의 원인이 될 수 있는 후보는 너무나도 많다! 문제가 데이터인지, 코딩 모듈인지, 모델인지, 이론인지 하나씩 다 경험적으로 확인해봐야 한다. 블랙박스를 다루고 있으므로 우리는 답도 보이지 않는 끔찍한 디버깅의 심연 속으로 빠지곤 한다. 하지만 만약 당신의 신경망의 출력을 까보았을 때, 출력값이 타겟의 평균에 수렴하고 있다면 희망이 있다. 이는 배치 사이즈가 충분히 크지 않기 때문일 수도 있다! 보통 손실값이 줄지 않는 경우 신경망의 출력을 까보게 된다. 많은 경우, 이 신경망은 정답의 평균값을 내고 있다. 이는 우리가 오지선다에서 3번으로 그냥 찍어버리는 것에 비유할 수 있다. 신경망의 입장에서는 도저히..
2021.10.22 01:26 -
너겟킹
킹은 자비롭다. 버거킹은 맛이 킹이라기 보다는 가격이 킹이다. 킹의 자비로움으로 수많은 할인 로테이션을 돌리기 때문이다. 그 중 언제까지 지속될지 모르겠는 너겟킹 8조각 2,000원 행사도 포함이다. 버거킹은 치킨너겟의 이름도 너겟 킹이다. 맥너겟은 4조각이 1,700원이지만 너겟킹은 8조각이 2,000원이다. 이 행사는 몇년째 지속되고 있는데 "몇년째 지속되면 그게 행사인가?" 생각하지 말고 어서 킹이 하사하신 자비를 누리길 바란다. 참고로 소스는 스위트칠리가 맛이 좋다. 스위트 칠리 소스의 가격은 300원이다. Nugget 1. (땅에서 발견되는 귀금속, 특히 금) 덩어리 2. 너겟(작고 동그랗게 만든 음식) 3. (=snippet)
2021.02.02 00:20 -
사각새우더블버거
Who's that pokemon? . . . Is it Bulbasaur? . . . It's CUBE SHRIMP DOUBLE BURGER 사각새우더블버거의 가격은 4,500원이다.
2021.01.23 01:24