- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 变分推断二(基于随机梯度求解分布Q)
高方差的问题根据上一节变分推断一(根据平均场理论求解Q)我们得到了需要求解的分布QQQ的函数。L(Q)=∫ZQ(Z)logP(X,Z)Q(Z)dZQ=EQ(Z)[logP(X,Z)−logQ(Z)](1)\begin{aligned}\tag{1} L(Q) = & \int_{Z} Q(Z)log{P(X,Z) \over Q(Z)} dZ \\Q= & E_{Q(Z)...
2019-10-31 20:26:32 1387 2
原创 变分推断一(基于平均场理论求解Q)
什么是变分推断XXX : 观测变量ZZZ:latent variable + parameter在变分推断中,样本点XXX被称为观测变量(observed data),未知参数和潜变量被称为不可观测变量,都用ZZZ来表示。我们的模型一般都是根据观测数据来求ZZZ的后验分布,也就是求P(Z∣X)P(Z|X)P(Z∣X),但是有的时候,P(Z∣X)P(Z|X)P(Z∣X)是不好求的,所以可以尝...
2019-10-30 16:32:29 4551 2
原创 jupyter notebook添加conda中的环境
激活你的环境conda activate 你的环境名安装ipykernelconda install ipykernel将环境写入notebook的kernel中python -m ipykernel install --user --name conda环境名称 --display-name "jupyter环境名"以我自己的安装举例:然后在jupyter的服务下面找到改变...
2019-10-21 13:24:39 980
原创 TensorFlow常用函数介绍
后续会慢慢补充其他函数。tf.squeeze()squeeze( input, axis=None, name=None, squeeze_dims=None)该函数返回一个张量,这个张量是将原始input中所有维度为1的那些维都删掉的结果。比如numpy中的行向量和列向量(若不懂numpy中的行向量与列向量,可以看博客:Numpy中的行向量与列向量),...
2019-10-21 12:31:18 155
原创 Numpy中的行向量与列向量
首先要说明的是,无论是行向量还是列向量,shape都是二维的,不过其中有一维是1,一个list既不是行向量也不是列向量。行向量import numpy as npb=np.array([1,2,3]).reshape((1,-1))print(b,b.shape)''' 结果: (array([[1, 2, 3]]), (1, 3))'''# 或者下面这种方法b=np.arr...
2019-10-21 12:10:00 1833
原创 pytorch如何读取词向量(nn.Embedding)
如何从已经训练好的词向量矩阵中读取词向量呢?假设embeddings是我们训练好的词向量矩阵,我们要从中每次读取batch_size个句子的词向量。# 首先使用nn,Embedding定义一个词向量矩阵,称作embedembed = nn.Embedding(embeddings.shape[0], embeddings.shape[1])# 接下来将embeddings中的值拷贝到emb...
2019-10-11 13:24:22 3452
转载 非参数化估计
参数估计与非参数估计前面介绍了3中常用的参数估计的方法,分别是:极大似然估计、最大后验估计和贝叶斯估计。参数估计方法都是用已知的概率分布函数与拟合数据,然后估计出概率分布的参数。但是有时候数据的概率分布函数未知或者概率分布函数不能很好的拟合数据,这个时候就可以用非参数估计数据的概率密度函数。非参数估计非参数估计适用于:已知样本所属类别,但是样本的概率密度函数未知(也就是样本的分布未知)的情况...
2019-10-09 10:40:37 2007
原创 anaconda常用命令
创建环境创建一个名为"py36"的环境,python的版本是3.6conda create -n py36 python=3.6删除环境conda remove -n py36 --all重命名环境// 修改虚拟环境名称(先拷贝后删除)conda create --name python32 --clone python321conda remove --name old_na...
2019-10-08 17:09:37 94
Udec600_64bit323.msi
2020-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人