C# Класс MyMediaLite.ItemRecommendation.WRMF

Weighted matrix factorization method proposed by Hu et al. and Pan et al.

We use the fast learning method proposed by Hu et al. (alternating least squares, ALS), and we use a global parameter to give observed values higher weights.

Literature: Y. Hu, Y. Koren, C. Volinsky: Collaborative filtering for implicit feedback datasets. ICDM 2008. http://research.yahoo.net/files/HuKorenVolinsky-ICDM08.pdf R. Pan, Y. Zhou, B. Cao, N. N. Liu, R. M. Lukose, M. Scholz, Q. Yang: One-class collaborative filtering, ICDM 2008. http://www.hpl.hp.com/techreports/2008/HPL-2008-48R1.pdf

This recommender does NOT support incremental updates.

Наследование: MF
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
ComputeFit ( ) : double
Iterate ( ) : void
ToString ( ) : string

Защищенные методы

Метод Описание
Optimize ( IBooleanMatrix data, Matrix W, Matrix H ) : void

Optimizes the specified data

Описание методов

ComputeFit() публичный Метод

public ComputeFit ( ) : double
Результат double

Iterate() публичный Метод

public Iterate ( ) : void
Результат void

Optimize() защищенный Метод

Optimizes the specified data
protected Optimize ( IBooleanMatrix data, Matrix W, Matrix H ) : void
data IBooleanMatrix data
W Matrix W
H Matrix H
Результат void

ToString() публичный Метод

public ToString ( ) : string
Результат string