![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 79
灯晃码农liuxin
这个作者很懒,什么都没留下…
展开
-
python __call__(可调用对象理解)
@[TOC](python call(可调用对象理解))前言在Python中,方法也是一种高等的对象(python:万物皆对象)。我们平时自定义的函数、内置函数和类都属于可调用对象,但凡是可以把一对括号()应用到某个对象身上都可称之为可调用对象,判断对象是否为可调用对象可以用函数 callable。如果在类中实现了 __call__方法,那么实例对象也将成为一个可调用对象。我们可以自定义可调用对象,比如pytorch中的nn.Module类就是利用了__call__实现了实例的可调用。model=nn原创 2020-08-09 14:52:16 · 539 阅读 · 0 评论 -
decorators
闭包与装饰器前言闭包闭包是什么?具体说明问题和应用装饰器装饰器是什么?具体说明普通用法带参数的装饰器装饰类的装饰器python自带装饰器关于更详细的@装饰器前言在python当中,有一个非常好的特性,叫做装饰器,装饰器用于在方法或类前面进行装饰,并在声明或者调用的时候,执行装饰器的相关操作。装饰器的实现方式就是闭包,这两个东西都是我不怎么了解的,因此做一个笔记。闭包闭包广泛使用在函数式编程语言中,虽然不是很容易理解,但是又不得不理解。闭包是什么?在一些语言中,在函数中可以(嵌套)定义另一个函数原创 2020-08-08 17:46:17 · 341 阅读 · 0 评论 -
mmsegmentation学习笔记
mmsegmentation学习笔记前言文件总体结构configs文件夹mmcv文件夹builder.pysegmentatorstools文件夹train.pycfg对象参数解析torch.backends.cudnn.benchmarkmodel = build_segmentor( cfg.model, ...)基本网络结构fcn前言文件总体结构mmsegmentation├── LICENSE├── README.md├── configs //配置文件,针对每个网络的一写用户参数设原创 2020-08-07 22:28:21 · 13845 阅读 · 7 评论 -
argparse学习笔记
@[TOC]argparse笔记argparse介绍argparse 模块用于编写命令行接口,将命令行参数传入程序中。argparse 模块还会自动生成帮助和使用手册,并在用户给程序传入无效参数时报出错误信息。实例:if __name__ == '__main__': parser = argparse.ArgumentParser(description='You can write some description at here.',epilog='the message at the原创 2020-08-04 16:55:30 · 170 阅读 · 0 评论 -
Python@函数装饰器
Python@函数修饰器@staticmemod@classmethod@propertypython有三种函数装饰器@staticmethod、@classmethod 和 @property,分别是修饰静态方法,类方法,属性方法(把方法当做属性)@staticmemod静态方法调用无需创建对象,用s类访问(现在已经不能用实例对象访问了)。但是静态方法不能访问类的成员方法和变量。 class Student(object): __num=0 def __new__(self):原创 2020-07-30 18:12:15 · 166 阅读 · 0 评论 -
pytorch学习笔记(三)
文章目录CIFAR图片分类实现数据获取数据分析网络构建训练与可视化CIFAR图片分类实现数据获取这里数据获取依旧使用torchvision,后面会尝试做一点自己的数据集。这里关注一下归一化这个问题,在没有使用BN的情况下,我们通常会对数据进行归一化或者标准化,好处我大概总结了一下:计算机大数吞小数的情况,也就是数值方面的问题在训练中,针对激活函数的非线性性,在区间限制内才有比较好的非线性性。梯度的数量级可能变化非常大,同时可能会存在数值问题权值太大,学习率就必须非常小,也会引发数值问题收敛原创 2020-06-22 11:10:00 · 251 阅读 · 0 评论 -
pytorch学习笔记(五)调参优化
在CIFAR上的优化调参前言这次的实验主要是为了针对笔记(三)和笔记(四)上的后续的操作,同时也是为了撰写高级数字图像处理的论文而做理论和数据准备。网络结构更换自定义网络第一次实验是在自己设计的一个7层网络上进行的,2层卷机层,2层池化层,3层全连接层。训练过程未做任何处理,最后结果在40%。包括后来调整了很多参数,最后只能达到下面的效果。从上面的图可以明显的看到,此模型的训练误差不...原创 2020-04-08 09:56:11 · 831 阅读 · 0 评论 -
pandas学习笔记
文章目录Panda学习笔记panda简介基本数据类型SeriesDataFrame提取、添加、删除行(列)索引追加删除统计运算分组异常值处理字符串空值处理筛选非数字型筛选其余类型筛选Panda学习笔记panda简介基本数据类型SeriesSeries 是带标签的一维数组,可存储整数、浮点数、字符串、Python 对象等类型的数据。轴标签统称为索引。调用 pd.Series 函数即可创建 Series:import pandas as pdimport numpy as npimport ma原创 2020-05-26 13:55:43 · 295 阅读 · 0 评论 -
pytorch学习笔记(四)ResNet
ResNet以及在CIFAR上实现分类ResNet介绍ResNet全名Residual Network残差网络。Kaiming He 的《Deep Residual Learning for Image Recognition》获得了CVPR最佳论文。他提出的深度残差网络在2015年可以说是洗刷了图像方面的各大比赛,以绝对优势取得了多个比赛的冠军。而且它在保证网络精度的前提下,将网络的深度达到...原创 2020-04-04 17:34:49 · 671 阅读 · 0 评论 -
程序生涯:我走过的坑(Python)
Python块前言从2016年大二开始正式接触编程,大三开始接触python,由于其开源性和多样性,使我遇到过无数大大小小的问题,同一个问题有时候会重复遇到,每次都要重新上论坛寻求解决方案,花费了很多时间,因此今日痛定思痛,决定开贴,记录我的问题以及最终解决方案,== 一来做工和笔记,二来希望有一天,这几篇帖子能够帮助更多的人。==by:liuxin2019/7/91. anaconda...原创 2019-07-11 09:36:41 · 469 阅读 · 1 评论 -
pytorch学习笔记特别篇(可视化)
visdom学习笔记visdom介绍Visdom是Facebook专门为PyTorch开发的一款可视化工具,其开源于2017年3月。Visdom十分轻量级,但却支持非常丰富的功能,能胜任大多数的科学运算可视化任务,支持远程,支持tensor和numpy数据格式。中文教程[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WiyyQYpj-1584443281913)...原创 2020-03-17 19:08:43 · 912 阅读 · 0 评论 -
pytorch学习笔记(二)(补充)
文章目录简单数据分类实验数据制造网路搭建优化器与损失函数训练与输出简单数据分类实验这里记录一下莫烦视频的分类实验,一个平面上的离散数据的分类。数据制造torch.normal(*mean*, *std*, ***, *generator=None*, *out=None*) → Tensor离散正态分布,其中mean和std都可以是多维数据。可以:mean多维,std一维;mean一维...原创 2020-02-21 20:35:37 · 323 阅读 · 0 评论 -
pytorch学习笔记(二)
文章目录搭建第一个神经网络Module模块基本属性Sequential常用的方法搭建第一个神经网络Module模块模块(Module)是所有神经网络模型的基类,新建的网络应该继承于它。基本属性Moudle可以用add_module添加模块;apply(function)将function函数应用于每个子模块和父模块;def print_module(m): #定义一个打印mo...原创 2020-02-18 23:21:59 · 405 阅读 · 0 评论 -
pytorch学习笔记(一)
文章目录前言tensor1.创建tensor2. 基本属性3. 基本方法4. 运算5. GPU运算前言此为小弟pytorch的学习笔记,希望自己可以坚持下去。(2020/2/17)pytorch官方文档pytorch中文教程tensortensor是pytorch的最基本数据类型,相当于numpy中的ndarray,并且属性和numpy相似,tensor可在GPU上进行运算。tens...原创 2020-02-18 15:19:53 · 208 阅读 · 0 评论 -
天池大赛-数智重庆比赛日志
文章目录一、mmdetection配置与应用1.anaconda安装此帖子用于记录天池大赛的比赛经历,同时为组内人员做笔记比赛详情:https://tianchi.aliyun.com/competition/entrance/231763/forum一、mmdetection配置与应用先说下基本环境:ubuntu18.04,gcc 7.4.0 ,显卡2060s(8g)1.anacond...原创 2020-01-18 23:02:53 · 1496 阅读 · 2 评论