自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一行代码解决ModuleNotFoundError: No module named ‘tensorflow.compat.v2‘

我的环境:tensorflow1.13.2或者tensorflow1.14.0pip install keras==2.3.0即可解决

2021-10-27 15:12:41 2856 2

转载 解决Tacotron中的“ValueError: operands could not be broadcast together with shapes (1,1025) (0,)”

解决Tacotron中的“ValueError: operands could not be broadcast together with shapes (1,1025) (0,)”今天在Tacotron数据预处理中,无脑使用python preprocess.py,结果报错如下:ValueError: operands could not be broadcast together with shapes (1,1025) (0,)一开始还以为是参数没有添加,后来再看preprocess.py中

2021-07-12 16:41:27 1280 5

原创 解决tensorpack里的“cannot import name ‘InputDesc‘“.

首先给出正确的调用:将InputDesc修改为:tf.TensorSpec。以下是解释,可以选择跳过今天在学习tensorfPack模块的时候,发现调用到tensorpack库里的InputDesc库的时候,发现这个问题:from tensorpack.graph_builder.model_desc import ModelDesc, InputDesc进而找到InputDesc库在代码中的使用如下:return [InputDesc(tf.float32, (None, None, hp.d

2021-07-09 09:44:19 913 3

转载 一行代码解决python中module ‘numpy‘ has no attribute ‘gcd‘

今天做Tacotron-2的时候,出现此问题的原因是python的numpy库版本问题,我的版本是1.19,而解决此问题的正确版本是1.15.0pip install numpy==1.15.0引用自:https://github.com/keithito/tacotron/pull/344

2021-02-05 11:25:13 2166

原创 两行解决 python 安装pip出现的 sys.stderr.write(f“ERROR: {exc}“)

今天在更新pip 2->3 版本的时候,用apt更新后,会出现如下错误:可以使用入选的办法进行重新安装旧版本的pip解决:wegt https://bootstrap.pypa.io/3.5/get-pip.pypython3 get-pip.py完美解决!记录一下!...

2021-02-04 11:23:27 5093 1

转载 Windows10下安装Ubuntu18.04双系统

写在前面:身为一名有经验的从事开发的人员,在Linux下开发真的比Windows下简单很多,主要是Linux解决了路径的问题,其次就是在Linux下开发有一种敲代码的快感,哈哈哈这是在参考别人的博客下,写的,具体看这里,之前2018年的时候,有一位大神也教过我,可惜我那个时候有点笨,也是因为第一次接触Linux,对Linux有点反感,所以学的不是很多,现在回想起来,就觉得有点可惜,没有从那位大神身上学到很多,但是也是他带着我进入了Linux的世界,这对我后来的影响很大,感谢鹏哥(如果你可以看到的话,哈哈哈

2020-10-27 17:46:00 159

原创 numpy.ndarray object has no attribute ‘mode‘

numpy.ndarray object has no attribute ‘mode’的解决方案今天遇到一个新问题,图像的mode模式下,有image.mode=4,于是想查看下哪些图像的mode为4,于是:import CV2image = cv2.imread('xxx.jpg')print(image.mode)然后报错:AttributeError: 'numpy.ndarray' object has no attribute 'mode',然后忽然想到是不是读取方式错了,于是用于P

2020-09-07 10:00:21 4935

原创 关于对pytorch中的view的理解

关于对pytorch中的view的理解今天写了一个pytorch的识别的代码,网络结构如下:class Net(nn.Module): def __init__(self): super(Net, self).__init__() # Conv2d中的第一个参数是输入的channel数量, 第二个是输出的channel的数量,第三个是kernel size的大小 self.conv1 = nn.Conv2d(3, 6, 5)

2020-06-13 18:10:36 1016

原创 解决linux下的unable to locate package XXX

关于新安装linux之ubtunu下的解决unable to locate package XXX问题总结新安装下的linux系统,安装的时候一定要离线,就是一定要断网、断网、断网安装!!!重要的事情说三遍!!!尤其是版本越高的linux,比如ubtunu 20.04。因为有网络的时候,会给你下载language package,这个过程在linux ubtunu16.04的时候还没有那么慢,但是到了20.04的时候,问题会越来越漫长化,断网安装整个过程只需要几分钟(我是安装的虚拟机),联网的时候,过程会

2020-05-22 00:19:37 820

原创 解决 cannot set WRITEABLE flag to True 问题

解决 cannot set WRITEABLE flag to True 问题今天在使用图像进行处理的时候,遇到这个问题:img = np.asarray(image)报错:ValueError: cannot set WRITEABLE flag to True of this array,两种解决方案第一种引起这个报错的原因是因为numpy的版本不合,把numpy降到1.15版本,而且python版本应该为3.5或3.7,3.6不保证可以。应该使用python -m pip install

2020-05-11 19:48:15 4692 1

原创 ‘float' object has no attribute 'astype'

关于 ‘float’ object has no attribute ‘astype’ 的错误在写python程序的时候,经常遇到**‘float’ object has no attribute ‘astype’ **,这种情况下,通常是因为输入有问题。比如,我是做图像处理的,用到如下代码:import cv2cap=cv2.VideoCapture(0)while cap.isOpe...

2020-04-23 16:28:33 9985

原创 C++-基础语法之cin.getline() 与 cin.get() 的区别,以及getline()函数使用方法

C++之基础语法-cin.getline() 与 cin.get() 的区别,以及getline()函数使用方法C++输入过程中,是把输入加载到缓冲区中,然后对缓冲区中的字符进行读取。cin,cin.get(),cin.getline()三个函数虽然都可以进行舒服读取,但是它们对缓冲区内的数据处理方法是不同的(如遇到【space】、【enter】的处理方法)。本文简单介绍cin,cin.get(...

2019-08-06 22:28:53 961

原创 pycharm:ImportError: cannot import name 'Random'

pycharm中 ImportError: cannot import name 'Random’的解决方案今天在使用pycharm的时候,遇到了一个很明显的错误:cannot import name ‘Random’,一开始以为是自己的安装库出现了问题,后来想到了自己在此路径下有一个文件random.py,就是这个文件和我的“random”库出现了矛盾,后来删除了就好了。原因:因为工作目录包...

2019-07-25 14:47:13 5249 2

原创 浅聊彩色编码方式-YUV、RGB和YCbCr

浅聊彩色编码方式:YUV、RGB(1)RGBRGB(红绿蓝)是一种比较常见的色彩模式,是依据人眼是别的颜色定义出的空间,可以表示大部分的颜色。但是在科学研究领域一般不采用RGB颜色表示空间,因为它的细节难以进行数字化的调整。RGB将色调、亮度和饱和度三个分量放在一起表示,三个分量很难分开。RGB色彩模式也是最通用的面向硬件的彩色模型。这个模型用于彩色监视器和一大类的彩色视频摄像。(2)YUV...

2019-07-23 21:28:37 2099

翻译 深度解读(3)Recurrently Target-Attending Tracking

(译)本文提出一种循环网络进行目标跟踪的方法,称为RTT,RTT的主要目的是为了解决目标遮挡的问题循环神经网络的作用是得到置信度图,即每个点处是目标的概率。下面是我对这种方法理解的处理过程。在对每一帧进行跟踪时,给定目标在上一帧中的矩形框中,以目标的中心为中心,以目标的2.5倍为宽高,即将目标矩形放大2.5倍()。然后将这个候选区域划分成网格。然后对每个矩形框提取特征,可以使用HOG特征,也可...

2019-07-20 16:08:32 1338

翻译 深度解读(2)Online Multi-Target Tracking Using Recurrent Neural Networks

(译)解析目标跟踪中的一篇论文,这篇论文是由Anton Milan , S. Hamid Rezatofighi , Anthony Dick , Ian Reid and Konrad Schindler 共同完成的用神经网络在线跟踪多个目标的算法《Online Multi-Target Tracking Using Recurrent Neural Networks》评析:这个方法实...

2019-07-16 10:47:36 1205 4

翻译 深度解读(1)SPEECH RECOGNITION WITH DEEP RECURRENT NEURAL NETWORKS

(译)解析深度学习中一篇比较好的文章,由Alex Graves, Abdel-rahman Mohamed and Geoffrey Hinton发表关于End-to-End Deep RNN在Speech Recognition方向上的论文《SPEECH RECOGNITION WITH DEEP RECURRENT NEURAL NETWORKS》摘要:递归神经网络(RNN)是顺序数据的强大...

2019-07-15 19:05:54 2550 4

原创 python中ord()函数和chr()函数的区别

python中的ord()和chr()的区别在python中,今天遇到ord()和chr()函数,不是很明白,就查了下资料,当我们需要对字符串进行转化为整型时,ord()函数是用来返回单个字符的ASCII值(0-255)或者是UNICODE值。>>> ord("A")65>>> ord("a")97>>> ord("8")56...

2019-07-13 23:15:30 3922

原创 python 各种排序时间复杂度和空间复杂度

现在分情况讨论每种情况下的大小平均情况: n平方>n1.3次方>nlog2n,证明如下:n平方>nlog2n:再证n的1.3次方>nlog2n:所以: n平方>n1.3次方>nlog2n成立。至于基数排序,可以参考下这篇文章:https://cloud.tencent.com/developer/news/387473(大哥,兄弟我第一次写博客,...

2019-07-04 22:58:17 4891

原创 支持向量机优化问题思路

昨天看完了支持向量机的部分,今天刚好可以总结一下:支持向量机优化问题和求解方法的整个推到思路,可以分为以下几个关键步骤:首先用松弛变量将线性可分的支持向量机扩展到线性不可分的支持向量机;然后用拉格朗日对偶将原问题转换问对偶问题;接下来通过加入核函数将模型转化为非线性模型;最后用SMO算法求解对偶问题。这里包含关键的两部分:工作集的选择依据KKT条件,子问题的求解直接采用公式计算二次函数...

2019-07-02 09:24:59 4609

原创 主成分分析、线性判别的应用

注:此博客仅为本人自己记录,有很多地方没有说明的很清楚,日后补上第一次写,不是很有经验,还望各位不要吐槽线性判别分析被应用于模式识别中的各类问题,包括图像分类、人脸识别以及其他数据的分析。子空间方法是人脸识别研究早期的非常重要的一类方法,它将人脸图像作为一个向量投影到低维的子空间中然后进行分类。使用主成分分析的特征脸(Eigenfaces)和使用线性判别分析的Fisherfaces是这类方法的...

2019-06-30 17:11:02 735

原创 线程中run()和start()方法的区别

线程中run()和start()方法的区别import threadingdef action(max): for i in range(max): print(threading.current_thread().name+" "+str(i))for i in range(100): print(threading.current_thread().na...

2019-06-28 16:37:38 2123

原创 线程——运行和阻塞状态详解

线程——运行和阻塞状态详解所有现代的桌面和服务器操作系统都采用抢占式调度策略,但一些小型设备如手机等可能采用协作式调度策略,在这样的系统中,只有当一个线程调用了它的sleep()或yield()方法后才会放弃其所占用的资源——也就是必须有线程主动放弃其所占用的资源。当发生如下情况时,线程将进入阻塞状态:1、线程调用了sleep()方法主动放弃其所占用的处理器资源;2、线程调用了一个阻塞式I...

2019-06-28 16:14:54 3214

原创 python 把每个合数分解成几个质数相乘的形式

python 把每个合数分解成几个质数相乘的形式,例如:100=225*5,并把代码封装成函数的形式#!/usr/bin/python# -*- coding: UTF-8 -*-def f(n): result = [] i = 2 str1 = str(n) + '=' while n > 1: if n % i == 0: ...

2019-06-26 16:41:02 5608

原创 python 判断两个数之间有多少个素数

#py文件from math import sqrth=0num1=int(input("please input your first number:"))num2=int(input("please input your second number:"))for m in range(num1,num2): leap=1 k = int(sqrt(m)) ...

2019-06-26 16:15:39 2661

原创 python是如何进行内存管理的?

python是如何进行内存管理的总的来说可以分为三方面:一、对象的引用计数机制;二、垃圾回收机制;三、内存池机制下面分别来说介绍下这些机制。一、对象的引用计数机制:python内部使用引用计数,来保持内存中的对象,所有对象都有引用计数。引用计数增加的情况:1、一个对象分配一个新名称;2、将其放入一个容器中(如列表、元组或字典)引用计数减少的情况:1、使用del语句对对象别名显示的销...

2019-06-26 14:52:04 249

原创 python中__str__()函的用法

python中__str__()函数的用法定义一个__str__()的用法:class Person: def __init__(self,name,age): self.name=name self.age=age def __str__(self): return "My name is %s and my age is %s"%(self.name,self.age)p...

2019-06-25 20:10:54 7734

原创 python中深复制与浅复制的区别

python中深复制与浅复制的区别深复制:即将原对象中所有的值完全复制一份放在内存中(包括可变数据类型对象),即使原对象更改,也不影响其值。import copyl1=[1,2,3,[1,2,3]]l2=copy.deepcopy(l1)l2[-1].append(4)l1这里l2是l1的深复制,即使代码第四行是在l2的最后一个元素添加一个数字4,但是l1的原来的内容没有发生变化,...

2019-06-25 16:21:42 227

原创 生成模型和判别模型的区别

生成模型和判别模型的区别按照求解的方法,可以将分类算法分为判别模型和生成模型。给定特定的向量x与标签值y,生成模型对联合概率p(x,y)建模,判别模型对条件概率p(y|x)进行建模。上述含义可以这么理解:生成模型对条件概率p(x|y)建模,判别模型对条件概率p(y|x)建模。前者可以用来根据标签值y生成的随机的样本数据x,而后者则根据样本特征向量x的值判断它的标签值y。常见的生成模型有:贝叶...

2019-06-22 08:13:00 1939

原创 python中.pyc文件存在的作用

python中.pyc文件存在的作用使用python的人知道,当在代码中导入一个模块时,就会在相对路径下出现一个文件文件夹“pycache”是当你在import某个模块以后在这个路径下生成的一个文件,里面有这里有你导入的模块的对应信息,里面有.pyc文件,.pyc文件的作用是python为模块编译生成的字节码,用以提升该模块的运行效率的。...

2019-06-21 19:39:42 1083

原创 'utf-8' codec can't decode byte 0xd6 in position 0: invalid continuation byte问题的解决

‘utf-8’ codec can’t decode byte 0xd6 in position 0: invalid continuation byte把“utf-8”改为“gbk”

2019-03-27 10:42:49 14032 4

原创 如何在Linux下安装chrome浏览器

**如何在Linux下安装chrome浏览器**在Linux下安装Chrome浏览器只需要三行命令即可第一行:对于谷歌Chrome32位版本,使用如下链接:wget https://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb对于64位版本可以使用如下链接下载:wget https://dl.goog...

2019-03-16 10:13:52 36401 17

空空如也

空空如也

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

TA关注的人

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