自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【深度不再学习了】

深度学习

2022-07-26 18:45:39 504 1

原创 Solving environment: failed

问题1:Solving environment: done但是出现了如下问题:这是我在创建虚拟环境的时候出现的问题第一个查看了镜像源文件:conda config --show-sources按照百度上的一些结果改来改去,结果没什么用。问题2:Solving environment: failed这是在解决问题1的时候出现的问题,结果还是和问题一一样的答案,然后就找CondaHTTPError: HTTP 000 CONNECTION FAILED for url这个问题,找来找去,`**就

2021-12-07 09:48:20 5399 11

原创 yolov3——yaml格式网络实现

u版yolov3代码网址:https://github.com/ultralytics/yolov3如果打不开,或者下载不了,那就用git软件自行安装windows:git clone https://github.com/ultralytics/yolov3网络结构,网上一大堆,我没有可视化,也是网上找的图,自行找一个看看。yaml的网络结构# parametersnc: 80 # number of classesdepth_multiple: 1.0 # model depth m

2021-07-04 10:37:16 1522 1

原创 YOLOV3——eval()

yolov3-master\models\yolo.py的eval()函数m = eval(m) if isinstance(m, str) else m # eval strings没看懂m = eval(m) if isinstance(m, str) else m为什么m经过了eval()以后就不是字符串了# -*- coding: utf-8 -*-from slip_crop_img import * # 自己写的代码s = ["zomImg", "slide_crop"] # sl

2021-07-03 17:12:13 628 1

原创 ImportError: cannot import name ‘_mask‘ from ‘utils.pycocotools‘

ImportError: cannot import name '_mask' from 'utils.pycocotools’问题是我安装了pycocotools这个包,但是就会出现导如错误没有安装的,不会安装的请看一下链接linux的:Linuxwindows的:windows1windows2实在不会的,放弃把,前路艰难,安装包都会难死一堆人(我就是这种,喜欢伸手)。有这个包:这是安装的包,代码当中也有但是就是出现这错误,反复安装,升级版本,一直报错,找了博客说是自己代码名称和安

2021-06-19 11:03:57 4783 4

原创 利用标注好的.xml文件对图片进行裁剪

第一步对数据进行标注,我用的是自动标注(我就是想把图像剪裁一下),代码来自这里自行下载。解压得到是这个文件夹,需要的环境我不知道,但是我的换进是可以运行的,我就简单说说(只是大概,多句嘴,建议一个项目一个虚拟环境,我全部弄一起了,啥都用一个换进,就很是麻烦):1.1数据:如果自己不会改代码,不知道路劲怎么弄就,就怪怪的把数据放进文件夹\auto_label\images1.2代码权重自己找找看,这会影响标注的效果我用的是原来的代码中是另一个,比较小,标注的不是很好,自己找一个好的,能

2021-05-19 18:15:19 1895 5

原创 为什么卷积神经网络的通道逐渐增多了?

就拿这张图来说,我们人眼能看到这张图中有很多的东西,人,减速带,车等等。但是机器只能看到一堆的数字,这堆数字代表什么人不知道,但是机器可以学习得到。图像输入到电脑中的是一个数字矩阵上图所示,最左边的三个代表的是图像的三个通道(RGB),这样就会有代码conv2d(3,out_channels,3*3)但是这个out_channels为什么不是三,不和原来的一样,要逐渐增多。就是因为,人一眼看上去能够知道这张图像中都有什么,但是电脑却不行,通道增加就代表增加很多的特征图,比如增加到256,256个通.

2021-05-16 16:44:39 7759

原创 labelme标注josn转voc,各种问题

labelme安装这是gitgub上的代码,安装方式,以一些说明。安装教学,B站上好多保姆教程我安装遇见的问题:1、labelme data_annotated --labels labels.txt --nodata --validatelabel exact --config '{shift_auto_shape_color: -2}'(添加默认标签列表)这行代码在我的cmd中不能运行,然后我就忽略了,我这里没什么教程;2、./labelme2voc.py data_annotated da

2021-05-07 20:28:42 633 3

原创 pytorch中的nn.Sequential(*net[3: 5])是啥意思

看到代码里面有这个1 class ResNeXt101(nn.Module): 2 def __init__(self): 3 super(ResNeXt101, self).__init__() 4 net = resnext101() # print(os.getcwd(), net) 5 net = list(net.children()) # net.children()得到resneXt 的表层网络 #

2021-04-24 21:25:59 1069 2

原创 os.listdir()----FileNotFoundError: [WinError 3] 系统找不到指定的路径。

上面就是这就是运行错误# 代码不全面,但是能运行调试def make_dataset(root, mode): # mode:'train', root:default='../DataSet/' assert mode in ['train', 'val', 'test'] items = [] if mode == 'train': train_img_path = os.path.join(root, 'train', 'Img') # 组合路径 '..

2021-04-16 21:11:46 7796 8

原创 Python之__init__和self

浅显的理解懂了就懂了,不懂就多看看# -*- coding: utf-8 -*-class Student(object): # __init(self)__函数给这个类定义一些属性 def __init__(self, x, y): # self当前调用的对象,谁调用self指向谁 self.name = x self.age = y def say(self): print("大家好,我是:", self.name)#

2021-03-25 17:52:02 153

原创 win10-anaconda安装apex

可以先看别人的博客:win10安装apexhttps://blog.csdn.net/weixin_42324771/article/details/105035362前提:要装了pytorch。第一步:下载apex:https://github.com/NVIDIA/apex得到压缩包apex-master.zip,下载到哪里无所谓,自己解压就行了,解压到哪里没关系。第二步:打开requirements.txt,看清要求:cxxfilt>=0.2.0,tqdm>=4.28.1,

2020-07-12 12:39:31 6173 33

转载 【深度学习】深入理解Batch Normalization批标准化

Batch Normalization作为最近一年来DL的重要成果,已经广泛被证明其有效性和重要性。虽然有些细节处理还解释不清其理论原因,但是实践证明好用才是真的好,别忘了DL从Hinton对深层网络做Pre-Train开始就是一个经验领先于理论分析的偏经验的一门学问。本文是对论文《Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift》的导读。这是郭耀华作者的文章做一个转载

2020-05-18 14:20:33 141

原创 PyTorch详解NLLLoss + softmax和CrossEntropyLoss

1.softmax**1.1作用将得到的数据变为1的分布,使结果在0-1之间,方便评估和比较预测结果;当我们通过模型得到三个输出(O1=0.1 , O2 = 1,O3 = 10) 那么我们就选择最大为我们想要的结果。但是三个数字之间的差距太大,那么就用softmax将三个值归一化到0-1之间2.softmax公式例如上述的三个数,y1 = exp(0.1)/( exp(0.1) + exp(1) + exp(10) )剩下的以此类推。在import torch.nn.functi.

2020-05-11 19:14:50 744

原创 NotImplementedError

这个错误是 def forward(self, x)函数缩进问题。(我的是这样的)class CNN(nn.Module): def __init__(self): super(CNN, self).__init__() self.layer1 = nn.Sequential( nn.Conv2d(1, 16, kernel_size=3), # 16, 26 ,26 nn.BatchNorm2d(16),

2020-05-10 13:17:28 3066 5

原创 RuntimeError: size mismatch, m1: [512 x 12800], m2: [2048 x 1024] at C

RuntimeError: size mismatch, m1: [512 x 12800], m2: [2048 x 1024] at C说一下这错误,意思就是m1和m2两个数组尺寸不一样。为啥不一样,那就看看自己构建的网络是不是有问题或者传入数据是不是有问题,我的网络少了一层池化层在self.layer2层少了最后一层。class CNN(nn.Module): def __init__(self): super(CNN, self).__init__()

2020-05-10 13:11:38 8584

原创 optimizer.zero_grad()和loss.backward()

1、optimizer.zero_grad()和loss.backward()先后问题刚开始学习深度学习,就是不明白,为什么第一次运行的时候就要optimizer.zero_grad()(梯度清零),看了好多资料,都是说梯度会累加,后一起在前一次的基础上运算,不是后一起取代前次的结果,比如:这是有optimizer.zero_grad()无optimizer.zero_grad()就是可...

2020-05-07 17:06:58 2284

原创 pytorch之提取层结构

pytorch之提取层结构代码等来自廖星宇书上的廖星宇,有问题还不会解决系列# -*- coding: utf-8 -*-import torchfrom torch import nnclass SimpleCNN(nn.Module): def __init__(self): super(SimpleCNN, self).__init__() ...

2020-05-05 22:39:29 369 2

原创 Pytorch卷积模块

做一个简单的笔记1.卷积层nn.Conv2d()就是PyTorch中的卷积模块,常用参数5个,是:in_channels, out_ channels,kernel_ size, stride, padding;除此之外还有参数:dilation, groups, bias。下面来解释每个参数的含义:inchannels对应的是输人数据体的深度;out_channels表示输出数据...

2020-05-05 20:02:08 671

转载 Pytorch 中的 Tensor , Variable & Parameter

一、 Tensor & Variable & Parameter1. Tensorpytorch中的Tensor类似于numpy中的array,之所以“另起炉灶”,是因为tensor能够更方便地在GPU上进行运算。pytorch为tensor设计了许多方便的操作,同时tensor也可以轻松地和numpy数组进行相互转换。1)像使用numpy的arrray一样,使用pytorc...

2020-05-05 14:39:18 665

原创 RuntimeError: Expected object of device type cuda but got device type cpu for argument #2 'mat1' in

这是我在第一次用pytorch的时候遇见的一个问题,对于新手来说,折磨我一个多小时。我用的pycharm解决办法:Google 一下,有这么个博客:检查下面几点:1.模型是否放到了CUDA上model = model. to(device)或model = model. cuda(device);2.输入数据是否放到了CUDA上data = data. to(device)或data ...

2020-04-14 23:18:31 13701

原创 python的sum函数,只能加减?

居然少了一对括号,有大佬解答一下?

2020-03-18 22:34:49 262 1

原创 AttributeError: 'NoneType' object has no attribute 'format'

今天写代码的时候出现了一个及其简单的问题,百度很久都没找到是什么原因,最后才发现是print 函数少了个括号。# -*- encoding:utf-8 -*-from csv import reader# Load a CSV filedef load_csv(filename): file = open(filename, "r") lines = reader(fi...

2020-03-18 00:03:12 8148 1

原创 Windows 10 64bit anaconda安装pytorch

注意:1:GPU版本的,要看自己GPU是不是更新到400以上了,没有就去更新;2:实在不行就安装CPU的;3:多看看视频,多点耐心就会成功的。1.要用到的网站,B站那个视频点开看一下,很重要1.https://repo.anaconda.com/archive/#下载anaconda的网站,这个是进入anaconda所有版本的网站,我下载的是#Anaconda3-5.2.0-Wind...

2020-02-14 02:59:20 163

原创 CondaError: Cannot link a source that does not exist.

CondaError: Cannot link a source that does not exist.怎么解决?’更新就OK。也是别人分享的。

2020-02-13 18:32:32 3228 1

原创 FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version

FutureWarning: Passing (type, 1) or ‘1type’ as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / ‘(1,)type’._np_qint8 = np.dtype([(“qint8”, np.int...

2020-02-10 16:44:41 470

原创 机器学习——分类和回归

小白理解,有错请指出来,我改正,不要让我错下去类和回归的区别在于输出变量的类型。(是不是很懵,你要是不懵,反正我懵了)官方定义(我看着很懵)定量输出称为回归,或者说是连续变量预测;定性输出称为分类,或者说是离散变量预测。A:一个训练集B:一个测试集M:一个学习算法(就是通过A训练学习后的结果)分类就是:要求M对B进行判断,判断B中的数据是好是坏,是丑是美,只有正反两 个结果,或...

2020-01-03 21:27:45 174

原创 对文件每隔几行求一个平均数,然后在保存起来

数据格式是这样的:(大约4w+)具体要求;按照距离排序后重新保存文件。在上述文件基础上再做以下处理按照时间(原顺序)每五项平均后,重新生成数据,并保存文件按照距离排序后重新保存文件。019/01/03/10:03:00: 549766 0.50 -452019/01/03/10:03:00: 680769 1.00 -492019/01...

2019-12-25 21:03:30 955

原创 按照标签号某行读出所有数据,并且按照签号作为文件名重新写入文件。文件格式等同源文件。

文件样子:大概是43000+请大家指导019/01/03/10:03:00: 549766 0.50 -45 2019/01/03/10:03:00: 680769 1.00 -49 2019/01/03/10:03:01: 549766 0.50 -45 2019/01/03/10:03:01: 700398 1.50 -47 2019/01/03/10:03:01: 680769 1.00...

2019-12-25 20:56:01 148

原创 takes 1 positional argument but 2 were given

标题get() takes 1 positional argument but 2 were given某某函数设置一个变量,但是你给了两个但是你给了两个参数这个错误原因有很多:#第一种:def fun(x): return xfun(1,2)#第二种:class MyProperty: def __init__(self,fset=None,fget=None...

2019-11-27 18:04:55 18424 3

原创 一元二次方程求解以及表达式

求解一元二次方程,并且写出表达式,这个写的很啰嗦,求大佬给简洁代码。a ,b ,c = eval(input('方程系数:'))#判断a = 0? if a == 0: if b == 0: if c == 0: print('任意实数') else: print('无解') else: ...

2019-11-10 16:03:43 2491

原创 TypeError: not enough arguments for format string

TypeError: not enough arguments for format string***import randomnum1 = random.randint(0,10)num2 = random.randint(0,10)print(“小宝宝 %d + %d” %(num2 , num1))#print(“小宝宝 %d + %d” %(num2 ***,***num1)...

2019-11-08 20:37:22 300

原创 ValueError: too many values to unpack

ValueError: too many values to unpack (expected 6)的错误原因之一:在自己变量输入没有问题的时候是否有考虑没有用eval函数转化字符类型为数值类型。#求三角形的三个角度,画图显示角度import turtleimport math#x1 , y1 , x2 , y2 , x3 , y3 = 0 , 0 , 0 , 100 , 10...

2019-11-08 11:34:11 1791

空空如也

空空如也

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

TA关注的人

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