6 mjiansun

尚未进行身份认证

Live and Learn.

等级
TA的排名 1k+

UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-3: ordinal not in range(128)

问题背景在python2中安装了labelme,可以正常运行,然后又再python3中安装了labelme。后来python2中的labelme不能运行,python3中的labelme可以运行。具体问题UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position 0-3: ordinal not in ra...

2019-11-18 13:25:20

【Keras】Sequential

目录开始使用KerasSequential顺序模型指定输入数据的尺寸模型编译模型训练样例类似VGG的卷积神经网络开始使用KerasSequential顺序模型顺序模型是多个网络层的线性堆叠。你可以通过将网络层实例的列表传递给Sequential的构造器,来创建一个Sequential模型:fromkeras.modelsimpo...

2019-11-15 13:15:34

【Keras】多GPU训练和模型保存

multi_gpu_modelkeras.utils.multi_gpu_model(model,gpus=None,cpu_merge=True,cpu_relocation=False)将模型复制到不同的GPU上。具体来说,该功能实现了单机多GPU数据并行性。它的工作原理如下:将模型的输入分成多个子批次。 在每个子批次上应用模型副本。每个模型副本都在专用...

2019-11-14 14:54:45

【Keras】训练的流程

目录这里以Sequential为例声明堆叠模型compile配置学习状态训练迭代模型评估模型预测(这步是不需要compile那步操作的)这里以Sequential为例声明Sequential模型如下所示:fromkeras.modelsimportSequentialmodel=Sequential()堆叠模型可以简单地使用...

2019-11-14 14:39:43

【Keras】Model 类(函数式 API)

目录Model 类(函数式 API)Model 类模型方法compilefitevaluatepredicttrain_on_batchtest_on_batchpredict_on_batchfit_generatorevaluate_generatorpredict_generatorget_layerModel 类(函数式 API)...

2019-11-14 14:33:20

【Keras】keras model.compile(loss='目标函数 ', optimizer='adam', metrics=['accuracy'])

讲解了各种losshttps://www.cnblogs.com/smuxiaolei/p/8662177.html

2019-11-14 13:39:15

【Keras】compile理解

你需要一个编译的模型来训练(因为训练使用损失函数和优化器)。但是没有必要编译模型进行预测。另外再次加载时模型时,你紧跟着就是一个compile是不会对加载过的模型进行随机初始化,仅仅是改变了模型的优化状态而已。再次编译的后果:如果再次编译模型,则将丢失优化程序状态。这意味着你的训练在开始时会受到一点点影响,直到它调整学习速度,动力等等。但是对于重量绝对没有损害(当然,除非你的初始学习率...

2019-11-14 13:34:02

【Keras】创建训练和测试模型的思路

还在整理中 ====================(1)使用一个标志位,假设为mode,然后在读取数据的时候判断,在构建模型的时候判断。就如https://github.com/matterport/Mask_RCNN代码中写的。(2)直接使用keras的Model(),包起来,但是还是需要重新构建测试模型。emmm,这种我再想想他是怎么操作的。https://github.com/Ol...

2019-11-13 23:47:35

【Keras】Callbacks

回调函数使用回调函数是一个函数的合集,会在训练的阶段中所使用。你可以使用回调函数来查看训练模型的内在状态和统计。你可以传递一个列表的回调函数(作为callbacks关键字参数)到Sequential或Model类型的.fit()方法。在训练时,相应的回调函数的方法就会被在各自的阶段被调用。Callbackkeras.callbacks.Callback()用来组...

2019-11-13 22:43:11

【Keras】数据自动生成器,继承keras.utils.Sequence

#coding=utf-8'''Created on 2018-7-10'''import kerasimport mathimport osimport cv2import numpy as npfrom keras.models import Sequentialfrom keras.layers import Denseclass DataGenerator(k...

2019-11-13 17:26:01

深度学习trick之warm up

实验数据:cat-dog二分类,训练集:19871验证集:3975实验模型:resnet-18batchsize:128*2(一个K80吃128张图片)存在的问题:对训练集accuracy可达0.99loss=1e-2-3,然而验证集accuracy0.5,loss很高,试了多个初始学习率(0.1—0.0001)都不行解决上述问题:采取warmup方法...

2019-11-12 14:12:14

【Python】Set intersection() 方法

描述intersection() 方法用于返回两个或更多集合中都包含的元素,即交集。语法intersection() 方法语法:set.intersection(set1, set2 ... etc)参数set1 -- 必需,要查找相同元素的集合 set2 -- 可选,其他要查找相同元素的集合,可以多个,多个使用逗号 , 隔开返回值返回一个新的集合。实例返...

2019-11-12 09:32:47

labelme的json数据转成labelImg的xml数据

所有文件在json_to_xml文件夹中,共有三个python文件,分别包括main.py,create_xml_anno.py,read_json_anno.py。下面分别介绍这三个文件。输入:由labelme的rectangle或这polygon方式标注生成的json文件;输出:类似于labelImg的rectangle方式标注生成的xml文件,是左上角和右下角的坐标。read...

2019-11-11 11:21:07

【Python】minidom模块(DOM写入和解析XML)

一、DOM写XML文件#导入minidom from xml.dom import minidom # 1.创建DOM树对象 dom=minidom.Document() # 2.创建根节点。每次都要用DOM对象来创建任何节点。 root_node=dom.createElement('root') # 3.用DOM对象添加根节点 d...

2019-11-09 09:20:45

目标检测:YOLOv3: 训练自己的数据

https://blog.csdn.net/lilai619/article/details/79695109#commentBox

2019-11-08 15:05:35

ImportError: cannot import name '_validate_lengths'

找到:Anaconda3/lib/python3.6/site-packages/numpy/lib/arraypad.py 954行,添加下面两个函数保存,重新加载即可消除错误def _normalize_shape(ndarray, shape, cast_to_int=True): """ Private function which does some chec...

2019-11-08 14:07:11

pycharm加载tensorflow时出错 - 找不到“cudart64_100.dll”

之前nvidia 已经装好了,后来系统出了点故障,就在环境变量里 鼓捣了半天不小心把%PATH%变量中:C:\ Program Files \ NVIDIA GPU计算工具包\ CUDA \ v10.0 \ bin下的bin 目录漏掉了,之后添加上之后还是报错。解决办法:1. 不太推荐:重新启动计算机来传播所有更改2. 简单:如果使用的是intellij或pycharm,重新启...

2019-11-08 13:46:38

tensorflow升级至1.14.0出现问题及解决方法

目录解决ModuleNotFoundError:Nomodulenamednumpy.core._multiarray_umath'错误一、错误原因分析二、解决方式解决python调用TensorFlow时出现FutureWarning:Passing(type,1)or'1type'asasynonymoftypeisdeprecate第一种...

2019-11-08 11:12:09

Tmux快捷键、速查表

Tmux快捷键&速查表启动新会话:tmux[new-s会话名-n窗口名]恢复会话:tmuxat[-t会话名]列出所有会话:tmuxls关闭会话:tmuxkill-session-t会话名关闭所有会话:tmuxls|grep:|cut-d.-f1|awk'{printsubstr($1,...

2019-11-07 11:19:02

vscode调试时报错raise RuntimeError('already started')

vscode远程调试pytorch模型训练时,报错如下:File“/home/xxxx/.vscode-server/extensions/ms-python.python-2019.5.18875/pythonFiles/lib/python/ptvsd/daemon.py”,line145,instartraiseRuntimeError(‘alreadystarted’)...

2019-11-07 10:46:35

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周上午根据用户上周周三的博文发布情况由系统自动颁发。