自定义博客皮肤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)
  • 资源 (4)
  • 收藏
  • 关注

原创 python中PIL,cv2,pyplot对图片的一些操作

在学习如何多张图片整合在一起,合并为一张大图(类似一版照片的格式)过程中,学习了一些python有关图片相关的库,总结如下,只是简单的基础,深入学习还需要专门去学这些库。主要用了cv2和pyplt两种方式实现,cv2就是通过操作矩阵值,而pyplot提供的subplot函数提供了该功能。一.cv2先说python的opencv吧。import cv2下面的代码实现的是将多张图片展示在一...

2019-04-21 17:28:27 962

原创 统计数据集中真实标记框的分布情况

目标检测的数据集中的ground truth box的分布情况很重要。一般原始图片在送入网络前会进行缩放(等比例缩放,固定尺寸缩放等),则我们使用lableImg等标记工具打的标签框对应的区域的大小也会缩放。统计其数据分布情况,可以为网络优化提供参考(比如说,如果缩放后,都分布于特别大的范围或者特别小的范围,那么就将网络中检测其他范围大小的层数删除,进行模型的裁剪)下面的实例代码,是将图片...

2019-04-16 11:24:01 2854 3

原创 TensorFlow:实战Google深度学习框架第二版——第六章

第六章——图像识别与卷积神经网络6.1 图像识别问题简介及经典数据集第五章用到的MNIST手写体识别数据集。CIFAR 数据集就是一个影响力很大的图像分类数据集。CIFAR 数据集分为了 CIFAR-10 和 CIFAR-100 两个问题,它们都是图像词典项目(Visual Dictionary)中 800 万张图片的一个子集。 CIFAR 数据集中的图片为 32×32 的彩色图片,每...

2019-03-18 16:18:50 831 1

转载 tf.gfile相关API

简介这些函数和python中的os模块非常的相似,一般都可以用os模块代替gfile API介绍下面将分别介绍每一个gfile API!1)tf.gfile.Copy(oldpath, newpath, overwrite=False)拷贝源文件并创建目标文件,无返回,其形参说明如下:oldpath:带路径名字的拷贝源文件;newpath:带路径名字的拷贝目标文件;...

2019-02-18 12:06:21 200

原创 TensorFlow:实战Google深度学习框架第二版——第五章

目录第五章——MNIST数字识别问题5.1 MNIST数据处理5.2 神经网络模型训练及不同模型结果对比5.2.1 TensorFlow训练神经网络——完整程序5.2.2使用验证数据集判断模型效果5.2.3不同模型效果的比较5.3 变量管理5.4 TensorFlow模型持久化5.4.1持久化代码实现5.4.2 持久化原理及数据格式model.ckpt....

2019-02-15 12:32:18 1210 7

原创 TensorFlow:实战Google深度学习框架第二版——常用函数总结

第三章——TensorFlow入门tf.get_default_graph() :获得当前默认的计算图tf.Graph():生成新的计算图,不同计算图上的张量和运算不会共享graph.as_default():将某计算图设为默认计算图tf.constant():生成常量Tensortf.Variable():生成变量Tensortf.placeholder():生成占位符T...

2019-02-15 09:54:34 396

原创 TensorFlow:实战Google深度学习框架第二版——第四章

目录第四章——深层神经网络4.1深度学习与深层神经网络4.1.1线性模型的局限性4.1.2激活函数实现去线性化4.1.3多层网络解决异或问题4.2损失函数定义4.2.1经典损失函数分类问题回归问题4.2.2自定义损失函数4.3神经网络优化算法4.4神经网络进一步优化4.4.1学习率的设置——指数衰减学习率4.4.2过拟合问题4.4.3滑动...

2019-02-13 19:27:22 1219 2

原创 TensorFlow:实战Google深度学习框架第二版——第三章

目录第三章——TensorFlow入门3.1、Tensorflow计算模型——计算图3.2、TensorFlow数据模型——张量3.2.1张量的概念3.2.2张量的使用3.3、TensorFlow运行模型——会话3.4 TensorFlow实现神经网络3.4.1TensorFlow游乐场及神经网络简介3.4.2前向传播算法简介3.4.3神经网络参数与Tens...

2019-01-25 19:22:48 272

原创 python中time模块与timeit模块

参考链接:Python time&timeit 模块一、time模块1、三种时间表现形式timestamp:时间戳,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。struct_time: 时间元组,共有九个元素组。format time: 格式化时间,已格式化的结构使时间更具可读性。包括自定义格式和固定格式。场指时间格式字符串2、时间转换图...

2019-01-24 15:40:59 2004 1

原创 darknet——YOLOv3测试

一、训练好后计算mAP单张测试命令:./darknet detector test cfg/voc.data cfg/yolov3-voc.cfg backup/yolov3-voc_final.weights会显示测试结果图片并保存第一步:生成txt测试结果文件命令:valid./darknet detector valid cfg/voc.data cfg/yolov3-v...

2019-01-23 10:08:33 2905

原创 RCNN阅读笔记

Rich feature hierarchies for accurate object detection and semantic segmentation Tech report(v5)(用于精确物体定位和语义分割的丰富特征层次结构,2014)论文下载:RCNN论文下载论文翻译参考:RCNN论文翻译参考本文并未全文翻译,仅是阅读中个人认为重点的总结翻译。摘要提出一种简...

2019-01-21 21:13:28 368

转载 卷积神经网络复杂度分析

FLOPS:floating point operations per second的缩写,意指每秒浮点运算次数,理解为计算速度。是一个衡量硬件性能的指标。FLOPs:floating point operations的缩写(s表复数),意指浮点运算数,理解为计算量。可以用来衡量算法/模型的复杂度。假设采用滑动窗实现卷积且忽略非线性计算开销,则卷积核的FLOPs为其中,、和分别为输...

2019-01-14 17:29:56 2063

原创 ubuntu16.04下tensorflow_gpu环境搭建

参考链接:主参考:ubuntu16.04安装tensorflow-gpu-1.7.1-cuda 9.0+cudnn v7.1+Anaconda3辅助参考:ubuntu16.04下安装CUDA,cuDNN及tensorflow-gpu这里系统各项环境为:ubuntu16.04系统,显卡为GTX1080.装的是9.0的CUDA+7.1的CUDNN开始安装步骤前,需要先确认自己电脑配置:...

2018-12-29 16:56:12 621

原创 python3语言学习笔记(八:面向对象)

面向对象技术简介类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。 方法:类中定义的函数。 类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。 数据成员:类变量或者实例变量用于处理类及其实例对象的相关的数据。 方法重写:如果从父类继承的方法不能满足子类的需求,...

2018-11-19 10:16:53 107

原创 python3语言学习笔记(七:错误与异常)

Python有两种错误很容易辨认:语法错误和异常。语法错误:Python 的语法错误或者称之为解析错。>>>while True print('Hello world') File "<stdin>", line 1, in ? while True print('Hello world') ^Syntax...

2018-11-18 18:24:52 163

原创 python3语言学习笔记(六:模块+输入输出+文件)

引入模块import 模块名    使用时:模块名.函数名(参数)from 模块名 import 函数名使用时:函数名(参数)import 模块名.*使用时:函数名(参数)格式化字符串输出方式一:使用str.format()方式二:使用%格式化字符串#常量 PI 的值近似为:3.14。print('常量 PI 的值近似为:%f。' % 3.14)print(...

2018-11-15 21:39:55 238

原创 python3语言学习笔记(五:函数)

用户自定义函数定义规则:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。 任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。 函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。 函数内容以冒号起始,并且缩进。 return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。函数的参数传递:...

2018-11-14 18:37:39 156

原创 python3语言学习笔记(四:迭代器与生成器)

迭代器(iterator)------一种对象迭代是Python最强大的功能之一,是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。迭代器有两个基本的方法:iter() 和 next()。字符串,列表或元组对象都可用于创建迭代器:list=[1,2,3,4]it = ...

2018-11-14 17:46:43 152

原创 python3语言学习笔记(三:六类数据类型内置函数)

1.Python3 数字(Number)数字类型转换: int(x) 将x转换为一个整数。 float(x) 将x转换到一个浮点数。 complex(x) 将x转换到一个复数,实数部分为 x,虚数部分为 0。 complex(x, y) 将 x 和 y 转换到一个复数,实数部分为 x,虚数部分为 y。x 和 y 是数字表达式。 函数:...

2018-11-14 11:06:25 218

原创 python3语言学习笔记(二:运算符)

算数运算符:加减乘除+-*/,取余%,幂**,//向下取整除法比较(关系)运算符:==等于,!=不等于,>大于,<小于,>=大于等于,<=小于等于        返回值均为True或者False,Python3中True与False可当作1与0参与数值计算赋值运算符:=,+=,-=,*=,/=,%=,**=,//=   ,逻辑运算符:and逻辑与,or逻辑或...

2018-11-14 10:46:33 202

原创 python3语言学习笔记(一:基础语法+基本数据类型)

默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。 当然你也可以为源码文件指定不同的编码:# -*- coding: cp-1252 -*-python中标识符以字母或者下划线开头,其他部分可包括字母数字下划线,对大小写敏感。python保留的关键字:>>> import keyword>>&gt...

2018-11-14 09:20:10 450

原创 python操作xml——ElementTree(元素树)方式

tag:即标签,用于标识该元素表示哪种数据,即APP_KEYattrib:即属性,用Dictionary形式保存,即{'channel'='CSDN'}text,文本字符串,并不是必须的。如下图:<data>这样的用<>括起来的为标签,<country name='Liechtenstein'>中name="Liechtenstein"为属性...

2018-11-13 22:04:48 40610 3

原创 python3中os操作

Python对文件的操作算是方便的,只 需要调用os模块。Python的标准库中的os模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。即它允许一个程序在编写后不需要任何改动,也不会发生任何问题,就可以在Linux和Windows下运行。os 模块提供了非常丰富的方法用来处理文件和目录下面列出了一些在os模块中比较有用的部分。它们中的大多数都简单明...

2018-11-13 21:30:29 165

转载 Ubuntu18.04下安装TensorFlow Object Detection API

安装步骤:模型源码:https://github.com/tensorflow/models1、下载源码后解压,修改文件夹名为models2、安装protoc:打开网址https://github.com/protocolbuffers/protobuf/releases,根据自己的ubuntu位数,下载想要的包,我这里下载的是proto-3.6.1-linux-x86_64。...

2018-11-13 21:30:12 586

转载 Window10 下安装TensorFlow Object Detection API

安装步骤:模型源码:https://github.com/tensorflow/models1、下载源码后解压,修改文件夹名为models2、安装protoc:打开网址https://github.com/protocolbuffers/protobuf/releases,,我这里下载的是proto-3.6.1-win32.zip。下载后复制到与models同名的文件夹下,...

2018-11-13 21:29:38 265

原创 神经网络常见名词

人工智能    Artificial Intelligence构造复杂的、拥有与人类智慧同样本质特性的机器,使机器具有人的智能。机器学习    Machine Learning一种实现人工智能的方法。解决人工智能问题的手段。如果一个程序可以在任务T上,随着经验E的增加,效果P也可以随之增加,则称这个程序可以从经验中学习。深度学习    Deep Learning一种实现机器...

2018-11-13 21:29:07 429

原创 论文翻译——Scalable Object Detection using Deep Neural Networks

Scalable Object Detection using Deep Neural Networks作者:Dumitru Erhan,Christian Szegedy, Alexander Toshev等发表时间:2013AbstractDeep convolutional neural networks have recently achieved state-of-the...

2018-11-06 17:55:37 922

原创 关于AP, MAP的一些理解

涉及概念:平均精度(AP:Average Precision)、平均精度均值(mAP:Mean Average Precision)、查准率(precision)、查全率(recall),IOU(Intersection over Union)、置信度阈值(confidence thresholds) 查准率(precision)和查全率(recall,召回率):对于二分类问题,可...

2018-10-28 15:15:27 1983

转载 python3中argparse模块

原文链接:https://www.cnblogs.com/dengtou/p/8413609.htmlpython3中的argparse模块argparse是python用于解析命令行参数和选项的标准模块,用于代替已经过时的optparse模块。一、定义:argparse是python标准库里面用来处理命令行参数的库二、命令行参数分为位置参数和选项参数:        位置参数...

2018-10-28 15:14:23 818

原创 CNN Model小记录

参考链接:深度学习常用的Data Set数据集和CNN Model总结一.LeNet-5   时间:1986年,参数大约6万网络结构图: LeNet-5网络模型(数字识别,2个卷积层,2个池化层,2个全连接层)其中:C表示卷积层,S表示池化层,F表示全连接层,下标意为图像大小卷积层:卷积核大小为5*5,步长stride=1池化层:max pooling,采样2*...

2018-10-26 18:08:39 1713

原创 卸载office2016kms密钥重新获取office安装密钥窗口

office2016安装好后第一次打开会要求输入产品密钥,有时候网上找来的输进去后,会将试用时间变为30天,而想再输入产品密钥却找不到按钮,此时需要删除产品密钥,获取输入密钥窗口,相当于还原一次产品。卸载office2016kms重新获取office安装密钥窗口步骤:进入管理员命令行界面 依次执行以下命令cscript "C:\Program Files\Microsoft Offic...

2018-09-12 10:20:23 12322

原创 实现yolo3模型训练自己的数据集总结

     经过两天的努力,借鉴网上众多博客,在自己电脑上实现了使用yolo3模型训练自己的数据集并进行测试图片。本文主要是我根据下面参考文章一步步实施过程的总结,可能没参考文章中那么详细,但是会包含一些参考文章中没提及的容易掉坑的小细节,建议读者结合参考文章一起看,一步步走即可。首先贴出本文主要参考的文章以及代码出处:代码:https://github.com/qqwweee/keras-yo...

2018-08-01 17:04:47 57732 164

微信小程序实现的简单教务管理系统

此系统为本人本科毕业设计时所做的一个简单小程序,最简单的教务管理系统,设计数据的增删改查功能。可作为新学习微信小程序的人员的参考代码。其中的数据为写死的数据(不是直接写上去,是模拟实际应用调用获取返回的数据),实际应用时将链接改为相应的程序接口即可。

2018-06-02

吴恩达深度学习第二课jupyter版作业

本作业内包括作业标准答案以及我自己做的两个版本,可以直接在jupyter笔记本中运行。该作业为吴恩达的深度学习系列视频第二课改善神经网络:超参数调试,正则化以及优化课后作业,包括第一周+第二周+第三周的课后作业。

2018-06-02

吴恩达深度学习第一课jupyter版作业

本作业内包括作业标准答案以及我自己做的两个版本,可以直接在jupyter笔记本中运行。该作业为吴恩达的深度学习系列视频第一课神经网络和深度学习课后作业,包括第二周+第三周+第四周的课后作业,第一周无课后作业。

2018-06-02

吴恩达深度学习视频笔记

该笔记为5.1版本,最后修改时间为2017-12-20,是根据视频课程所作出的pdf版本笔记,包括课程1-4(1.神经网络和深度学习;2.改善深层神经网络;3.机构化机器学习项目;4.卷积神经网络),笔记为中文版,包括文字描述和关键视频截图。

2018-05-31

空空如也

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

TA关注的人

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