
PyTorch
深度学习框架
Daniel_Alan
欲戴王冠,必承其重
展开
-
卷积神经网络
1.卷积层 卷积层的主要作用是对输入的数据进行特征提取,而完成该功能的是卷积层中的卷积核。我们可以将卷积核看作一个指定窗口大小的扫描器,扫描器通过一次又一次地扫描输入的数据,来提取数据的特征,如果我们输入的是数据,那么在通过卷积层处理后,就可以识别出图像中的重要特征。2.池化层 卷积神经网络的池化层可以被看作卷积神经网络的...原创 2019-07-02 21:51:51 · 541 阅读 · 0 评论 -
windows平台PyTorch安装
一 PyTorch安装1.使用pip安装 目前,使用pip安装PyTorch二进制包是最简单,最不容易出错,同时也是最适合新手的安装方式。从PyTorch官网选择操作系统,包管理器pip,Python版本及CUDA版本,会对应不同的安装命令 现在官网推出了window版本的PyTorch复制官网的安装命令,打开cmd输入pip...原创 2019-06-27 19:21:24 · 399 阅读 · 0 评论 -
PyTorch中Tensor的数据类型和运算
在使用Tensor时,我们首先要掌握如何使用Tensor来定义不同数据类型的变量。Tensor时张量的英文,表示多维矩阵,和numpy对应,PyTorch中的Tensor可以和numpy的ndarray相互转换,唯一不同的是PyTorch可以在GPU上运行,而numpy的ndarray只能在cpu上运行。 常用的不同数据类型的Tensor,有32位的浮点型torch.F...原创 2019-06-28 20:41:01 · 24770 阅读 · 2 评论 -
使用python搭建一个简易的神经网络
import torchbatch_n=100hidden_layer=100input_data=1000output_data=10x=torch.randn(batch_n,input_data)y=torch.randn(batch_n,output_data)w1=torch.randn(input_data,hidden_layer)w2=torch.randn(h...原创 2019-06-28 22:38:09 · 656 阅读 · 0 评论 -
生物神经网络和人工神经网络浅谈
一:生物神经网络构成生物神经网络系统和功能的基本单位是生物神经细胞,也叫作生物神经元,一个生物神经元由细胞核,树突,轴突,突触等组织构成,而一个完整的生物神经网络系统由成千上万个生物神经元构造而成。图中左边类似于树枝的是树突,树突是神经元的信息输入端,一个神经元通过树突就可以接受来自外部神经元的信息传入,图中中间的长条是轴突,轴突是神经元的信息输出端,神经元通过轴突可以把神经元中已处理...原创 2019-07-14 16:05:15 · 2321 阅读 · 0 评论 -
Pytorch的Autograd模块:自动微分
一.写在前面: 深度学习的算法本质上是通过反向传播求导数,PyTorch的Autograd模块实现了此功能。在Tensor上的所有操作,Autograd都能为他们自动提供微分。 autograd.Variable是Autograd中的核心类,它简单封装了Tensor,并支持几乎所有Tensor操作。Tensor在被封装为Variable之后,可以调用它的.bac...原创 2019-06-29 22:21:06 · 625 阅读 · 0 评论