解决supervisor报错:entered FATAL state, too many start retries too quickly 报错日志显示:entered FATAL state, too many start retries too quickly解决方法:因为配置文件的默认用户是root,而容器限制了启动用户为ocpuser,故检查配置文件中的用户是否是ocpuser,若不是则改为ocpuser...
容器中使用supervisor监控应用进程 一、Supervisor简介Supervisor是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系统。它可以很方便的监听、启动、停止、重启一个或多个进程。用Supervisor管理的进程,当一个进程意外被杀死,supervisort监听到进程死后,会自动将它重新拉起,很方便的做到进程自动恢复的功能,不再需要自己写shell脚本来控制。不使用守护进程会出现的三个问题:1、ASP.NET Core应用程序运行在shell之
Error running 'LocalTest': Unable to open debugger port (127.0.0.1:56999): java.net.SocketException IDEA在调试程序的时候出现:Error running 'LocalTest': Address localhost:8080 is already in use以及Error running 'LocalTest': Unable to open debugger port (127.0.0.1:56999): java.net.SocketException "Interrupt...
TypeError: Cannot interpret feed_dict key as Tensor: Tensor Tensor("Placeholder:0", shape=(3, 3, 3, 使用Flask部署TensorFlow应用到服务器上时,多次重复调用后,出现如下错误:[2019-08-20 10:50:49,807] ERROR in app: Exception on / [POST]Traceback (most recent call last): File "C:\ProgramData\Anaconda3\lib\site-packages\tenso...
Python虚拟环境 背景 如果你有多个python项目需要做,并且不同版本使用的Python或者包版本不一致,例如A项目需要使用Python3而B项目需要使用Python2。那么如何同时在一台电脑上共存这两个版本的Python呢?答案就是:虚拟环境。一.同时在电脑上安装Python2和Python3 这个部分直接去Python官网下载安装即可,不赘述。二.使用Pycharm创建虚拟环境...
Flask上传文件(使用Postman模拟请求) 前言: Flask是一个使用 Python 编写的轻量级 Web 应用框架。其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 。特别的是,Flask是一个轻量级的可定制框架,使用Python语言编写,较其他同类型框架更为灵活、轻便、安全且容易上手。它可以很好地结合MVC模式进行开发,开发人员分工合作,小型团队在短时间内就可以完成功能丰富的中小型网站或Web服务的...
Chrome 批量删除指定站点历史记录 浏览器一直都用的是Chrome,最近想删除特定网站的访问记录。例如打开Chrome的历史记录,在其中键入“深度学习”,可以看到,所有相关的访问记录都被搜索了出来:但是删除时发现Chrome居然没有提供全选的功能???要我一个一个点?不存在的,试了一下能不能使用Ctrl多个选中,好像不行?最后发现搜索结果页面中的列表居然支持SHIFT多选!!!如下图所示,Done!...
Win10使用中文画Graphviz流程图出现乱码 1.软件环境博主的环境如下:Windows 10-10.0.17134-SP0Graphviz 2.382.问题描述最近需要用到Graphviz 画流程图,英文的完全没有问题:digraph g { "a" -> "b"}输出结果:但是在使用中文的时候却出现了乱码。如下:digraph g { "使用中文画图" -> "成功...
visio保存为图片时出现错误:发生错误,visio无法完成导出 1.问题描述:在使用vison保存为图片时,无论是JPG,PNG还是Tiff格式都会发生如下报错:2.错误发生原因:图像输出尺寸太大。3.解决方法:将输出选项中的分辨率选项改小一点,例如修改为600X600即可。...
Ubuntu文件拷贝到WIN10出现:一个意外错误使您无法复制该文件夹,错误0*80004005:未指定的错误 问题描述:最近需要把Ubuntu上面的文件拷贝到Windows电脑上面,但是却出现了如题所描述的错误:并且在windows上面也删不掉这个拷贝的文件夹:在百度上输入上面报错信息,出来的各种方法也没用~最后发现是因为在ubuntu系统里,是可以支持文件夹名称中存在:等特殊符号的。由于这个文件中,有一个文件夹的命名为:而 windows不支持冒号等符号:因此在...
Python提取PDF中的图片 # 2018/08/16更新:有些同学不知道fitz库是什么,它是pymupdf中的一个模块,操作PDF非常舒服,只需要pip安装即可:pip install pymupdfPython提取word中的图片(需要的自取):Python提取Word中的图片最近项目需要把word、PDF中的图片专门提取出来保存到另外的文件夹,最终成功实现;最近项目需要把word、PDF中...
Pyinstaller:将.py文件打包为.exe出现:AttributeError: module 'enum' has no attribute 'IntFlag'? 博主的环境如下:Windows 10-10.0.17134-SP0PyInstaller 3.3PyQt 5.9.2Python 3.6.3使用PyQt写了一个小程序,现在需要将其打包为exe文件方便移植。使用pyinstall命令:pyinstaller -F mainshishi.py进行打包时出现: AttributeError: module...
Keras:使用预训练模型迁移学习单通道灰度图像 目录1. 问题引出 2. 解决方案2.1. 直接使用convert将L转为RGB2.2. 数组拼接方法3. 多进程加速运行4.使用预训练模型训练1. 问题引出 最近在做一个图像分类的项目,由于性能比较差,因此需要尝试将彩色图转为灰度图进行训练,从而屏蔽掉颜色对分类结果的影响而着重关注纹理、结构等信息。由于样本数量较少,只有几百张的样子,如果...
Python:多进程运行含有任意个参数的函数 目录 1. 问题引出2. 解决方案 2.1 使用偏函数(partial)2.2 使用可变参数2.3 使用pathos提供的多进程库2.4 使用starmap函数3. 总结1. 问题引出许多时候,我们对程序的速度都是有要求的,速度自然是越快越好。对于Python的话,一般都是使用multiprocessing这个库来实现程序的多进程化,例如:我们有一个函...
Python:在CMD窗口中调用python函数 有时我们会需要在其他语言的环境下调用python,对不同的语言都有各自的方法。本文主要以CMD为例说明如何使用命令行运行某一个py文件下面的一个函数,主要使用如下代码:python -c "function_name(args)"这其中主要有两种情况:A.Python文件中只包含一个函数,而且不需要输入任何参数例如a.py为如下:print('hello world')...
PyCharm:设置是否在SciView中绘图 有时候用PyCharm写代码,特别是用到matplotlib等库进行绘图时,图像常常会绘制在右侧的SciView窗口中,这样往往会遮挡住图像,特别是你的屏幕如果比较小的话,遮挡就比较麻烦了~~~特别是以下几种情况:①你用两个屏幕debug代码时,一个用来写代码,一个用来绘图,大屏,爽啊!②希望知道每一句代码都在图上做了什么改动,以及动态查看图是如何被绘制出来的。③图像较大而屏幕较小...
ThoughtWorks 2019届校招算法、软开迷宫(maze)生成题目 校招题目用计算机生成迷宫是一个很有趣的任务。我们可以用道路网格(Road Grid)来表示迷宫的道路,那么3x3的道路网格(图-1左)可以对应一个7x7的渲染网格(Render Grid)——图-1右的方式(迷宫的墙是灰色的,道路是白色的): ...
Matplotlib:在图像上用中文进行标记时,不能显示中文,显示为方框 首先,博主的系统环境如下:Win10 1709 教育版Anaconda3-5.0.1-Windows-x86_64.exePython 3.6.3Matplotlib 2.1.0最近需要用中文在图像上注释图像的标签,没想到用Matplotlib绘制标签时候居然显示不出来,全部显示为方框。如下:在网上搜索了一下,基本都是说用本地计算机C盘的字体来设置,但是这个方法我...
2018/09/06,美团机器学习笔试题第二题 题目描述求最长的1import itertoolsimport sysif __name__ == "__main__": while True: line1 = sys.stdin.readline().strip() if line1 == '': break line2 = sys.stdin...
概率论计算圆周率(π) 最近找工作看了许多面经,其中看到了重复出现多次的问题:使用概率论计算π因此,查找并推导了如下可两种方法,具体如下:目录1.投针法:1.1实验数据1.2Python模拟程序2.圆周法2.1Python模拟程序 1.投针法:------引自百度百科:蒲丰投针问题18世纪,布丰提出以下问题:设我们有一个以平行且等距木纹铺成的地板(如图),现在随意抛一...
Python提取Word中的图片 Python提取PDF中的图片(需要的自取):Python提取PDF中的图片最近项目需要把word、PDF中的图片专门提取出来保存到另外的文件夹,最终成功实现;最近项目需要把word、PDF中的图片专门提取出来保存到另外的文件夹,最终成功实现;最近项目需要把word、PDF中的图片专门提取出来保存到另外的文件夹,最终成功实现;重要的事情说三遍,详细步骤记录如下:目录...
2019应届毕业生,网易算法工程师笔试题第二题 第一题2019应届毕业生,网易算法工程师笔试题第一题题目描述又到了丰收的季节,恰好小易去牛牛的果园里游玩。 牛牛常说他多整个果园的每个地方都了如指掌,小易不太相信,所以他想考考牛牛。 在果园里有N堆苹果,每堆苹果的数量为ai,小易希望知道从左往右数第x个苹果是属于哪一堆的。 牛牛觉得问题太简单了,所以希望你来替他回答。输入描述:第一行一个数n(1<=n<=...
2019应届毕业生,网易算法工程师笔试题第一题 第二题2019应届毕业生,网易算法工程师笔试题第二题题目描述小易觉得高数课太无聊了,决定睡觉,不过他对课上的一些内容挺感兴趣的,所以希望你在老师讲到有趣的部分的时候叫醒他一下。 你知道了小易对一堂课每分钟知识点的感兴趣程度,并以分数量化,以及他在这堂课上每分钟是否会睡着,你可以叫醒他一次,这会使他在接下来的k分钟内保持清醒。 你需要选择一种方案最大化小易这堂课听的知识点分值。...
阿里巴巴2019应届内推30分钟编程题 其他算法笔试题目:第一题2019应届毕业生,网易算法工程师笔试题第一题第二题2019应届毕业生,网易算法工程师笔试题第二题--------------------------------------------------------------------------------------原文:copy图片请注明出处:https://blog.csdn.ne...
Detectron:用自己训练好的模型进行测试 上篇文章提到了把自己的数据标注格式转换为Detectron需要的COCO格式: Detectron:训练自己的数据集——将自己的数据格式转换成COCO格式趁今天在测试,还是热乎乎的,感觉来记录一下~~主要使用一下命令:python2 tools/test_net.py \ --cfg configs/12_2017_baselines/e2e_mask_rcnn_R-101-FPN_...
Detectron:assert len(cfg_list) % 2 == 0 AssertionError Detectron在用train_net.py训练模型的时候如果遇到该问题:Traceback (most recent call last):File "tools/train_net.py", line 128, in <module>main()File "tools/train_net.py", line 100, in mainmerge_cfg_from_l...
Detectron:训练自己的数据集——将自己的数据格式转换成COCO格式 Detectron系列: Detectron:assert len(cfg_list) % 2 == 0 AssertionError Detectron:用自己训练好的模型进行测试 1.前情提要 Fackbook的开源检测框架Detectron已开源了一段时间: https://github.com/facebookresearch/De...
下列软件包有未满足的依赖关系: cuda : 依赖: cuda-9-0 (>= 9.0.176) 但是它将不会被安装 楼主是Ubuntu 16.04装CUDA9的时候遇到了这个问题,最后发现是因为自己关闭了更新的原因,如果你也遇到问题的话,请按如下步骤:系统设置-软件和更新-更新设置为如下即可:如果还不行的话,你可以看一下你是否更换过软件的源,将源重置一下看看!...
error: (-215) size.width>0&&size.height>0 in function cv::imshow 出现这个问题主要是因为你使用cv2.imread函数的时候,图片的路径中包含了中文,因此有两个方法:1.把路径改为纯应为2.使用cv2.imdecode和np.fromfile让open_cv支持中文路径:img = cv2.imdecode(np.fromfile(img_path, dtype=np.uint8), -1)...
目标检测:使用Open_cv在图像上批量画bounding box 本次使用的库具体版本为:Python 3.6.3Open_cv 3.3.0Numpy 1.14.2Win10 1709教育版1.问题提出 在之前使用Mask_RCNN检测之后,把检测到的坐标保存到了一个csv中,最近想看一下生成的bounding box准确与否,于是今天说一下如何使用Open_cv在图像上批量画bounding box!2.数据格式 本次主要包含如下两个文件: ...
Mask_RCNN:使用COCO权重进行特定类别预测(只标记出你需要的类别) 采用自己的模型进行预测,或者直接使用COCO权重进行全部类别的预测看这里: Mask_RCNN:使用自己训练好的模型进行预测大家可能都知道,这个版本的COCO一共有如下80个类别:但是针对某些特定的场景,你可能只需要检测出其中的一种或者多种,例如只检测'traffic light'这一类,而不检测其他的类该怎么做呢?其实解决这个问题的办法很简单,每次调用detect对图像处理后,都可以得到一系列b...
Mask_RCNN:ValueError: Dimension 1 in both shapes must be equal, but are 8 and 324. 前几天有人在之前Mask_RCNN预测文章中:https://blog.csdn.net/qq_15969343/article/details/80388311评论了该问题:我看了一下,主要是因为直接使用了官方给出的COCO权重进行了预测,但是可能COCO的80类物体中存在有想预测的东西,因此直接把NUM_CLASS改为了1+1;这样显然是不对的,因为1个类占了4个通道,因此是(1+80)*4=...
Mask_RCNN:使用自己训练好的模型进行预测 今天我们来说一下,如何使用自己训练出来的Mask_RCNN模型,或是官方自己的模型权重来进行预测:该Mask_RCNN版本基于:Python3,Keras,TensorFlow,我使用的具体版本为:Python 3.6.3TensorFlow 1.7Keras 2.1.5tensorflow安装:https://blog.csdn.net/qq_15969343/article/details/7...
NASNet: You are trying to load a weight file containing 532 layers into a model with 526 layers. 如题,如果你在使用NASNetLarge时,遇到该问题:你肯定会很奇怪为什么官方给出的预训练权重不能加载到模型中去,这个报错显示的意思是模型和训练权重的层数不匹配,一个是532个layers一个是523个layers;解决办法:一、先不使用预训练权重,使用随机权重来初始化模型:base_model = NASNetLarge(weights=None, include_top=False)二、使用...
Python:使用pandas按某一给定的txt进行排序 最近使用Keras参加了一个深度学习方面的图像分类比赛,在结果提交的过程中,要求按照所给的TXT进行排序,然后提交结果:但是问题来了,在test这个文件夹中图片的顺序和test.txt的顺序居然不一样!,并且就算是一样的,在使用keras的flow_from_directory函数批量读取匹配的时候,顺序也会发生变化!因此,必须实现一种方法,将预测结果按照test.txt的顺序进行排列。一张图概括...
win10下安装Tensorflow1.7+CUDA9.0+Cudnn7.0.3 最近看到CUDA9.0对比之前的CUDA8.0速度有了明显的提升,所以想尝尝鲜,安装之后,训练和预测的速度均有很大的提升:有需要安装我这个版本的不妨可以参考参考!1.安装前的准备:a.Visual Studio 2013, 2015 ,2017任意一个版本b.Anacondac.更新一下你的pipd.python版本3.5+e.最重要的:Tensorflow有两个版本:GPU和CPU版本,CPU的...
从github下载开发者版本的源码进行编译安装scikit-image(0.14) 有时候,我们会在尚未发布的开发者版本中,发现某些包中有添加了许多令人惊奇的新功能,例如图片处理库scikit-image(0.14),目前为止,发行的最新版本为:0.13.1,其中的draw模块中只能画polygon而不能直接画矩形,但是0.14版本就添加了画矩形的功能,但是目前0.14版本的scikit-image还没有现成的.WHL,只能下载github上的源码进行编译,从而安装该开发者版本!...
类别名称转换为一一对应的数字标签 在某些时候,例如使用mask_RCNN进行目标检测时,对每一幅图上有多个标记样本,那么就需要将类别的名字转换为数字标签传入到分类器中,比如,用颜色来举例:'blue'=1'yellow'=2'red'=3我们在输入类别的时候,不能输入['blue','yellow','red'],因为在里面进行计算LOSS,反向传播等等,都是利用数字在进行计算,而且不仅仅只有['blue','yellow','r...
could be decompression bomb DOS attack 在使用Keras训练模型的时候,需要从文件夹中读取一系列的图片,由于Keras在将图片输入模型中时,使用的是PIL来进行导入,在我的样本中有一些很大图片,例如卫星影像,大尺寸地图等;由于超过了PIL尺寸的限制,会报错:DecompressionBombWarning: Image size (139332960 pixels) exceeds limit of 89478485 pixels, c...
Pycharm在运行过程中,查看每个变量的方法(show variables) 2019/3/13更新:每个版本的Pycharm的“Show command line afterwards”可能会稍有不同,例如有版本叫:“run with Python console”,反正不管名称怎么变,位置基本是没变的,勾选试一下就知道了!-----------------------------------------------------------------------...
16位图像转换为8位图像(c++,python) 如之前所说,我们需要将16位图像转换为8位图像;16位图像的像素值一共有:2^16=65536种颜色;而8位位图像只有:2^8=256种颜色,传统的位数转换都是:像素值*256/65536,比如photoshop,以及matlab的im2uint8函数都是如此,在一般场景下是没有问题的,我们姑且称之为“真转换”,而如果是labelme得到的label.png标注图像在进行转换时,由于每个类别的像素...
Mask_RCNN训练自己的数据,其中Labelme的使用说明 #2018/05/04 更新由于labelme的数据预处理过程还是太繁琐,现在换成了类似于COCO数据集注释的方式(JSON文件):https://blog.csdn.net/qq_15969343/article/details/80167215#以下为原文该Mask_RCNN版本为基于:Python3,Keras,TensorFlow,我使用的具体版本为:Python 3.6.3TensorF...
Notepad++ A file needed by the plugin manager(gpup.exe) is not present under the updater directory 在使用Notepad++ 安装插件的时候,点击安装后出现以下问题:看上面的意思是说缺少了:gpup.exe这个可执行文件!网上找了一下,放在这里了:点击打开链接下载之后,打开软件安装的路径如下:解压该压缩包,放到下面的路径中,重启,完毕!...
格式化打开JSON数据以及Notepad++没有插件管理器(Plugin Manager)的解决方法 最近在复现Mask RCNN,下载了对应的COCO数据集之后,好奇想看一下是如何进行标注的;因此打算查看一下对应的annotations文件,该文件为.JSON格式,网上查询了一下可以使用Notepad++的插件进行打开。话不多说,先下载该软件,因为64位的Notepad++是没有插件管理器的,因此装32位吧!链接如下:点击打开链接下载之后直接安装到底,然后会发现在“插件”那一栏下面,并没有插件管...
python setup.py egg_info failed with error code 1以及error: Microsoft Visual C++ 14.0 is required 系统环境如下:Win10 1709 教育版Anaconda3-5.0.1-Windows-x86_64.exePython是Anaconda中自带的3.6.3最近在WIN10上面用pip和conda安装scikit-image时,先是出现"python setup.py egg_info" failed with error code 1然后出现:error: Microsoft Visual ...
UserWarning: Corrupt EXIF data 最近在用深度学习进行分类时,出现了:E:/dogcat/todo2ewPIL\TiffImagePlugin.py:709: UserWarning: Corrupt EXIF data. Expecting to read 12 bytes but only got 2. warnings.warn(str(msg))由于测试的图片是其他人直接在网上爬取下来的,里面的图片很多都是破损...
The repository located at pypi.doubanio.com is not a trusted or secure host and is being ignored. 使用pip来安装python包对大家来说应该是家常便饭了,但是很多时候因为pip的源都不在国内,如果没有科学上网的话,安装起来会非常慢!因此就想换成国内的源来加速下载!目前国内的源有:清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mir...
pip安装本地指定版本的whl文件 用pip装一些包的时候,由于pip默认的源也就那几个,换了清华的没用,豆瓣的也没用。。。老停在下载途中就不走了。。,所以就想到了能不能先把这些包down下来,然后本地进行安装呢?说干就干,这里以Tensorflow为例:1.下载.whl文件百度输入:TensorFlow pypi查看到最近能用的最新.whl版本为1.5.0rc1:点开该链接:选择好适合自己系统的版本,然后下载!重点来了:一般来说直...
TypeError: parse() got an unexpected keyword argument 'transport_encoding' 博主的系统环境如下:Win10 1709 教育版Anaconda3-5.0.1-Windows-x86_64.exePython是Anaconda中自带的3.6.3。前言由于原来电脑中装有Arcgis就自带装了2.7的Python,后来为了打包又弄了个3.5的Python,所以电脑里共存了3个版本的Python。。。最近为了装Tensorflow所以pip的源被我换成豆瓣的了,今天忽然发现在An...