深度学习
文章平均质量分 77
__矮油不错哟
多多交流
展开
-
Pytorch——神经网络工具箱nn
torch.nn是专门为深度学习设计的模块。torch.nn 的核心数据结构是Module, 他是一个抽象的概念,既可以表示神经网络的某个层(layer),也可以表示一个包含很多层的神经网络。 在实际使用中,最常见的做法是继承nn,Module,撰写自己及的网络/层。下面来看看如何使用nn.Module实现自己的全连接层。 全连接层,又名仿射层,输出yyy和输入xxx满足y=Wx+by=W...原创 2018-07-06 11:53:47 · 992 阅读 · 0 评论 -
《深度学习Python实践》附录——聚类分析
三维绘图工具包:from mpl_toolkits.mplot3d import Axes3D 聚类分析:from pandas import read_csvfrom sklearn.cluster import KMeansfrom sklearn.decomposition import PCAfrom sklearn.preprocessing import scalefro...原创 2018-06-13 17:52:49 · 797 阅读 · 0 评论 -
Pytorch——计算机视觉工具包:torchvision
torchvision独立于Pytorch,需通过pip install torchvision 安装。 torchvision 主要包含以下三部分:models : 提供深度学习中各种经典的网络结构以及训练好的模型,包括Alex Net, VGG系列、ResNet系列、Inception系列等;datasets:提供常用的数据集加载,设计上都是继承torch.utils.data.Da...原创 2018-07-07 22:49:20 · 14187 阅读 · 2 评论 -
第五章——Pytorch中常用的工具
1. 数据处理1). 数据加载在Pytorch 中,数据加载可以通过自己定义的数据集对象来实现。数据集对象被抽象为Dataset类,实现自己定义的数据集需要继承Dataset,并实现两个Python魔法方法。__getitem__: 返回一条数据或一个样本。obj[index]等价于obj.__getitem__(index).__len__: 返回样本的数量。len(obj)...原创 2018-07-07 17:30:40 · 3768 阅读 · 0 评论 -
Pytorch——用50行代码搭建ResNet
Kaiming He的深度残差网络(ResNet)在深度学习的发展中起到了很重要的作用。 在这一结构中解决了训练深度网络时的梯度消失问题。# -*- coding: utf-8 -*-"""Created on Sat Jul 7 12:13:58 2018@author: Duan""&a原创 2018-07-07 14:14:21 · 3050 阅读 · 0 评论 -
神经网络工具箱——nn.funtional、初始化策略
4.nn.functional5. 初始化策略4.nn.functionalnn中还有一个很常用的模块:nn.functional。nn中大多数layer在functional中都有一个与之对应的函数。nn.functional中的函数和nn.Module的主要区别在于,用nn.Module实现的layers是一个特殊的类,都是由class Layer(nn...原创 2018-07-07 11:05:25 · 707 阅读 · 0 评论 -
Pytorch——循环神经网络层、损失函数、优化器
[TOC] 关于深度学习的一些理解的参考链接: https://www.cnblogs.com/bamtercelboo/p/7469005.html一、 基础知识1)激活函数 sigmoid和tanh函数的导数都是原函数的函数。这样,我们一旦计算原函数的值,就可以用它来计算出导数的值。二、循环神经网络层1)LSTMt.manual_seed(1000)inp...原创 2018-07-06 22:50:31 · 2743 阅读 · 0 评论 -
Pytorch——常用的神经网络层、激活函数
一、常用的神经网络层1。图像相关层1)卷积层2)池化层3)Linear:全连接层;4)BatchNorm: 批规范化层,分为1D,2D,3D.除了标准的BatchNorm之外,还有在风格迁移中常用到的InstanceNorm.5)Dropout:dropout层,用来防止过拟合,同样分为1D,2D,3D.二、激活函数三、多层网络Sequential的三种写法Mod...原创 2018-07-06 21:19:05 · 10647 阅读 · 1 评论 -
pytorch自动微分的几个例子
pytorch自动微分的几个例子 原文地址:http://blog.sina.com.cn/s/blog_573ef4200102xcxr.html昨天微信‘机器之心’发布了开源软件pytorch出场的重磅消息。看内容感觉动态计算图的思路比较新颖。在初步体验其自动微分操作之后,发觉这个算法包确实是将计算图的符号占位变量和实体变量的绑定操作合二为一了。这就比其它的算法包来得更为简洁明快,学习...转载 2018-07-06 16:11:18 · 435 阅读 · 0 评论