神经网络
iamsongyu
一个研究僧,酷爱编程,喜欢web安全,专业为网络安全。欢迎大家一起交流进步,有问题请联系QQ:1528736192
展开
-
神经网络和深度学习基本原理
这是看到的一篇对神经网络的讲解的文章,我觉得写得很好,也仔细学习了学习,最近我可能也得用这个东西,现在确实是很火啊,也很实用。 神经网络和深度学习神经网络:一种可以通过观测数据使计算机学习的仿生语言范例 深度学习:一组强大的神经网络学习技术 神经网络和深度学习目前提供了针对图像识别,语音识别和自然语言处理领域诸多问题的最佳解决方案。传统的编程方法中,我们告诉计算机如何...转载 2018-11-12 16:58:19 · 59933 阅读 · 4 评论 -
神经网络-pytorch 安装
pytorch是一个深度学习的框架torch的意思是火炬,这是Facebook的开源神经网络框架,pytorch就是它的python版本啊,与Tensorflow的静态计算图不同,pytorch的计算图是动态的,可以根据计算需要实时改变计算图。我觉得可能比较适合初学者,但也不适合,这是一个高度结成的框架,只需要我们设计网络结构就可以,但是对我们加深神经网络的理解不是很友好,总之在基本掌握原...原创 2018-12-25 16:53:29 · 386 阅读 · 0 评论 -
神经网络-pytorch 基础介绍
这是我看到的一篇很长,并且非常易懂的文章,所以就转载过来了,对于pytorch的初步理解和使用还是很有帮助的,很多时候还是要自己弄一个小网络,跟踪调试一下,对测试数据集分分类,就能收获很多。由于其后面的比较高深,所以只转载了前面的基本讲解和应用部分,过一段时间我也会自己边学边写一个,争取也能用用看......手把手教你用PyTorch从零搭建图像分类模型----------转载自https...转载 2018-12-25 17:12:52 · 394 阅读 · 1 评论 -
神经网络-二维卷积 池化 全连接层特征维度计算
对于刚接触神经网络的人,理解了网络层级之后就是要自己搭建网络,设置参数,这个时候就需要计算参数,特征图尺寸,输出维度等,这个其实看一遍流程,动手测试一下就懂了,所以我也在这里记录一下。不同的框架,函数可能不一样,参数可能不一样,但是原理是不变的这里我们把矩阵视作(w,h)二维卷积self.conv1 = nn.Conv2d(3, 6, 5) # 定义conv1函数的是图像卷积...原创 2019-03-02 10:38:58 · 8309 阅读 · 2 评论 -
神经网络 pytorch 数据集读取(自动读取数据集,手动读取自己的数据)
对于pytorch,我们有现成的包装好的数据集可以使用,也可以自己创建自己的数据集,大致来说有三种方法,这其中用到的两个包是datasets和DataLoaderdatasets:用于将数据和标签打包成数据集DataLoader:用于对数据集的高级处理,比如分组,打乱,处理等,在训练和测试中可以直接使用DataLoader进行处理第一种 现成的打包数据集这种比较简答,只需要现...原创 2019-03-07 09:04:49 · 22889 阅读 · 14 评论 -
神经网络 pytorch 分类二维矩阵图像和一维向量的方法
在网上找资料的过程中,发现并没有特别细致的讲解分类图像和分类一维向量的做法,导致我捅咕了有几天才弄明白,可能使我比较菜吧......现在在这里记录一下。首先需要明确,前文我们已经讲解了包装数据集的方法,但是注意,无论是图像还是向量数据,都是有固定格式的,因为我们在做卷积的时候有数据格式要求。使用的时候我们必须将自己的数据变换为指定的格式,而变换的方法无非numpy.array torch.fr...原创 2019-03-07 09:15:13 · 7686 阅读 · 2 评论