Home

[Linear Regression (2)] 카이제곱(chi-squared) 분포와 표본 분산

개요 Linear Regression에서 검정시 모분산을 모르는 경우 사용되는 t-분포를 정의하는데 사용되는 카이제곱 분포에 대해서 살펴보고, 이를 앞서 배운 표본 분산이 어떤 분포를 가지는지 살펴보자 카이제곱(chi-squared) 분포 임의의 정규분포를 따르는 Random Variable $Z$가 평균을 $0$, 표준편차를 $1$를 따르며(표준정규분포), i.i.d(independent identical distributed)를 따르는 경우. \[Z\sim{}N(\mu, \sigma^2)\] n개의 random variable에 대한 제곱의 합이 따르는 분포를 $\Chi^2(n)$, 카이제곱(chi-sq...

Read more

[Linear Regression (1)] 표본 평균과 표본 분산

개요 Linear Regression에서 가설 검정시 사용되는 표본 평균과 표본 분산에 대해서 알아본다. 표본 평군과 표본 분산 임의의 Random Variable $X$가 평균을 $\mu$, 표준편차를 $\sigma$를 따를 때 (no specific distribution), \[X\sim{}\mbox{unknown}(\mu, \sigma^2)\] 표본 평균($\bar{X}$) 표본평균의 정의 임의의 Random Variable의 임의의 n개 표본에 대한 평균을 일컬음. \[\frac{1}{n}\overset{n}{\underset{i=1}{\sum}}X_i\] 표본 평균의 기대값 \[\mat...

Read more

[paper_review] Bayesian Personalized Ranking for Implicit Feedback

개요 BPR: Bayesian Personalized Ranking for Implicit Feedback 논문 리뷰 paper https://arxiv.org/ftp/arxiv/papers/1205/1205.2618.pdf 1. Abstract Item Recommendation에서 중요한 단계 중에 하나는 추천할 아이템을 어떤 순서대로 정렬하여 반환하는지를 결정하는 것이다. 해당 paper에서 추천에 사용할 feedback은 implicit하며, 이를 당시 item recommendation에 자주 쓰인 Matrix Factorization이나, Adaptive k-nearest neighbor 알...

Read more

[RecSys] FM 설명과 LightFM 실행법

개요 추천시스템에서 사용되는 개념 중 하나인 Factorization Machine에 대한 소개 및 간략한 pytorch model 소개, python에서 FM을 구현한 LightFM 패키지의 사용법 정리 1. Factorization Machine 1.1. Introduction FM(Factorization Machine)은 SVM과 같은 예측모델이지만 높은 희소행렬 환경에서도 신뢰할 만한 추정이 이루어지는 모델이다. FM은 선형적인 시간복잡도로 수행이 되며, 이로 인해 직접적인 최적화 및 모델 파라미터 저장 시 SVM과 달리 그에 수반되는 데이터를 저장할 필요가 없다. FM의 장점 SVM...

Read more

[Oracle] LGWR 동작 방식

개요 Oracle DB의 내구성(durability)를 만족시키기 위한 LGWR process의 동작 방식에 대한 정리 리두 로그 버퍼 리두 로그 버퍼는 Oracle에서 SGA내에 있는 변경된 데이터 블록과 해당 블록의 언두 데이터를 체인지 벡터 형태로 생성하여 이를 묶은 체인지 코드형태로 값을 저장하고 있는 버퍼이다. 이는 주로 512KB씩 8개의 블록으로 나누어서 관리된다. 이 리두로그 버퍼를 자세하게 살펴보면 아래와 같다. 만약 임의의 세션이 리두로그버퍼에 있는 내용을 LGWR에 내려써야한다면, ‘redo writing latch’를 획득하고 writing flag를 작성중으로 바꾼후, ...

Read more

[개발환경 구축] Centos7 VirtualBox Guest Addition 설치

개요 Oracle Virtual Box 가상머신에서 파일을 up/download시 사용되는 guest addition 설치시 발생 에러를 조치하는 내용입니다. VirtualBox Guest Addition 일단 이를 말하기에 앞서, VirtualBox는 Oracle 사에서 제공하는 가상화된 서버를 만들수 있게 도와주는 도구이다. 간단히 말해, Mac의 경우 Window OS를 별도로 설치하고 OS를 이중화하여 사용하는 것과 비슷하다. (사실 Mac을 사용하지 않아서 정확한 명칭도 잘 모르겠으나, 운영체제 위에 또 다른 운영체제임을 강조하고 싶었다.) 임의의 환경을 테스트하는데 있어서 가상화된 환경...

Read more

Welcome

If you see this page, that means you have setup your site. enjoy! :ghost: :ghost: :ghost: You may want to config the site or writing a post next. Please feel free to create an issue or send me email if you have any questions.

Read more