机器学习
岳麓山炒粉
欢迎关注微信公众号:岳麓山炒粉
展开
-
线性预测参数以及降维的理解
在Dense层中,一般操作都是把一个tensor降维到目标的预测结果,比如说:tensor是[28,1,28,28] #[batch,inchannel,heigth,width]先被reshape成[28,784] #[batch,channel]接着在二分类中会被降维成[28,2] #[batch,outchannel]具体的操作方法在pytorch中的实现是:data.reshap...原创 2020-04-30 23:28:45 · 444 阅读 · 0 评论 -
使用pytorch完成一个CNN入门demo
importtorchtorch的总包torch.nn网络层,通常自定义的网络都会继承nn.Moduletorch.nn.functionalF里面都包括常用的函数,relu和pooling等torchvision常用的数据集,MNIST和FashionMNIST等torchvision.transforms数据集使用FashionMNISTtrain_set = to...原创 2020-04-30 23:07:03 · 736 阅读 · 1 评论 -
pytorch中的Tensor使用入门
文章目录1.Tensor1.1 创建tensor1.2 tensor维度1.2.1 广义维度1.2.2 操作中的维度1.3 级联操作cat1.4 常用Tensor1.5 tensor在cnn中的形式1.6 element-wise1.Tensor1.1 创建tensor#直接创建t = torch.rand(3,4)#把numpy转为tensort = np.random.rand...原创 2020-04-28 22:47:48 · 215 阅读 · 0 评论 -
Deeplearning中mask的作用
搬运自:https://www.quora.com/What-is-masking-in-a-recurrent-neural-network-RNN我认为,在实践中,我们需要掩盖的最重要的原因之一是,我们要batchize多个句子作为一个输入,即输入了一批句子的模型做一个向前计算。像这样的成像案例:两个句子:我喜欢猫。他不喜欢猫。然后我们通过词汇表中的索引将每个单词转换为int: ...原创 2020-04-05 11:56:14 · 887 阅读 · 0 评论