自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 pytorch——SENet详解及PyTorch实现

SENet详解及PyTorch实现pytorch12 SENet详解及PyTorch实现SENet详解及PyTorch实现网络结构参数量分析PyTorch实现与解析上一节课讲解了MobileNet的一个DSC深度可分离卷积的概念,希望大家可以在实际的任务中使用这种方法,现在再来介绍EfficientNet的另外一个基础知识,Squeeze-and-Excitation Networks压缩-激活网络网络结构参数量分析每一个卷积层都增加了额外的两个全连接层,不够好在全连接层的参数非常小,所以直观

2020-10-02 16:29:34 2690 1

原创 pytorch——MobileNet详解及PyTorch实现

MobileNet详解及PyTorch实现pytorch11 MobileNet详解及PyTorch实现MobileNet详解及PyTorch实现背景深度可分离卷积一般卷积计算量深度可分离卷积计算量网络结构PyTorch实现背景Mobile是移动、手机的概念,MobileNet是Google在2017年提出的轻量级深度神经网络,专门用于移动端、嵌入式这种计算力不高、要求速度、实时性的设备。深度可分离卷积主要应用了深度可分离卷积来代替传统的卷积操作,并且放弃pooling层。把标准卷积分解成:深

2020-09-21 23:05:18 5603

原创 pytorch——pytorch常见运算详解

pytorch常见运算详解pytorch10 pytorch常见运算详解pytorch常见运算详解矩阵与标量哈达玛积矩阵乘法幂与开方对数运算近似值运算剪裁运算矩阵与标量这个是矩阵(张量)每一个元素与标量进行操作。import torcha = torch.tensor([1,2])print(a+1)>>> tensor([2, 3])哈达玛积这个就是两个相同尺寸的张量相乘,然后对应元素的相乘就是这个哈达玛积,也成为element wise。a = torch.ten

2020-09-20 21:55:33 5260

原创 pytorch——tensor数据结构与存储结构

tensor数据结构与存储结构pytorch9 tensor数据结构与存储结构tensor数据结构与存储结构pytorch数据结构默认整数与浮点数dtype修改变量类型变量类型有哪些数据类型转换torch vs numpy两者转换两者区别张量张量修改尺寸张量内存存储结构存储区头信息区pytorch数据结构默认整数与浮点数【pytorch默认的整数是int64】pytorch的默认整数是用64个比特存储,也就是8个字节(Byte)存储的。【pytorch默认的浮点数是float32】pytorc

2020-09-20 21:44:42 977

原创 pytorch——MINST数据集

MINST数据集pytorch8 MINST数据集MINST数据集数据概况数据可视化类别是否均衡训练与推理构建dataset构建模型类训练模型推理预测数据概况一般在进行模型训练之前,都要做一个数据集分析的任务。这个在英文中一般缩写为EDA,也就是Exploring Data Analysis(好像是这个)。import pandas as pdimport torchfrom torchvision.utils import make_gridimport matplotlib.pyplot

2020-09-20 21:07:07 3316

原创 python入门——宝可梦数据集分析

宝可梦数据集分析python task4宝可梦数据集分析数据分析基本步骤数据分析基本步骤下载数据集df.shape查看数据集的形状df.info查看数据集的信息(每个列的信息)查看数据集是否缺失画图查看数据分布情况排序...

2020-09-19 20:23:40 350

原创 pytorch——最新版本torchvision.transforms常用API翻译与讲解

最新版本torchvision.transforms常用API翻译与讲解pytorch7 最新版本torchvision.transforms常用API翻译与讲解最新版本torchvision.transforms常用API翻译与讲解基本函数ComposeRandomChoiceRandomOrderPIL上的操作中心切割CenterCrop随机切割RandomCrop随机比例切割颜色震颤ColorJitter随机旋转RandomRotation灰度化Grayscalesize概率随机(常用)Tensor

2020-09-19 20:12:06 261

原创 pytorch——模型的构建访问遍历存储

模型的构建访问遍历存储pytorch6 模型的构建访问遍历存储模型的构建访问遍历存储模型构建函数add_moduleModuleListSequential总结遍历模型结构modules()named_modules()parameters()保存与载入模型构建函数torch.nn.Module是所有网络的基类,在PyTorch实现模型的类中都要继承这个类(这个在之前的课程中已经提到)。在构建Module中,Module是一个包含其他的Module的,类似于,你可以先定义一个小的网络模块,然后把这个小

2020-09-18 14:43:31 1362

原创 pytorch——torchvision预训练模型与数据集全览

torchvision预训练模型与数据集全览pytorch5 torchvision预训练模型与数据集全览torchvision预训练模型与数据集全览torchvisiontorchvision.datssetstorchvision.models模型比较torchvision官网介绍: The torchvision package consists of popular datasets, model architectures, and common image transformations

2020-09-17 21:37:26 8759 3

原创 pytorch——构建模型三要素与权重初始化

构建模型三要素与权重初始化pytorch4 构建模型三要素与权重初始化构建模型三要素与权重初始化模型三要素参数初始化完整运行代码尺寸计算与参数计算模型三要素三要素其实很简单必须要继承nn.Module这个类,要让PyTorch知道这个类是一个Module在__init__(self)中设置好需要的组件,比如conv,pooling,Linear,BatchNorm等等最后在forward(self,x)中用定义好的组件进行组装,就像搭积木,把网络结构搭建出来,这样一个模型就定义好了我们来看一个

2020-09-17 20:15:05 1010

原创 pytorch——Dataset和Dataloader

Dataset和Dataloaderpytorch3 Dataset和DataloaderDataset和DataloaderDataset基类构建Dataset子类Initgetitemdataloader其他Dataset基类PyTorch 读取其他的数据,主要是通过 Dataset 类,所以先简单了解一下 Dataset 类。在看很多PyTorch的代码的时候,也会经常看到dataset这个东西的存在。Dataset类作为所有的 datasets 的基类存在,所有的 datasets 都需要继承

2020-09-17 14:49:17 328

原创 pytorch——误差与过拟合

误差与过拟合pytorch2 误差与过拟合误差与过拟合误差评估方法误差错误率(error rate)假设有m个样本,a个分类错误,那么错误率E=a/m.精度(accuracy)是 1-E经验误差(empirical error)在训练集上,预测输出与样本的真实输出之间的差异(差异!)称为经验误差或训练误差。泛化误差(generalization)在新样本上的误差称为泛化误差。过拟合(overfitting)训练好的分类器对训练样本很好的分类,但是对测试样本的分类结果很糟糕。欠拟合可

2020-09-16 18:48:44 646

原创 pytorch——动态图与静态图

pytorch动态图与静态图pytorch 动态图与静态图pytorch动态图与静态图动态图初步推导动态图的叶子节点grad_fn静态图动态图初步推导计算图是用来描述运算的有向无环图计算图有两个主要元素:结点(Node)和边(Edge)结点表示数据 ,如向量、矩阵、张量边表示运算 ,如加减乘除卷积等上图是用计算图表示:y=(x+w)*(w+1)其中a=x+w b=w+1Pytorch在计算的时候,就会把计算过程用上面那样的动态图存储起来。现在我们计算一下y关于w的梯度:(上面的

2020-09-16 10:57:05 2063

原创 pytorch——搭建网络

pytorch搭建网络pytorch-1 简单网络搭建pytorch搭建网络import 必要的库数据集网络搭建优化器训练网络测试import 必要的库import torchimport torch.nn as nnimport numpy数据集x = np.mat('0 0;' '0 1;' '1 0;' '1 1')x = torch.tensor(x).float()y = np.mat('1;' '0;' '0;' '

2020-09-15 21:27:53 297

原创 python入门——魔法方法

魔法方法Python入门——Task03魔法方法

2020-09-14 18:19:13 439

原创 python入门——类与对象

类与对象Python入门——Task03类与对象对象 = 属性 + 方法self 是什么?对象 = 属性 + 方法对象是类的实例。换句话说,类主要定义对象的结构,然后我们以类为模板创建对象。类不但包含方法定义,而且还包含所有实例共享的数据。封装:信息隐蔽技术我们可以使用关键字 class 定义 Python 类,关键字后面紧跟类的名称、分号和类的实现。【例子】class Turtle: # Python中的类名约定以大写字母开头 """关于类的一个简单例子""" # 属性

2020-09-12 16:52:56 90

原创 python入门——函数和Lambda表达式

函数和Lambda表达式Python入门——Task02函数和Lambda表达式函数函数的定义函数的调用函数文档函数参数函数的返回值变量作用域Lambda 表达式匿名函数的定义匿名函数的应用函数函数的定义还记得 Python 里面“万物皆对象”么?Python 把函数也当成对象,可以从另一个函数中返回出来而去构建高阶函数,比如: 参数是函数、返回值是函数。我们首先来介绍函数的定义。函数以def关键词开头,后接函数名和圆括号()。函数执行的代码以冒号起始,并且缩进。return [表达式]

2020-09-12 16:38:07 122

原创 python入门——集合和序列

集合和序列Python入门——Task02集合和序列集合集合

2020-09-11 18:08:50 207

原创 python入门——字符串和字典

字符串和字典Python入门——Task02字符串和字典字符串字符串的定义字符串字符串的定义Python 中字符串被定义为引号之间的字符集合。Python 支持使用成对的 单引号 或 双引号。【例子】t1 = 'i love Python!'print(t1, type(t1))# i love Python! <class 'str'>t2 = "I love Python!"print(t2, type(t2))# I love Python! <clas

2020-09-11 17:44:56 842

原创 python入门——列表和元组

列表Python入门——Task02列表简单数据类型容器数据类型列表的定义列表的创建向列表中添加元素删除列表中的元素获取列表中的元素列表的常用操作符列表的其他方法元组创建和访问一个元组更新和删除一个元组元组相关的操作符内置方法解压元组简单数据类型整型<class ‘int’>浮点型<class ‘float’>布尔型<class ‘bool’>容器数据类型列表<class ‘list’>元组<class ‘tuple’>字典

2020-09-10 15:49:20 118

原创 python入门——异常处理

异常处理Python入门——Task01异常处理标准异常总结python标准警告总结try - except 语句try - except - finally 语句try - except - else 语句raise语句异常就是运行期检测到的错误。计算机语言针对可能出现的错误定义了异常类型,某种错误引发对应的异常时,异常处理程序将被启动,从而恢复程序的正常运行。标准异常总结异常体系内部有层次关系,Python异常体系中的部分关系如下所示:python标准警告总结try - except

2020-09-09 10:33:48 110

原创 python入门——位运算

Python入门——Task01条件语句if语句if-else语句if-elif-else语句assert关键字循环语句while循环while-else循环for循环for-else循环range() 函数enumerate()函数break语句continue语句pass语句推导式条件语句if语句if-else语句例子:temp = input('猜猜是哪个数字?')guess = int(temp)number = 26if guess < number: print('小啦'

2020-09-08 21:05:02 102

原创 python入门——变量、运算符和数据类型

变量、运算符和数据类型Python入门——Task01变量、运算符和数据类型运算符算术运算符比较运算符逻辑运算符三元运算符其他运算符变量和赋值数据类型与转换运算符算术运算符比较运算符逻辑运算符![在这里插入图片描述](https://img-blog.csdnimg.cn/20200907201213317.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLm

2020-09-07 21:27:07 139

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除