본문 바로가기

전체 글63

[논문] Human-level control through deep reinforcement learning 인하대학교 이필규 교수님이 추천해주신 논문을 읽어보도록 하겠습니다.http://www.nature.com/nature/journal/v518/n7540/full/nature14236.html Human-level control through deep reinforcement learning 이라는 제목의 논문으로 nature 입니다.The theory of reinforcement learning provides a normative account , deeply rooted in psychological and neuroscientific perspectives on animal behavior, of how agents may optimize their control of an environment... 2017. 1. 20.
[BOJ9426] 중앙값 측정 n개의 수열이 있을 때 K의 연속 부분 수열의 중앙값의 합을 구하는 문제이다. 앞에서부터 K개의 수를 업데이트 시켜준 뒤에 앞에서 1개 지우고 뒤에서 1개씩 업데이트하면서 중앙값을 구해나가면 된다. 이 떄 중앙값은 앞에서부터 (k+1)/2 번째 수이다. 앞에서부터 K개의 수를 세그먼트 트리에 업데이트 시켜준 후 N까지 1개씩 지우고 업데이트 시켜주면서 중앙값을 구해주면 된다. 중앙값은 앞에서부터 (k+1)/2 수를 찾으면 된다. 이 때 세그먼트트리는 k번째 수를 찾는 문제처럼 각 노드의 값이 1 또는 0 으로 되어있는 sum - segment - tree 를 구현한다. 주의할점 ! 좌표를 기준으로 값을 저장했으니 좌표가 중복될 수 있다. 따라서 업데이트 시에 현재값 +1 또는 -1 로 업데이트한다. 12.. 2017. 1. 19.
[Python 3] Mac os에 Pycharm 설치하기 맥 os에 파이참을 설치하는 방법입니다.윈도우나 환경에서도 해봤지만 맥환경이 더 좋은듯 해서 옮기려 합니다. 윈도우환경도 설치방법은 크게 다르지 않으니 참고하셔도 좋습니다. 파이참(pycharm) 을 설치하는 이유는 별도의 IDE 환경 없이 파이썬을 코딩하려면 번거롭기 때문입니다.java -> eclipsepython -> pycharm 이라고 생각하시면 편합니다. https://www.jetbrains.com/pycharm/?fromMenu 사이트에 접속해서 os 환경에 맞는 파이참을 설치하면됩니다.community 버전이 무료이니 community 버전을 클릭합니다. 나머지는 해당 절차에 맞게 설치하시면됩니다. 자 그럼 pycharm 으로 본격적인 머신러닝을 진행해봅시다! 2017. 1. 19.