- 博客(9)
- 问答 (1)
- 收藏
- 关注
原创 Personalized Ranking Metric Embedding for Nest New POI Recommendation
本篇论文主要利用距离嵌入(Metric Embedding)将每个POI映射到一个低维的欧拉空间当中,有效地利用马尔科夫链模型预测POI的变化,用两个POI的欧拉距离衡量两者的序列关系,并且进一步提出了成对排序(pair-wise ranking)的距离嵌入,可以对空间中潜在的POI进行排序,最后提出了个性化的距离嵌入排名(PRME)算法,综合考虑序列信息和个人喜好,再考虑地理因素,提出PRME-G算法。
2017-10-29 14:53:16
2598
2
原创 POJ1008-Maya Calendar
#include#include#includeusing namespace std;int main(){ map Haab_month; Haab_month["pop"] = 1; Haab_month["no"] = 2; Haab_month["zip"] = 3; Haab_month["zotz"] = 4; Haab_month["tzec"] = 5;
2017-09-16 23:33:43
191
原创 POJ1007-DNA Sorting
#includeusing namespace std;int calculate(char * a,int len){ int deg = 0; for (int i = 0; i < len; i++) for (int j = i + 1; j < len; j++) if (a[i] > a[j]) deg++; return deg;}int main(
2017-09-16 19:40:34
211
转载 POJ1006-Biorhythms
#includeusing namespace std;int main(){ int p, e, i, d, ans; int num = 1; while (num) { cin >> p >> e >> i >> d; if (p == -1 && e == -1 && i == -1 && d == -1) break; ans = (5544 * p +
2017-09-16 19:19:40
304
原创 POJ1005-I Think I Need a Houseboat
#includeusing namespace std;int main(){ int N; double x, y; cin >> N; for (int i = 0; i < N; i++) { int year = 0; cin >> x >> y; double dis = x*x + y*y; double radius = 0; while (radi
2017-09-16 17:08:44
222
原创 POJ1004-Financial Management
#include#includeusing namespace std;int main(){ double sum = 0.0, month; for (int i = 0; i < 12; i++) { cin >> month; sum += month; } cout << "$" << fixed << setprecision(2) << sum / 12.0;
2017-09-16 16:58:34
263
转载 word2vec using gensim
这次我们仅以英文维基百科语料为例,首先依然是下载维基百科的最新XML打包压缩数据,在这个英文最新更新的数据列表下:https://dumps.wikimedia.org/enwiki/latest/ ,找到 "enwiki-latest-pages-articles.xml.bz2" 下载,这份英文维基百科全量压缩数据的打包时间大概是2017年4月4号,大约13G,我通过家里的电脑wget
2017-09-16 16:19:30
821
原创 POJ1002-487-3279
#includeiostream> #includemap> #includestring> using namespace std; char convert(char character) { switch (character) { case 'A':case 'B':case 'C': return '2';
2017-09-16 15:24:31
330
原创 POJ1003-Hangover
#includeusing namespace std;int main(){ double c; while (cin >> c) { if (c < 1e-5) return 0; float num = 1.0; double length = 0.0 + 1 / (num + 1.0); while (length - c < 0) { num += 1.0
2017-09-16 15:23:26
162
空空如也
Ubuntu16.10怎么在内核添加一个系统调用
2017-03-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人