본문 바로가기

전체 글195

python, 같은 라인에 print문 update하기 from time import sleep for i in range(100): sleep(0.05) print( str(i) + '/100 percent processed..',end='\r', flush=True) python 3.3이상에서. 2019. 11. 19.
ubuntu, python, keras, tensorflow, numpy, cundd,cuda version compariability tensorflow는 우분투 버전과 cuda, cudnn 버전을 가리니까, 애초에 세팅할때 한꺼번에 해야함. CUDA버전확인 nvcc --version cudnn 버전확인 cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2 CUDA 와 CUDNN은 우분투 버전가림. tf 와 python cudnn, cuda버전 호환성 numpy는 tf와 버전 호환되야함. tensorflow만 설치했으면 numpy 설치되면서 호환되는데 따로 추가설치했으면 이것도 신경써줘야함. tf 1.10은 tensorflow 1.10.1 has requirement numpy=1.13.3, but you'll have numpy 1.15.1 which is incompatible... 2019. 11. 13.
precision at K, MAP, recall at K ranking system 또는 recommander 시스템에서 좋은 추천(랭크)를 했는지 평가하는 방법으로 precision at K, recall at K 을 살펴보자. Top K개의 결과로 Precision(정밀도)를 계산 -> Precision at K 추천 된 결과가 관련(relevant) 있는것은 O로 없는 것은 X로 표기하면, O,X,O,O,O,X 로 결과물의 관련도로 표기 될 수 있다. Precision at 3 의 값은 O,X,O 니까 2/3 Precision at 4 의 값은 O,X,O,O 니까 3/4 Precision at 5 의 값은 4/5 이다. Recall at K 는 K 개 추천했을때, 추천되어야했을 relevant한 item이 몇개 추천되어져 있느냐를 나타내는 measure이.. 2019. 10. 12.
[linux, screen] screen에서 backspace나 tab을 눌렀을때 화면 깜빡임 작동할 것이 없는 상황, 예를 들면 더이상 지울 글자가 없는데 backspace을 누른다거나, tab을 눌러서 자동완성을 하는데 자동완성 후보가 없는 경우 등에서 터미널 자체가 깜빡이다. 눈뽕.. 이 성가신 기능은 screen의 visual bell이라는 기능으로 끄려면 .screenrc 파일에 vbell off 을 추가해주면 된다. 2019. 10. 11.