自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 门控图神经网络(GGNN)及代码分析

门控图神经网络GGNN及代码分析基本概念GGNN是一种基于GRU的经典的空间域message passing的模型问题描述一个图 G = (V, E), 节点v ∈ V中存储D维向量,边e ∈ E中存储D × D维矩阵, 目的是构建网络GGNN。实现每一次参数更新时,每个节点既接受相邻节点的信息,又向相邻节点发送信息。主要贡献基于GRU提出了GGNN,利用RNN类似原理实现了信息在graph中的传递。传播模型输出模型来源论文Gated Graph Sequence Neural

2021-04-22 00:18:33 10516 2

翻译 序列推荐系统:挑战、进展和展望

序列推荐系统:挑战、进展和展望原文链接:https://www.researchgate.net/publication/338593711_Sequential_Recommender_Systems_Challenges_Progress_and_Prospects摘要:近年来,序列推荐系统(SRSs)这一新兴话题引起了越来越多的关注,与传统的包括协同过滤和基于内容的过滤的推荐系统不同,SRSs试图理解和建模顺序用户行为、用户和物品之间的交互,以及用户偏好和物品流行度随时间的演变。SRSs涉及上述方

2021-04-05 16:41:33 3875

转载 AllenNlp工具包安装

https://www.jianshu.com/p/ac5b256311ce

2019-11-26 20:29:17 572

转载 如何改变CSV文件的编码

在Jupyter notebook读取含有中文的csv文件的时候常常遇到编码错误,因此就想把csv文件编码改为utf-8编码方式,用excel打开另存为utf-8格式没法解决问题,从百度搜来的方法如下:本文方法来自百度经验:首先,将.csv文件保存一下,然后鼠标右击打开方式记事本。然后,以记事本的方式打开了。文件-另存为 这时弹出一个窗口,右下方,编码,这时候你就可以选择自己想要的编码格式,然...

2019-11-09 14:27:16 7637 2

原创 类_思维导图

2019-11-05 20:57:31 238

原创 变量的存储类

在C++语言中,变量的存储类共有如下四种: (1)auto存储类 (2)static存储类 (3)extern存储类 (4)register存储类1. auto存储类auto存储类,即自动存储类。在函数内部定义的变量,如果不指定其存储类,那么它就是auto类变量。void func( ) { int a; ...

2019-11-05 19:16:34 441

原创 文件的输入和输出

从文本读入字符输出到另一个文本。文本默认在cpp文件同目录下。#include <iostream>#include <fstream>#include <string.h>using namespace std; int main(int argc, char** argv) { char a; int count=0; ifstr...

2019-11-03 21:27:57 210

原创 数组类的设计

#include <iostream>#include <string.h>using namespace std; //(1)在生成对象时,能够自动为矩阵中的每个元素清0。//(2)通过运算符重载,实现对两个矩阵的减法和乘法运算。//(3)通过运算符重载,实现矩阵中主对角线上的元素是否全为0的判断。 //(4)实现按列为矩阵输入数据的成员函数。...

2019-11-03 15:18:59 780

原创 实现链表功能的类的设计

#include <iostream>#include <string.h>using namespace std;//一个类是cLink,它主要用来管理链表中每个结点中的数据以及指向下一个结点的指针;//另一个类是cList,它主要用来对链表进行管理并提供对链表的操作。 class clink{ friend class clist; clink* ...

2019-11-03 14:17:21 325

原创 链表实现字符串倒序输出

事情是这样的,一位老同学问我如何倒拼很复杂的一串英文字符。然而这用链表实现起来太简单了。因为考虑到要复制文本信息到微信上面发回去,所以添加了fstream.h头文件将倒叙内容输出到txt文本。下面是代码:#include <iostream>#include <string>#include <fst...

2019-11-03 11:16:02 909

原创 实现字符串功能的类的设计

#include <iostream>#include <string.h>using namespace std;class cString{ char *s;public: cString(void); cString(const char *); cString(const cString &); ~cString( ) {del...

2019-11-03 10:29:56 337

原创 虚拟基类

对于虚拟基类的个人理解,如有误恳请指正。1.不用虚拟基类class cBase_A { int x;public: cBase_A( ){x=10;} int getx(){return x;} void setx(int a){x=a;} }; class cBase_B: public cBase_A { }; class cBase_...

2019-11-02 16:50:51 880

原创 虚函数

虚函数:直接看代码class Base//基类{ int a;public: Base(){a=1;} void disp(){cout<<a;};};class Drived: public Base//Base的派生类{ int b;public: Drived(){ b=2;} void disp(){cout<&...

2019-11-02 16:24:02 328

原创 派生类和基类之间的赋值

派生类和基类的赋值关系:派生类可以赋值给基类;基类不可以赋值给派生类。1.对象赋值class Father{ ...};class Son: public Father{ ...};Father f;Son s;f=s;//可以s=f;//不可以说明:原因是派生类所占的空间比基类大。赋值运算会调用operator =()函数,赋值操作...

2019-11-02 14:09:31 2010 1

原创 const对象和对象中的const成员

一、const对象1.同定义一般的const变量一样,也可以利用const关键字来定义对象。例如:const fraction dt1(1, 4); 它表示dt1对象被初始化以后将不能再改变了。2.将对象定义为const以后,如果不对类的成员函数进行特殊处理,则不能访问const对象中的所有成员函数。例如: void main( ) ...

2019-11-01 12:05:13 883

原创 变换函数

变换函数用于将对象中的一个值返回出来。变换函数采用如下定义形式: operator 变换的类型( ) { return返回值; }例如 #include <iostream.h> class cAdata { int a; public: cAdata(int x) {a=x;} ...

2019-11-01 11:00:19 1379

原创 关于复制构造函数的几个知识点

一、复制构造函数中的&和const#include "iostream"using namespace std;class CExample{ public: CExample(int x) :m_nTest(x) //带参数构造函数 { cout<< "constructor with argument."<<...

2019-10-30 19:45:19 378

原创 安装及使用Jupyter

学校计算机实验室的深度学习教程里使用了jupyter,程序可以单步执行,并且有执行完的结果,使用起来很方便,十分适合初学者。于是在自己电脑上安装了Jupyter。 两种方法安装Jupyter Anaconda 对新用户而言,一般的共识是你应该使用 Anaconda 发行版来安装 Python 和 Jupyter Notebooks。 Anaconda 会同时安装这两个工具,并...

2019-10-19 12:57:23 227

原创 C++ 定义一个简单的类及其调用

根据下列要求,编写完整程序。设计一个类,用于对10元整型数组进行管理。要求:(1)在定义对象时,能够为数组元素清0.(2)定义成员函数input, 用于为数组元素输入数据。(3)定义成员函数disp,用于显示数组的每个元素值。(4)定义成员函数max,用于找出数组元素的最大值及其个数,其中最大值由函数值返回,个数由参数带回。(5)定义成员函数find,用于找出数组中重复次数...

2019-10-18 21:48:26 1757

原创 C++ 函数与指针

记住这样一件事:运算符的优先级 * < ( ) | [ ]记住了优先级再来分析就很明白了,看下面的函数声明int *func( ){ ...}由于()优先级大于*,所以func先和()结合,表示func是一个函数;其次func()再和*结合,表示func函数的返回值是一个指针;最后这个指针指向int型。稍微复杂一点int (*func())[4]{ ...

2019-10-15 22:33:44 164

原创 C++ 二维数组与指针

//从键盘输入R行C列二维整型数组,找出每一行的次最大值并显示出来。要求:////(1)R和C为符号常量;////(2)二维数组是动态申请生成的;////(3)每一行的次最大值是利用单独的函数调用获得的;////(4)对数组元素的访问以及函数参数声明等都是利用指针实现的。#include "stdio.h"#include "iostream"#include "stri...

2019-10-15 20:05:30 252

空空如也

空空如也

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

TA关注的人

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