본문 바로가기

추천시스템 메모 추천시스템 Recommend System DEVIEW 2017 : 인공지능 추천 시스템 AiRS 개발기 : 모델링과 시스템 https://tv.naver.com/v/2297146 : 발표영상. https://www.slideshare.net/deview/airs-80886207 : 발표슬라이드. 최재호@네이버나의 필기 추천모델의 종류 stats based collaborative filtering deep learning 통계기반 개인화보다, 글로벌 추천 (10대남성 등등) Chi-Squared Cross-Entropy H(p,q) = - Sum p(x) log q(x) KL Divergence : 에 대한 설명 있는데 이해 못함. 협력필터 (collaborative filtering) - 가장 대표적인..
[Python] Python Profiling 관련 메모 cProfile : 파이썬 표준라이브러리 프로파일러python -m cProfile script.py python -m cProfile -s tottime script.py python -m cProfile -o prof.out script.py 프로파일 시각화 : Visualizing the Results of Profiling Python Code pyprof2calltree pyinstumentpython -m pyinstrument --show-all script.py
[Python] pd.to_datetime 과 datetime.fromtimestamp 의 결과가 다르다. 타임스탬프로 시간이 주어진 데이터가 있는데, 이걸 데이트타임으로 변환하기 위해 다음 두가지 방법을 써 보았는데, 결과가 다르게 나왔다. import time import pandas as pd import datetime t = time.time() # 1562770422.6544123 dt1 = pd.to_datetime(t, unit='s') # dt1 = Timestamp('2019-07-10 14:53:42.654412270') dt2 = datetime.datetime.fromtimestamp(t) # dt2 = datetime.datetime(2019, 7, 10, 23, 53, 42, 654412) 두 결과의 타입이 조금 다르지만, 그걸 무시하고 봐도, 날짜가 같..
RMSLE 의 의미는 무엇일까? 아래내용은 개인적으로 의미를 생각해 본 것입니다. (정식으로 통계학 공부하면서 배운 내용이 아니에요.) 개념상 틀린 부분, 부정확한 부분이 있다면, 지적바랍니다. RMSLE 는 Root Mean Square Logarithmic Error 이고, 그 식은 다음과 같다. $ \sqrt{ \frac{1}{n} \sum_{i=1}^{n}{ (\log( p_i + 1) - \log(a_i + 1))^2} } $ $ = \sqrt{ \frac{1}{n} \sum_{i=1}^{n}{ (\log \frac {p_i + 1} {a_i + 1} )^2} } $ 이 값의 의미는 무엇일까? 이 의미를 이해하려면, 우선 RMSE, Root Mean Square Error 를 이해할 필요가 있다. RMSE 는 예측값과 실제값의..
[SO|번역] Bokeh 나 Plotly 의 인터렉티브 그래프를 Github 호스팅 사이트에 임베딩하기 Bokeh 나 Plotly 의 인터렉티브 그래프를 Github 호스팅 사이트에 임베딩하기 인터렉티브 플롯을 깃헙호스팅 사이트에 임베딩해 본 사람 있나요? 깃헙은 Bokeh, Plotly 등 인터렉티브 플롯을 지원하지 않는다고 들어서요. 깃헙블로그에 이런 플롯을 포함한 주피터 노트북을 올려보려하는데, 제대로 나오지 않아요. degravek @ stackoverflow https://stackoverflow.com/q/43766940/100093 깃헙은 html 렌더링할 때 사용자 자바스크립트를 빼버립니다. 그래서 자바스크립트 기반 브라우저 플롯팅 라이브러리는 깃헙 렌더링 페이지에서는 동작하지 않아요. 하지만, https://nbviewer.jupyter.org 에 깃헙 레포 주소를 넣으면, 플롯을 포함해서..
[번역] ipywidgets 설치 문서 https://github.com/jupyter-widgets/ipywidgets/blob/master/docs/source/user_install.md 의 번역입니다. 설치 현재버전의 ipywidgets는 pip 나 conda 로 설치가 가능하다. Pip로 설치 pip install ipywidgets jupyter nbextension enable --py widgetsnbextension virtualenv 를 사용해서 활성화(activate)된 가상환경에서 작업할 경우에는, 고립된 환경에서 확장을 enable하려면, --sys-prefix 옵션이 필요할 수 있다. (즉, jupyter nbextension enable --py widgetsnbextension --sys-prefix 로 실행한다...
따릉이 신규사용자 시계열 분석 ( 2018년 6월 70대이상 사용자수의 이상치)
[CentOS7] OS 설치 후 yum 을 실행했으나, 네트워크이슈로 실패했다. CentOS 7 을 설치하고, yum update 를 실행해 보았으나, Could not resolve host 에러가 발생하며 실패했다. [me@localhost ~]$ sudo yum update [sudo] password for me: Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was 14: curl#6 - "Could not resolve host: mirrorlist.centos.org; Unkno..