MF ์๋น ์ด์
MF ํ์ต์ Pu, Qi ๊ฐ์ ๊ตฌํจ
-> ํน์ ์ ์ u์๊ฒ ์ถ์ฒ์ ์ ๊ณตํ๊ธฐ ์ํด์ ํด๋น ์ ์ ๋ฒกํฐ์ ํ๋ณด ์์ดํ ๋ฒกํฐ๋ค์ ์ฐ์ฐ์ด ํ์ํจ
-> ํน์ ์์ดํ i์ ๋น์ทํ ์์ดํ (i')๋ฅผ ์ถ์ฒํ๊ธฐ ์ํด์ ํด๋น ์์ดํ ๋ฒกํฐ์ ํ๋ณด ์์ดํ ๋ฒกํฐ์ ์ ์ฌ๋ ์ฐ์ฐ์ด ํ์ํจ
-> ๋ง์ฝ ์์ดํ ๊ฐ์๊ฐ ์์ฒญ ๋ง๋ค๋ฉด.. ์ค์ฝ์ด๋ฅผ ๊ณ์ฐํ ๋ ์ค๋ ์๊ฐ๊ณผ ๋์ ์ฐ์ฐ๋์ด ํ์ํ๊ฒ๋จ
Anooy
: approximate nearest-neighborhood ( ANN๊ณ์ด ์๊ณ ๋ฆฌ์ฆ )
์๋ง์ ๋ฐ์ดํฐ๊ฐ ์๋ n์ฐจ์ ๋ฒกํฐ ๊ณต๊ฐ์์ ์ฃผ์ด์ง ๋ฒกํฐ์ ๊ฐ์ฅ ์ ์ฌํ ๋ฒกํฐ๋ค์ ์ฐพ๋ ์๊ณ ๋ฆฌ์ฆ
์ฃผ์ด์ง ๋ฒกํฐ๊ฐ ์ํ ๊ณต๊ฐ์ tree search๋ก ์ฐพ๊ณ , ๊ทธ ๊ถ์ญ ์์์๋ง nearest neighbor ์ฐ์ฐ์ ํจ!
Annoy ์ฌ์ฉ ์์
- ์ ์ ์๊ฒ ์์ดํ ์ถ์ฒ
- ์์ดํ ๊ณผ ๋น์ทํ ๋ค๋ฅธ ์์ดํ ์ถ์ฒ (์ฐ๊ด ์ถ์ฒ)
'๐ ๋จธ์ ๋ฌ๋ | ๋ฅ๋ฌ๋ > ์ถ์ฒ์์คํ ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[K-Data x ๋ฌ๋์คํผ์ฆ] 4-1. LDA์ ์์ฑ๊ณผ์ (0) | 2022.01.30 |
---|---|
[K-Data x ๋ฌ๋์คํผ์ฆ] 4-1. LDA๋ฅผ ์ด์ฉํ ์ถ์ฒ (0) | 2022.01.30 |
[K-Data x ๋ฌ๋์คํผ์ฆ]3-4. BPR Optimization with MF (0) | 2022.01.25 |
[K-Data x ๋ฌ๋์คํผ์ฆ] 3-3. Matrix Factorization๊ณผ ์ต์ ํ ๊ธฐ๋ฒ (0) | 2022.01.24 |
[K-Data x ๋ฌ๋์คํผ์ฆ] 3-2. Latent Factor Model๊ณผ SVD (0) | 2022.01.21 |