自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 Python Pillow 和 cv2 图片 resize 速度的比较

今天要说的事情很简单,就是比较了一下 PIL 和 cv2 resize 图片的速度。

2019-11-10 13:10:45 5104 4

原创 torch.backends.cudnn.benchmark ?!

大家在训练深度学习模型的时候,经常会使用 GPU 来加速网络的训练。但是说起 torch.backends.cudnn.benchmark 这个 GPU 相关的 flag,可能有人会感到比较陌生。在一般场景下,只要简单地在 PyTorch 程序开头将其值设置为 True,就可以大大提升卷积神经网络的运行速度。既然如此神奇,为什么 PyTorch 不将其默认设置为 True?它的适用场景是什么?为什么使用它可以提升效率?答案就在本文之中。

2019-07-15 19:05:28 21447 14

原创 PyTorch 的 Autograd

PyTorch 作为一个深度学习平台,在深度学习任务中比 NumPy 这个科学计算库强在哪里?我觉得一是 PyTorch 提供了自动求导机制,二是对 GPU 的支持。由此可见,自动求导 (autograd) 是 PyTorch,乃至其他大部分深度学习框架中的重要组成部分。

2019-06-15 22:16:21 27635 18

原创 浅谈 PyTorch 中的 tensor 及使用

这篇文章主要是围绕 PyTorch 中的 tensor 展开的,讨论了张量的求导机制,在不同设备之间的转换,神经网络中权重的更新等内容。面向的读者是使用过 PyTorch 一段时间的用户。

2019-05-27 19:19:55 12955 5

原创 PyTorch 中的 ModuleList 和 Sequential: 区别和使用场景

PyTorch 中有一些基础概念在构建网络的时候很重要,比如 nn.Module, nn.ModuleList, nn.Sequential,这些类我们称之为容器 (containers),因为我们可以添加模块 (module) 到它们之中。这些容器之间很容易混淆,本文中我们主要学习一下 nn.ModuleList 和 nn.Sequential,并判断在什么时候用哪一个比较合适

2019-05-07 22:29:39 22515 18

原创 Python小技巧 - argmax

argmax 返回的是输入列表中最大值的位置,其重要性不必多言,但是据我所知 Python 自带的库中只提供 max 这个函数,并没有 argmax,但是实现起来不难。

2019-03-31 04:34:14 19871

原创 Matplotlib使用简介

写python程序的时候经常会需要画图,记性不好,每次都要上网翻一翻博客之后才会回忆起来代码怎么写,但网上教程质量参差不齐,今天就自己写一个总结,省的每次都要瞎找一番。

2018-10-13 04:15:58 1400 1

原创 Python小技巧 - string 和 list 之间的相互转换

本文记录了 str 转 list 的多种情况的解决方法和 list 转 str 的解决方法

2018-05-17 21:31:51 35738 2

原创 Python小技巧 - 关于list

记录一下有关 list 的各种神奇操作

2018-05-11 21:35:37 172

原创 Python小技巧 - 关于Numpy的Array

Numpy 操作非常灵活,效率很高,这里记录几个在写代码过程中遇到过的问题以及实现方法。

2018-05-10 20:04:24 394

原创 Python小技巧 - 颜色和类之间的映射

在做语义分割的时候,我们往往会遇到彩色的 ground truth 和 label map 之间的相互映射

2018-05-09 17:07:26 2207

原创 关于TensorFlow的GPU设置

在使用GPU版的TensorFlow跑程序的时候,如果不特殊写代码注明,程序默认是占用所有主机上的GPU,但计算过程中只会用其中一块。也就是你看着所有GPU都被占用了,以为是在GPU并行计算,但实际上只有其中一块在运行;另外的所有显卡都闲着,但其显存都被占用了,所以别人也用不了。不过这种情况通过在程序之前加三行代码就可以解决:import osos.environ["CUDA_DEVIC...

2018-04-04 00:35:11 15481 1

原创 TensorFlow中padding的 'SAME' 和 'VALID' 参数

VALIDconv2d中VALID参数不会在输入上添加新的像素,输出图片的宽度的计算公式为output_width = [(input_width - kernel_size + 1) / stride]其中[ ]表示结果向上取整,输出图像的宽度计算类似SAMEconv2d中SAME参数会填充0,确保卷积结果覆盖输入图像的所有像素点,计算宽度的公式为outp...

2018-03-27 22:47:26 390

原创 Python中的实例变量和类变量

对Python中的实例变量和类变量的讲解

2017-09-22 13:39:28 2374 1

原创 Python学习笔记 —— 对象

本文档根据《Python3 面向对象编程》第二章内容整理总结

2017-09-16 15:45:18 413

翻译 Pandas:十分钟快速浏览

本文是一个 pandas 的简要浏览,主要面向 pandas 的初学者。

2017-08-25 14:31:56 386

翻译 Pandas : 基本数据结构介绍

学习Pandas,首先我们先简单浏览一下Pandas中的数据结构Series和DataFrame。

2017-08-04 15:27:16 543

原创 互联网应用课程笔记

这学期学了一门课叫Internet Application, 主要讲应用层的协议和linux下C的socket编程, 写包的时候遇到很多c语言内存操作的问题, 记录一下。

2017-06-30 22:44:08 432

原创 PythonTkinter 实现一个简单游戏

这两天学习了一些python基础知识,也学习了Python GUI编程 - Tkinter, 想起以前上java课的实验有个题目是这样的,刚才用Python实现了一下代码如下:from tkinter import *from random import *def callback(event): global r if(event.widget == blist[r]):

2016-08-31 21:19:06 7213

原创 如何得到一个自己想要大小的窗口

初学者,记录windows程序设计学习中遇到的困难。开始设置CreateWindow函数 都使用CW_USEDEAFAULT做参数,后来想设置自己规定大小的边框。hwnd = CreateWindow(TEXT("ClassName"), TEXT("WindowName"), WS_OVERLAPPEDWINDOW, CW_USEDEAFAULT, CW_USEDE

2016-08-20 23:18:09 218

空空如也

空空如也

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

TA关注的人

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