自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 pyhton 清空删除文件夹所以内容

pyhton 清空删除文件夹所以内容```pythonimport shutilshutil.rmtree(path)示列:https://editor.csdn.net/md/

2021-02-12 22:26:18 208

原创 2020-09-16

**Ubuntu 下安装google charm:**在火狐浏览器中直接搜索googlecharm 后 下载googlecharmde .deb文件下载好deb文件后,在deb文件夹里打开终端:sudo dpkg -i google-chrome-stable_current_amd64.deb

2020-09-16 21:05:04 171

原创 2020-09-10

main1#"""测试Scale(移动滑块)用于在指定的数值区间,通过滑块的移动来选择值。"""'''Scale为输出限定范围的数字区间,可以为之指定最大值,最小值及步距值等。from_ 指定最小值to指定最大值(主要就是前两项)resolution指定步长,默认是1tickinterval设置刻度orient设置横向(HORIZONTAL)和竖向(VERTICAL)'''from tkinter import *a=[0,0,0,0,0,0]root = Tk()r

2020-09-10 15:40:52 311

原创 ubuntu18.04 +cuda10.2+cudnn+Anaconda+pytorch

ubuntu18.04 +cuda10.2+cudnn+Anaconda+pytorch根据自己的需要Pytorch来选择安装cuda的版本10.2需要做的步骤 1、显卡驱动安装 2、cuda10.2的安装 3、cudann安装 4、Anaconda安装 5、pytorch_linux-gpu一、安装显卡驱动需要做的事: 1、禁用nouveau并重启 2、gcc安装 3、查看系统推荐显卡驱动 4、安装显卡驱动 5、重启查看安装成功 nv

2020-09-02 15:00:40 579

原创 softmax与交叉熵的关系

softmax与交叉熵的关系softmax第一步就是将模型的预测结果转化到指数函数上,这样保证了概率的非负性。1)分子:通过指数函数,将实数输出映射到零到正无穷。2)分母:将所有结果相加,进行归一化。假设模型三分类问题:-3、1.5、2y1 = exp(-3) = 0.05y2 = exp(1.5) = 4.48y3 = exp(2) = 7.39分母使概率之和等于1z1 = y1/(y1+y2+y3) = 0.05/(1.05+4.48+7.39)z2 = y2/(y1+y2+y3

2020-06-14 14:14:58 997

原创 Python 中plt 使用subplot 在一张画布同时画多张图

subplot(arg1, arg2, arg3)arg1: 在垂直方向同时画几张图arg2: 在水平方向同时画几张图arg3: 当前命令修改的是第几张图 plt.figure()另起一张新的画布from PIL import Imageimport matplotlib.pyplot as pltimage1 = Image.open('1.jpg')image2 = Image.open('2.jpg')plt.subplot(121) plt.imshow(image1)p

2020-06-13 00:08:58 6080

原创 Pytorch 参数管理 torch.nn.parameter

Pytorch 参数管理import torchimport torch.nn as nnfrom torch.nn.parameter import Parameterclass model(torch.nn.Module): def __init__(self,in_put,h,out_put): '''自定义模型的初始化''' super(model,self).__init__() self.linear1=torch.nn.Lin

2020-06-08 19:22:01 1008

原创 Pytorch基础知识 一

PyTorch AutogradTensor是一种数据结构,类似于numpy数组,与numpy不同点,可以使用GPU计算。使用 a.is_leaf 来判断a 是否是Tensor import torchtsr = torch.Tensor(2,3)>>> tensor([[9.5510e-39, 1.0010e-38, 8.4490e-39], [9.6429e-39, 8.4490e-39, 1.0561e-38]])requires_grad属性Te

2020-06-03 10:58:24 263

原创 nn.ReLU(inplace=True)

nn.ReLU(inplace=True),默认是False不管是true 还是False 都不会改变Relu后的结果。inplace=True利用in-place计算可以节省内(显)存,同时还可以省去反复申请和释放内存的时间import torchfrom torch import nn as nnm = nn.ReLU(inplace=True)n =nn.ReLU(inplace=False)input = torch.randn(10)print(input)print(m(

2020-06-03 10:09:03 2262

原创 Pytorch GPU 有关的一些收集

torch.cuda.is_available() #检查Pytorch GPU 是否可用torch.cuda.device_count() #返回gpu的数量torch.cuda.current_device() #返回当前使用的GPU 的索引torch.cuda.get_device_name() #返回GPU的名字,从索引0开始torch.cuda.is_initialized()返回PyTorch的CUDA状态是否已初始化torch.cuda.empty_cache()释

2020-06-03 09:54:49 3795 1

原创 Pytorch 模型中nn.Model 中的forward() 前向传播不调用 解释

在pytorch 中没有调用模型的forward()前向传播,只实列化后把参数传入。定义模型class Module(nn.Module): def __init__(self): super(Module, self).__init__() # ...... def forward(self, x): # ...... return xdata = ..... #输入数据# 实例化一个对象module =

2020-05-31 22:23:58 8141 1

原创 Pytorch 保存 加载模型torch.save() torch.load()

Pytorch 保存和加载模型Pytorch 保存和加载模型后缀:.pt 和.pth保存整个模型:torch.save(model,'save.pt')只保存训练好的权重:torch.save(model.state_dict(), 'save.pt')加载模型:pretrained_dict = torch.load("save.pt")只加载模型参数:model.load_state_dict(torch.load("save.pt")) #model.load_state_d

2020-05-31 16:46:39 1709

原创 使用一行for 选择性生成列表 字典

使一行for选择性生成列表data = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]list = [row for row in data if row[0] >2]>>> [[4, 5, 6], [7, 8, 9]]使一行for选择性生成字典字典的items() ,返回一个(键,值)的元组列表dict = {'key1': 7, 'key2': 9, 'key3': 11}my_results = {key : value for key,

2020-05-31 15:59:07 320

原创 Pytorch 多GPU训练

PyTorch数据并行:nn.DataParallel 一主机多GPUDistributedParallel 多主机多GPUnet = torch.nn.DataParallel(model)默认所有存在的显卡都会被使用如果我们机子中有很多显卡(例如我们有5张显卡),但我们只想使用0、1、2号显卡net = torch.nn.DataParallel(model, device_ids=[0, 1, 2])...

2020-05-31 10:51:09 159

原创 python 类的总结

类的总结内容:私有属性、私有方法、内部交叉调用方法、属性调用类的继承类的一些实列化小细节类的修饰 @staticmethod @classmethod1 私有属性、私有方法 私有变量: 定义前加双下划线__.类内部调用前加self。 私有方法: 定义前加双下划线__。 私有方法和属性外部不能访问和更改。class A(): a='a是共有变量' #公有变量: 能在外部使用和更改 __b='b是私有变量' #私有变量:

2020-05-31 01:24:20 285

原创 python的作用域

python作用域:局部作用域 、全局作用域在函数外面定义的变量:全局变量函数中的变量: 局部变量只在函数中起作用如果要在函数中使用函数外全局变量:可在变量名前加globala=5def f(x): global a #在函数中使用全局变量 a = xprint(a)f(11)print(a)...

2020-05-30 17:53:35 109

原创 python 读取txt 文本操作

python 读取txt 文本操作#r,w只读只写, #r+,w+可读可写 #r读取没有的文件会报错,w写入没有的文件自己创建一个,若已存在,则原有内容会被删除#rb,wb,rb+,wb+以二进制的方式读写文件 #a 追加,原有内容不会被删除,指针放在结尾。a+读写 ab二进制 ab+ '''文件的打开的两种方式'''f = open("data.txt","r",encoding="utf-8") f.close() #关闭文件#为了方便,避免忘记clos

2020-05-30 17:07:34 1373

原创 python @ 函数修饰器

函数修饰器大概分为两种:带参数的函数修饰不带参数的函数修饰1. 带参数的函数修饰用funA() 函数装饰器,去装饰 funB() 被修饰的函数def funA(fn): print('A q前') fn() print('A 后') return 'A return '@funAdef funB(): print('in BB')#用函数A修饰函数B,funB等于把函数funB作为参数传递给funA()然后返回给funB@funA

2020-05-30 17:00:30 247

原创 使用torchsummary打印torch模型的每层形状参数

torchsummary打印模型的每层形状参数import torchimport torchvisionfrom torchsummary import summary #使用 pip install torchsummarydevice = torch.device('cuda' if torch.cuda.is_available() else 'cpu')vgg = torchvision.models.vgg16().to(device)summary(vgg, in

2020-05-29 20:51:20 2628 1

原创 Windows 环境下使用cmd 命令窗口查看GPU(NVIDIA)的使用情况

首先添加环境变量:因为要运行:C:\Program Files\NVIDIA Corporation\NVSMI\nvidia-smi.exe 的nvidia-smi.exe所以把C:\Program Files\NVIDIA Corporation\NVSMI文件夹添加到环境变量,后在cmd中直接使用。>>>nvidia-smi.exe -h>>>nvidia-smi.exe -l 5 每5秒刷新一次。...

2020-05-28 19:11:30 8511

原创 Pytorch学习之路1

读取MNIST数据集的时候data的结构要完整,不然要出错。包括.pt文件也要在

2020-02-26 23:27:19 128

原创 python 在线安装opencv失败,使用离线方法安装方法

python 在线安装opencv失败,使用离线方法安装方法首先在cmd命令窗pip 安装opencv 下载失败:找到自己需要的opencv的版本,再去https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/opencv-python/这个网站找到,安装失败对应的opecv的版本,后下载。重新在cmd 中使用pip 进...

2019-11-21 19:35:58 664 1

原创 Arduino 下载https://downloads.arduino.cc/packages/package_index.json时出错

Arduino 联网下载出现错误-已解决Arduino 下载https://downloads.arduino.cc/packages/package_index.json时出错找到上面红框的文件夹,然后删除package_index.json.tmp文件...

2019-11-18 21:42:57 10210 4

原创 windows10+ Anaconda pyhton3.7+cuda10.0  PyTorch安装

PyTorch安装环境:windows10 Anaconda pyhton3.7 cuda10.0 只需要在Get Started 直接选择自己的系统就可以 当你的cuda为10.0的时候你需要在后面找到cuda10.0的版本进行安装当出现from t...

2019-10-12 17:01:41 236

原创 Anaconda3+python3.7+tensotflow_gpu环境配置

需要做的事情: 1、下载安装Anaconda3 python3.7版本 2、通过pip 安装tensorflow_gpu 3、查看自己的安装的tensorflow对应的cuda 和cudnn的版本 4、下载安装cuda 和cudnn 5、安装visual Studio2017 VS2017下载1、Anaconda3的安装Anaconda...

2019-09-06 20:32:43 727

空空如也

空空如也

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

TA关注的人

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