반응형

분류 전체보기 455

vector similarity

일반적으로 데이터의 feature들을 벡터로 구성하고, 벡터간의 유사도를 구할때는 "Cosine distance"나 "Euclidean distance"를 사용합니다. 저도 프로젝트를 할때, 벡터간 유사도를 사용할때 "코사인 유사도"를 사용했습니다. (그냥 주로 그걸 쓰니까..?) 근데, 2016 IEEE에서 2가지 방법에 대해 단점을 논하고, 새로운 벡터간 유사도를 구하는 방법이 제안됐습니다. 논문제목은 "A Hybrid Geometric Approach for Measuring Similarity Level Among Documents and Document Clustering" 이고, 방법론은 TS-SS라고 불리는 measure입니다. 논문을 요약정리해서 깃허브에 올렸습니다. 추가적으로, TS-SS..

Algorithm 2017.04.13

Tensorflow 설치

1. 아나콘다 설치 ( 파이썬 3.5 버전)2. CUDA Toolkit 8.0 설치 ( https://developer.nvidia.com/cuda-downloads )3. cuDNN v5.1 설치 ( https://developer.nvidia.com/rdp/cudnn-download )4. GPU 카드가 CUDA Compute Capability 3.0 이상인지 확인 한다. ( https://developer.nvidia.com/cuda-gpus )cmd 창에서가상 환경 생성하고conda create -n tensorflow python=3.5 생성한 가상환경 활성화activate tensorflow cpu 버전 설치 시pip install --ignore-installed --upgrade http..

Programming/Python 2017.04.04

Python Unit Test

Unit Test 에 관한 slideshare : http://www.slideshare.net/hosunglee948/python-52222334Flask unit test : http://flask-docs-kr.readthedocs.io/ko/latest/testing.htmlweb unit test(Selenium) : http://selenium-python.readthedocs.io/navigating.htmlpython unit test : https://docs.python.org/2/library/unittest.html 개념테스트 케이스를 만들고, 이를 수행하는 식으로 동작함테스트 케이스는 구현한 함수를 테스트하기 위해 정해진 입력과 예상되는 출력 쌍으로 테스트를 수행예를들어, sum(..

Programming/Python 2016.12.14

Ridge regression과 Inequality constraint optimization problem의 관계

regularization을 공부하다가Ridge regression을 만나게 되고,l2 Norm regularization을 설명하면서기하학적인 뷰에서 regularization의 의미를 많이 설명하는데, 이 설명을 위해, unconstraint optimization problem 과 constraint optimization problem과 같다고 하고 설명을 한다. 그래서 대체 왜 같은지를 찾기 위해, 파고파고 파다 보니, KKT까지 왔다. 전체적인 흐름을 보면, 조건부 최적화에는 equality constraint와 inequality constraint 문제가 있다.먼저, equality constraint 문제는 lagrange multiplier를 사용하여 풀고,inequality const..

Study/최적화 2016.11.30
반응형