누군가 열심히 개발한 알고리즘을 개발했다면, 내가 처음 코드를 만든다면 할만하다. 그러나 인터넷에 시간이 남아도는 인간이 많고 그들을 다 제치고 내가 처음이 아닌 확률이 상당히 크다. 누군가 만든 고급진 코드를 충분하게 찾아 볼 필요가 있고, 만약 있다면 다시 할 필요는 없다. 다시해도 그 성능을 넘어설 수 없다. 찾아보니 강화학습을 쉽게 사용할 수 있는 keras-rl을 찾았다. 2.0…… keras-rl2 계속 읽기
![](./temperature.jpg)
![](./humidity.jpg)
Ryzer 2600 + Total War 3국
중고로 ryzen 2600을 구입하고, 삼탈워를 일주일 동안 열심히 했다. 삼탈워를 사고 cpu를 급격히 구했다고 해야하나. 제국이 커질 수록 관리하기 힘들다. 원소(원소는 이미 죽고, 그 후계자들)까지만 굴복 시키고, 접어야 겠다. 나머지 잔챙이들을 유비가 정리 하겠지. 이거 한다고 이번주 잠을 제대로 못 잤다.ㅠㅠ 20GB를 비싼 SSD에 밀어 넣었다. 기다리다 날리는 시간을 생각하면 이게 이득이다. 로딩이 너무 길다.…… Ryzer 2600 + Total War 3국 계속 읽기
지리의 힘
isbn: 9788993178708 지리의 힘은 지형이(주로 높은 산맥, 강, 평야 등) 인간 활동에 제약을 주고 국가를 형성하는데 큰 영향을 주었다고 읽혔다. 주로 중국, 한국/일본, 유럽, 아프리카를 그렇게 설명했다 그러나 뒤쪽에 있는 아프리카, 라틴 아메리카, 북 아메리카는 근대 강대국이 그어놓은 선으로 지금 국가를 설명하려 한다. 조금 애매하다. 지형이 정치에 영향을 주고, 지금 현대 국가를 만들었는지… 너무 서구…… 지리의 힘 계속 읽기
A2C keras로 구현(updated, 완성)
a2c를 keras로 사용하려면 loss function을 새롭게 정의해야 한다. 보통 fit으로 넘어오는 인자가 input, output 각 한 개씩 사용한다. input이나 output으로 파라미터를 넘길 때 advantage를 같이 넘겨야 한다. tensorflow 1.x에서는 이게 꼼수로 되었는데, 2.x로 올라오면서 안된다. 아래 보면 actor loss가 0으로 고정되어 있다. 입력 파라미터를 넘길 때 리스트로 2개를 넘길 수 있다. input = [input, advantage]…… A2C keras로 구현(updated, 완성) 계속 읽기
blas gemm launch failed tensorflow 2.0
전에 어떻게 해결했는지 모르겠지만, gtx 1060에 model prediction 을 실행하면 BLAS GEMM 어쩌구 나온다. 아래와 같이 cuda 버전 문제이다. apt-get purge libcublas10 libcublas-dev apt-get install libcublas10=10.2.1.243-1 libcublas-dev=10.2.1.243-1 cuda-libraries-10-1 cuda-libraries-dev-10-1 https://github.com/tensorflow/tensorflow/issues/37233