自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BLOG of iJX

大三狗重学数据结构...浏览量随缘

  • 博客(22)
  • 收藏
  • 关注

原创 Memory Augmented Graph Neural Networks for Sequential Recommendation

emm…图片复制过来显示不了(因为我太懒了0.0),要看图的话可以去我的博客瞅瞅,嘿嘿嘿对了,有些英文短句假如翻译成中文,阅读的时候就太搞脑子了,所以我干脆就不翻译了我的博客地址:https://hikg.net/archives/126/1. Motivation推荐系统中,user-item交互的时间顺序 可以反应出随着时间演化的、序列化的用户行为。users将要发生交互的items取决于这个用户过去访问的items。作者认为:在序列推荐任务中,需要考虑这四个因素:general u.

2021-06-27 10:29:19 483

原创 NGCF及其改进模型LightGCN:Neural Graph Collaborative Filtering & LightGCN

emm…图片复制过来显示不了(因为我太懒了0.0),要看图的话可以去我的博客瞅瞅,嘿嘿嘿对了,有些英文短句假如翻译成中文,阅读的时候就太搞脑子了,所以我干脆就不翻译了我的博客地址:https://hikg.net/archives/125/NGCFMotivation先前的方法仅仅使用描述性特征(比如ID、属性)来构造embedding function,而没有考虑过user-item interactions(或者仅仅是在定义目标函数时使用)ModelHigh-order conne.

2021-04-29 15:22:13 930 1

原创 KGCN、KGNN-LS ( KGCN-LS )、KGAT的简要介绍以及简单对比

emm…图片复制过来显示不了(因为我太懒了0.0),要看图的话可以去我的博客瞅瞅,嘿嘿嘿对了,有些英文短句假如翻译成中文,阅读的时候就太搞脑子了,所以我干脆就不翻译了我的博客地址:https://hikg.net/archives/124/GCN传统的GCN在做聚合操作时,将图的邻接矩阵、度矩阵作为权重;再跟当前层的所有节点做一个加权和,得到下一层的节点表示。GATGCN的权重系数不可学习,与节点的度相关。也就是说,一旦图确定了,GCN的权重也就随之确定了。GAT的权重与两个节点有关。将节.

2021-04-27 22:39:25 5311

原创 KGAT:Knowledge Graph Attention Network for Recommendation

emm…图片复制过来显示不了(因为我太懒了0.0),要看图的话可以去我的博客瞅瞅,嘿嘿嘿对了,有些英文短句假如翻译成中文,阅读的时候就太搞脑子了,所以我干脆就不翻译了我的博客地址:https://hikg.net/archives/123/Introduction作者认为: high-order relations(which connect two items with one or multiple linked attributes) are an essential factor .

2021-04-27 20:00:59 322

原创 KGCN:Knowledge Graph Convolutional Networks for Recommender Systems

IntroductionAdvantages of KG-based RS将KG整合进推荐系统具有以下3种优点:KG中的item之间具有丰富的语义关联性,可以帮助探索它们之间的潜在联系,并且提高预测结果的准确性。KG中具有各种各样的关系,有助于合理地扩展 user的兴趣,并增加推荐item的多样性。KG连接了user的历史喜欢、推荐item,从而为RS引入了可解释性。Challenges of KG-based RS但是,由于KG具有高维度、异质性,在RS中应用KG十分具有挑战性。一种可

2021-03-10 15:11:15 1579

原创 RKGE:Recurrent Knowledge Graph Embedding for Effective Recommendation 论文

emm…图片复制过来显示不了(因为我太懒了0.0),要看图的话可以去我的博客瞅瞅,嘿嘿嘿对了,有些英文短句假如翻译成中文,阅读的时候就太搞脑子了,所以我干脆就不翻译了我的博客https://hikg.net/archives/106/IntroductionPrior KG Based Methods1. Meta Path based通过设计Meta path,来利用KG作为推荐的辅助信息。Meta path是预先定义了特定格式、路径长度的path,用来捕捉KG承载的不同语义。Met.

2021-02-07 16:43:33 562 1

原创 KPRN:Explainable Reasoning over Knowledge Graphs for Recommendation面向推荐的知识图谱解释推理

IntroductionPrior Effortsmeta-path使用meta-path从user、item中提取相似度缺点:meta-path排除了relation,所以几乎不能说明路径的整体语义(特别是当meta-path中,实体相似,但关系不同的时候)不能自动发现、推理未被发现的连接模式(因为meta-path需要预先定义领域知识)KG Embedding使用KGE来规范item的表示,因此连接了相似实体的item具有相同的表示缺点:缺乏推理能力(ie只考虑实体间的直接关系

2021-01-27 16:36:31 781

原创 cpp链队

初始化、判断队空:void initQueue(LinkQueue& Q) { Q.front = (LinkNode*)malloc(sizeof(LinkNode)); Q.rear = Q.front; Q.front->next = NULL;}bool isEmpty(LinkQueue Q) { if (Q.front == Q.rear...

2019-08-13 20:45:35 151

原创 队列、循环队列

顺序队列的定义front指向队头元素rear指向队尾元素的下一个元素#include <stdio.h>#define MaxSize 50typedef struct { int data[MaxSize]; int front, rear;}sqQueue;顺序队列的队空条件:Q.front==Q.rear顺序队列 长度:Q.rear - Q...

2019-08-13 19:48:52 191

原创 cpp 链栈

链栈的基本操作

2019-08-13 19:21:11 162

原创 cpp栈的顺序存储结构

#include <stdio.h>#define MaxSize 50typedef struct { int data[MaxSize]; int top;}sqStack;//初始化void initStack(sqStack& S) { S.top = -1;}//判断栈空bool stackEmpty(sqStack S) { if (S.t...

2019-08-13 16:09:00 167

原创 cpp 单链表基本操作

单链表的结构体 定义:#include <stdio.h>#include <malloc.h>typedef struct LNode{ int data; struct LNode* next;}LNode, * LinkList;//定义 * LinkList 的意义?单链表 头插法://单链表 头插法LinkList createTo...

2019-07-07 22:20:24 1990

原创 cpp 顺序表的基本操作

定义、初始化顺序表 ://定义、初始化顺序表#include <stdio.h>#define MaxSize 50//顺序表数组 静态分配typedef struct { int data[MaxSize]; int length;}SqList1;//顺序表数组 动态分配//动态分配语句:// L.data = typedef struct { in...

2019-07-06 20:58:26 420

转载 计算机网络 知识点总结

第一章1、计算机网络:把不同地理范围内的若干台具有独立处理能力的计算机用传输介质连接在一起,并配备以完备的网络操作系统,使之能数据传输、设备共享。Or是一些相互连接的、自治的计算机的集合。2、网络协议:为进行网络中的数据交换而建立的规则、标准或约定。由语法、语义和时序(同步)三个要素组成。3、分组交换:单个分组传送到相邻节点,存储下来后查找转发表,转发到下一个节点。4、时延:数据从网络的一...

2019-06-28 09:19:41 2630

原创 c语言实现 双链表的操作——头插法、尾插法、查找、插入、删除

双链表的插入操作:#include <stdio.h>#include<malloc.h>typedef struct DNode { int data; struct DNode* prior, * next;}DNode, * DLinkList;//-------头插法---------DLinkList insert_head(DLinkLis...

2019-05-03 21:27:35 2619

原创 c语言 顺序表、链表的归并merge操作

顺序表的归并操作:void merge(int* a, int m, int* b, int n, int* c) { int i = 0, j = 0; int k = 0; while (i < m && j < n) { if (a[i] < b[j]) c[k++] = a[i++]; else c[k++] = b[j++...

2019-04-26 20:31:17 1177

原创 c语言实现 顺序表、链表的取极值

顺序表:int findMax(seqlist* s) { int index = 0, max = s->data[0]; for (int i = 0; i < s->length; i++) { if (max < s->data[i]) { index = i; max = s->data[i]; } } return...

2019-04-25 21:11:48 185

原创 c语言实现 顺序表、链表的转置Reverse操作

大三狗比较菜,以上代码在我的机子能运行,不保证完全正确...如有错误,欢迎指正!!!顺序表的转置操作:void reverse(Sqlist* s) { int i = 0, j = s->length - 1, temp = 0; while (i < j) { temp = s->a[i]; s->a[i] = s->a[j]; s-&g...

2019-04-25 14:49:32 1593

原创 c语言 单链表的头插法、尾插法、查找单链表操作

大三狗比较菜,以上代码在我的机子能运行,不保证完全正确...如有错误,欢迎指正!!!头插法:#include <stdio.h>#include <malloc.h>typedef struct Node { int data; struct Node* next;}Node, * LinkList;LinkList createListH(...

2019-04-24 20:16:24 1794

原创 c语言顺序表的基本操作——插入、删除、查找、取最值

大三狗比较菜,以上代码在我的机子能运行,不保证完全正确...如有错误,欢迎指正!!!插入操作:#include <stdio.h>#define maxSize 100typedef struct seqlist { int data[maxSize]; int length;}seqlist;int insertElem(seqlist *s, int p...

2019-04-24 18:25:21 2474 1

翻译 一些经典算法---算法设计与分析

递归算法整数划分分治法棋盘覆盖

2018-05-07 20:08:17 695

原创 c语言使用strstr()函数查找子字符串位置

#include &lt;stdio.h&gt;#include &lt;string.h&gt;int main(){ char a[100],b[100]; scanf("%s %s",&amp;a,&amp;b); char *p; p=strstr(a,b); printf("%d",p-a+1); return 0;}

2018-05-05 13:58:37 16471

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除