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.