![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python2/Python3
ciky奇
这个作者很懒,什么都没留下…
展开
-
Python学习之——np.random.seed(0)作用
在用python时时常会看到如下代码:import numpy as npnp.random.seed(0)其中np.random.seed(0)的作用是使得随机数据可预测,当我们设置相同的seed,每次生成的随机数相同。如果不设置seed,则每次会生成不同的随机数:import numpy as npnp.random.seed(0)np.random.rand(4)array([ 0.5...原创 2018-03-12 20:57:32 · 7095 阅读 · 0 评论 -
【深度学习实战03】——YOLO tensorflow运行及源码解析
本文章是深度学习实战系列第三讲文章,以运行代码+源码分析 为主;转载请注明引用自:首先代码下载链接是:https://github.com/hizhangp/yolo_tensorflow下载完后建议好好读下里面的README部分内容;该代码主要是利用训练号模型得到的权重参数,来对输入图像或视频做目标检测的;如果想要自己训练模型得到权重参数的话,需要用darknet这个框架做训练。其中YOLO_s...原创 2018-05-11 14:54:34 · 10476 阅读 · 64 评论 -
TensorFlow学习——tf.nn.conv2d和tf.contrib.slim.conv2d的区别
在查看代码的时候,看到有代码用到卷积层是tf.nn.conv2d,也有的使用的卷积层是tf.contrib.slim.conv2d,这两个函数调用的卷积层是否一致,在查看了API的文档,以及slim.conv2d的源码后,做如下总结:首先是常见使用的tf.nn.conv2d的函数,其定义如下:conv2d( input, filter, strides, padding, ...原创 2018-05-08 13:09:08 · 3658 阅读 · 0 评论 -
【深度学习样本准备系列】——标注工具:labelImg工具安装使用
首先工具链接:https://github.com/csq20081052/labelImg 戳这里:点击打开链接该工具很方便,能够加载图像与文件夹,可自行定义图像类别(原工具已经预先分了常用的人,车,猫……等类别);链接中支持多种方式的安装使用方法,本文主要讲在win64下 anaconda方式的安装与使用。本人安装内容如下:Anaconda版本:Anaconda3-4.2.0-W...原创 2018-06-04 15:21:05 · 5796 阅读 · 2 评论 -
TypeError: slice indices must be integers or None or have an __index__ method
在做人脸特征点检测时用python写的如下几行代码,一直运行有问题。运行一直报 所划红线所在行出现“ TypeError: slice indices must be integers or None or have an __index__ method”的错误,百度了一下,网上大概分析造车这个错误的原因是 数据的格式问题。可能存在问题1:如错误是出现在带除法的那行,那么需要你将除法符号"/"更...原创 2018-06-05 08:59:19 · 100392 阅读 · 16 评论 -
TensorFlow学习——tf.space_to_batch函数用法解析
tf.space_to_batch 函数space_to_batch( input, paddings, block_size, name=None)定义在:tensorflow/python/ops/array_ops.py。参见指南:张量变换>分割和连接用于 T 型的4维张量的 SpaceToBatch。 这是更一般的SpaceToBatchND的...原创 2018-05-29 10:11:29 · 7271 阅读 · 0 评论 -
skimage图像处理库
深度学习的一些模型中常常需要import skimage,以下是转自他人博客的内容,觉得写得很不错参考:https://blog.csdn.net/thesby/article/details/51340894skimage是和scipy、numpy可以完美结合的,那么就可以很好的使用numpy了。原文作者教大家怎么使用help来查看skimage中的各个包以及各个函数,需要大家自己花时间去阅读源...原创 2018-06-26 10:19:56 · 3207 阅读 · 0 评论 -
windows10 64位下安装pycocotools, imgaug问题
在尝试运行Mask-RCNN时,需要下载一堆的库文件。其中Mask-RCNN的仓库地址:Mask-RCNN在运行samples中的demo.ipynb过程中,需要import imgaug 这个用于数据增强的库文件。解决方法是先下载这个库文件(imgaug地址:imgaug),我将其放在anaconda目录下,然后运行如下命令——python setup.py sdist && s...原创 2018-06-20 14:30:35 · 8537 阅读 · 14 评论 -
import re (Python的re模块)
转自:http://www.python8.org/a/fenleiwenzhang/yuyanjichu/2009/0901/150.html今天学习了Python中有关正则表达式的知识。关于正则表达式的语法,不作过多解释,网上有许多学习的资料。这里主要介绍Python中常用的正则表达式处理函数。 方法/属性作用match()决定 RE 是否在字符串刚开始的位置匹配search()扫描字符串,找...转载 2018-07-04 23:22:12 · 90919 阅读 · 2 评论 -
Python 百度图片批量爬取(深度学习训练数据集准备)
首先讲下爬取网站图片是动态加载的,以百度图片为例,打开百度图片,我搜索的关键字是“猫”:http://image.baidu.com/search/index?tn=baiduimage&ps=1&ct=201326592&lm=-1&cl=2&nc=1&ie=utf-8&word=猫在看到搜索出的图片的网页按F12,出现下图;切换右侧标签到...原创 2018-07-04 23:53:00 · 11412 阅读 · 25 评论 -
Python调用海康威视网络相机之——python调用海康威视C++的SDK
运行环境:Win10系统,64位,Anaconda3python 3.5.5(基于anaconda环境)opencv 3.4.2 (早前就已经安装了,本文不会讲如何安装)Visual Studio 2015硬件:DS-2CD3T56DWD-I5相机SDK:CH-HCNetSDKV6.0.2.35_build20190411_Win64准备工作:之前常常采用pyth...原创 2019-11-22 13:19:13 · 21953 阅读 · 62 评论 -
【深度学习Faster-RCNN】深刻解读Faster R-CNN
文章剖析很全面,转自厉害的楼主大大:https://zhuanlan.zhihu.com/p/31426458经过R-CNN和Fast R-CNN的积淀,Ross B. Girshick在2016年提出了新的Faster R-CNN,在结构上,Faster R-CNN已经将特征抽取(feature extraction),proposal提取,bounding box regression(rec...转载 2018-04-20 15:19:04 · 3790 阅读 · 0 评论 -
py-faster-rcnn + cpu安装及训练自己的数据集
文章转自:https://blog.csdn.net/zhang_shuai12/article/details/52295438本文安装python版本的faster-rcnn项目。 matlab版本请移步:https://github.com/ShaoqingRen/faster_rcnn python版本项目主页:https://github.com/rbgirshick/py-fast...转载 2018-04-20 08:44:30 · 2084 阅读 · 0 评论 -
Python学习之——copy.deepcopy
在代码中会读到如下:import copyXXXXXXXXXb=copy.deepcopy(a)这个deepcopy表示的是深拷贝,与copy.copy不同点如下:1. copy.copy 浅拷贝 只拷贝父对象,不会拷贝对象的内部的子对象。2. copy.deepcopy 深拷贝 拷贝对象及其子对象可参考如下的代码理解:import copya=[1,2,3,4,['a','b']] #原...原创 2018-03-12 23:11:57 · 1333 阅读 · 0 评论 -
tensorflow生成随机数的操作 tf.random_normal & tf.random_uniform & tf.truncated_normal & tf.random_shuffle
文章转自:https://blog.csdn.net/tz_zs/article/details/75948350tf.random_normal从正态分布输出随机值。[python] view plain copy random_normal(shape,mean=0.0,stddev=1.0,dtype=tf.float32,seed=None,name=None) shape:一个一维整数...转载 2018-04-14 13:04:13 · 1587 阅读 · 0 评论 -
tensorflow学习之——了解这些tf函数,你就能看懂一个tensorflow网络(不定时更新tf函数)
每当构建一个神经网络,常用到tf下的几个函数,对其作用做个解析。1. tf.random_normal()我之前文章有提到:https://blog.csdn.net/c20081052/article/details/79939226即从正态分布中输出随机值。 一般在生成隐藏层中的权重矩阵W和偏移向量b中会使用到。参数:shape: 一维的张量,也是输出的张量。 mean: 正态分布的均值。 ...原创 2018-04-14 13:46:08 · 618 阅读 · 0 评论 -
tensorflow学习之——tf.app.flags.DEFINE_XXXX() 使用flags定义命令行参数
和C/C++编写main函数中的argv一样,tf框架下也封装了tf.app.flags.DEFINE_XXXX()函数用于定义参数,便于命令行形式传递参数。常见的函数形式如下:flags.DEFINE_float(参数1,参数2,参数3) flags.DEFINE_integer(参数1,参数2,参数3) flags.DEFINE_string(参数1,参数2,参数3原创 2018-04-14 16:25:33 · 5195 阅读 · 1 评论 -
Python学习之——zip(),zip(*)函数
在学习用tensorflow打造唐诗生成网络时看到如下函数:words,_=zip(*count_paris)words = words[: len(words)]word_int_map = dict(zip(words,range(len(words))))代码中的count_paris为类似[你:2, 我:3 , 他:5,好:4,……]的list,里面包含词及其对应的个数;第一句代码含义表示...原创 2018-04-14 17:12:14 · 4223 阅读 · 0 评论 -
Numpy学习之——np.zeros_like()函数
在学习用RNN网络实现连个数的加法运算时,看到代码中有行:W_update=np.zeros_like(W);函数主要是想实现构造一个矩阵W_update,其维度与矩阵W一致,并为其初始化为全0;这个函数方便的构造了新矩阵,无需参数指定shape大小;原创 2018-04-16 18:23:06 · 65475 阅读 · 4 评论 -
【深度学习实战01】——RNN实现二进制加法运算器
网络主要由输入层(两个数构成),中间层(多个神经元构成的隐藏层),以及输出层构成;import copy, numpy as np np.random.seed(0)# compute sigmoid nonlinearity #定义sigmoid函数def sigm...原创 2018-04-17 19:26:01 · 2599 阅读 · 0 评论 -
scipy.misc作用
SciPy 中包含一些用于输入和输出的实用模块。下面介绍其中两个模块:io 和misc。以图像形式保存数组因为我们需要对图像进行操作,并且需要使用数组对象来做运算,所以将数组直接保存为图像文件1 非常有用。本书中的很多图像都是这样的创建的。imsave() 函数可以从scipy.misc 模块中载入。要将数组im 保存到文件中,可以使用下面的命令:from scipy.misc import im...原创 2018-04-18 16:47:27 · 13452 阅读 · 0 评论 -
Caffe学习之——手写数字识别例程
上篇已完成虚拟机下Ubuntu,CPU版的Caffe的安装与编译;在此基础上运行手写数字字体的例程。1.mnist数据集下载;在caffe/data/mnist目录下有get_mnist.sh脚本文件,在终端运行后会完成如下文件的下载:将终端定位到Caffe根目录cd ~/caffe下载MNIST数据库并解压缩,生成四个文件./data/mnist/get_mnist.sh t10k-ima...原创 2018-04-22 22:03:43 · 1085 阅读 · 1 评论 -
Python调用海康威视网络相机之——python读取相机rtsp码流显示画面
搜罗了网上一些关于如何在python中实现海康威视相机的连接与画面播放的资料,最直接的方式是通过rtsp流来实现。海康的rtsp协议格式如下(参考:海康相机使用RTSP):rtsp://[username]:[passwd]@[ip]:[port]/[codec]/[channel]/[subtype]/av_stream主码流:rtsp://admin:12345@192.168....原创 2019-07-09 15:32:10 · 34898 阅读 · 24 评论