![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
推荐算法
文章平均质量分 52
拥抱晨曦之温暖
这个人很懒,一点简介也没有!
展开
-
关于Python中数据处理函数strip()和split()函数的使用
先来从英文的词义上简单理解一下strip:v. 除去,撕掉。也就是说strip的作用就是用来去除字符串上的某些子字符串的(Python中是没有严格的字符的定义,而是将其统称为了字符串,对于‘a’,我们可以理解为仅包含一个字符的字符串,但是呢,字符串是由字符组成的)。split:v. 分离,分裂,使分裂,它的作用就是用来分割字符串的,将其分割为多个子字符串,并且以列表的形式进行返回。接下来直接上例子:0. strip()函数原型:Python中的简单的代码介绍:def strip(self...原创 2022-03-22 18:45:58 · 7259 阅读 · 0 评论 -
关于numpy,torch中seed()方法的一些理解
首先举几个使用seed()函数的例子:# 生成随机数,以便固定后续随机数,方便复现代码random.seed(args.seed)# 没有使用GPU的时候设置的固定生成的随机数np.random.seed(args.seed)# 为CPU设置种子用于生成随机数,以使得结果是确定的torch.manual_seed(args.seed)# torch.cuda.manual_seed()为当前GPU设置随机种子torch.cuda.manual_seed(args.seed)从代码的复原创 2022-03-17 18:46:18 · 6497 阅读 · 0 评论 -
Pytorch中的Embedding方法
在深度学习中,构建用户或物品的embedding是很常见的操作,那么在pytorch中是如何去做的呢?接下来我们就介绍非常重要的一个方法即:torch.nn.Embedding()。老规矩先来看一个小例子:# 导包,需要torch和torch.nnimport torchfrom torch import nn# 构建一个embedding module,其包含5个size为3的tensor# 这里的embedding相当于是一个Embedding层,写于forward()方法中,还...原创 2022-03-14 20:56:02 · 8905 阅读 · 1 评论 -
Pytorch中TensorDataset,DataLoader的联合使用
首先从字面意义上来理解TensorDataset和DataLoader,TensorDataset是个只用来存放tensor(张量)的数据集,而DataLoader是一个数据加载器,一般用到DataLoader的时候就说明需要遍历和操作数据了。TensorDataset(tensor1,tensor2)的功能就是形成数据tensor1和标签tensor2的对应,也就是说tensor1中是数据,而tensor2是tensor1所对应的标签。来个小例子:from torch.utils.data ...原创 2022-03-14 15:21:26 · 2990 阅读 · 0 评论 -
Pytorch中的torch.nn.Linear()方法的详解
torch.nn.Linear()作为深度学习中最简单的线性变换方法,其主要作用是对输入数据应用线性转换。原创 2022-03-10 16:16:14 · 4967 阅读 · 1 评论 -
推荐算法中常用的几种相似度计算方法
无论在信息检索(Information retrieval,IR)或是在推荐系统(Recommendation system,RS)中,其一般思路就是先进行合理的数据处理,再计算相似度,从而得出结果.原创 2021-11-26 16:25:42 · 11066 阅读 · 0 评论