python
泯然众生一条鱼
这个作者很懒,什么都没留下…
展开
-
one-hot编码和embedding
one-hot编码一个特征有几个取值one-hot就有几维,比如英文字母有26个,那个一个字母a的one-hot编码有26维。什么是embedding?先来看看什么是embedding,我们可以简单的理解为,将一个特征转换为一个向量。在推荐系统当中,我们经常会遇到离散特征,如userid、itemid。对于离散特征,我们一般的做法是将其转换为one-hot,但对于itemid这种离散特征,转换成one-hot之后维度非常高,但里面只有一个是1,其余都为0。这种情况下,我们的通常做法就是将其转换为emb原创 2021-09-27 15:25:04 · 1047 阅读 · 0 评论 -
在Python3 numpy中mean和average的区别详解
mean和average都是计算均值的函数,在不指定权重的时候average和mean是一样的。指定权重后,average可以计算一维的加权平均值。具体如下:`import numpy as npa = np.array([np.random.randint(0, 20, 5), np.random.randint(0, 20, 5)])print('原始数据\n', a)print('mean函数'.center(20, '*'))print('对所有数据计算\n', a.mean())pr转载 2020-08-06 17:32:20 · 1453 阅读 · 0 评论