- 博客(8)
- 资源 (23)
- 收藏
- 关注
原创 概率编程库Edward安装
概率编程库主流有:Stan、Pymc、Edward,先前选择pymc,结果发现遇到大规模数据基本跑不动,无奈转Edward。Edward:A library for probabilistic modeling, inference, and criticism.网址:http://edwardlib.org/https://github.com/blei-lab/edward安装...
2019-07-27 10:11:12 946 1
原创 推荐算法实现之BMF(pymc3+MovieLen)
BMF是笔者根据PMF(http://papers.nips.cc/paper/3208-probabilistic-matrix-factorization.pdf)和BPMF(https://www.cs.toronto.edu/~rsalakhu/papers/bpmf.pdf)论文思路,自主构建的模型,主要思路是建立MF的概率模型,然后用贝叶斯推断方法(变分)来求解。参考代码如下:#...
2019-07-23 16:05:46 1032 5
原创 推荐经典算法实现之BPMF(pymc3+MovieLen)
BPMF是用贝叶斯推断方法求解MF的概率模型,参考:https://gist.github.com/macks22/00a17b1d374dfc267a9a1、利用其本身数据集的代码如下:# -*- Encoding:UTF-8 -*-'''@author: Jason.F@data: 2019.07.22@function: Implementing BPMF ...
2019-07-23 15:45:28 914
原创 推荐经典算法实现之PMF(python+MovieLen)
# -*- Encoding:UTF-8 -*-'''@author: Jason.F@data: 2019.07.18@function: Implementing PMF Dataset: Movielen Dataset(ml-1m) Evaluating: hitradio,ndcg https://papers...
2019-07-22 08:03:36 2565 1
原创 推荐经典算法实现之DMF(tensorflow+MovieLen)
# -*- Encoding:UTF-8 -*-'''@author: Jason.F@data: 2019.07.17@function: Implementing DMF with Tensorflow Dataset: Movielen-1m Evaluating: hitradio,ndcg https://...
2019-07-18 15:35:07 1666 1
原创 Tensorflow矩阵过大问题的解决
问题:推荐系统中,用户和物品矩阵进行embedding,但矩阵过大时,超过2G时,会有如下提示ValueError: Cannot create a tensor proto whose content is larger than 2GB.出现问题的代码语句是:self.user_item_embedding = tf.convert_to_tensor(matrix)matri...
2019-07-18 15:23:25 1645
原创 推荐经典算法实现之NCF(pytorch+MovieLen)
# coding:utf-8 '''@author: Jason.F@data: 2019.07.11@function: Implementing NCF with Torch Dataset: Movielen Dataset(ml-1m) Evaluating: hitradio,ndcg https://a...
2019-07-12 08:08:25 4953 19
原创 推荐经典算法实现之SVDBias(python+MovieLen)
# coding:utf-8 '''@author: Jason.F@data: 2019.07.15@function: Implementation: SVDBias Datatset: Movielen-1m Evaluation: hitradio,ndcg Squared loss function wit...
2019-07-11 16:10:34 1317 2
HMM的java开发库Javajahmm-0.6.1
2017-05-16
EasyPR-JavaCV包
2016-09-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人