-
HMMForCF:一种应用于协同过滤场景的隐马尔可夫模型
资源介绍
名称:隐马尔可夫模型 目的:模型的类,包括参数。 作者:张海东 创建时间:28/08/2014 E-mail:
DataPreprocess.py(首先执行。)
对数据进行预处理,生成两个 .txt 文件。 'artist.txt':artist_id:艺术家ID。 num:收听的艺术家数量。
'users_artists_timestamp.txt': user_id:用户 ID。 艺术家 ID:艺术家 ID。 时间戳:时间戳。
HMMForCF 一种用于协同过滤的隐马尔可夫模型
HMM.py
用于建模隐马尔可夫模型的类。 HiddenStatesNum :隐藏状态的数量。 ObservationStatesNum:观察状态的数量。 InitProbs:初始向量的概率。 TransProbs:转移矩阵的概率。 Theta:发射概率矩阵。 a、b:代表负二项分布的参数。
HMM