自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (7)
  • 收藏
  • 关注

原创 WGAN理论推导

大部分的文章讲WGAN都会从GAN开始扯,然后到WGAN这里直接扔出一个公式 或者 然后开始讲这就是EM距离,讲的是模拟推土机推土的距离,至于怎么推土的,不好意思,...

2019-09-03 16:32:30 1963 1

原创 GAN的理论推导

GAN的理论推导 1.引言 GAN,全称Generative Adversarial Nets,即对抗生成网络。希望通过对训练集的学习,能够得出一个模型,用于生成类似于训练集中的样本,特别是希望能“创造”出一些在训练集中没有的样本。GAN的过程就是逐步找到这个模型的过程。 训练集样本存在于一个空间中,但训练集样本只是这个空间中的一小部分,...

2019-09-02 14:56:30 434

原创 几个DCGAN的keras实现对比(二)——《生成对抗网络入门指南》中的DCGAN

《生成对抗网络入门指南》中的DCGAN,书上没有给出代码的Github链接,只好手打。from keras.datasets import mnistfrom keras.layers import Input,Dense,Reshape,Flatten,Dropoutfrom keras.layers import BatchNormalization,Activation,ZeroP...

2019-08-26 08:56:08 642

原创 几个DCGAN的keras实现对比(一)——《GAN:实战生成对抗网络》中的DCGAN

1.《GAN:实战生成对抗网络》中的DCGAN,参考代码链接为https://github.com/jacobgil/keras-dcgan,from keras.models import Sequentialfrom keras.layers import Densefrom keras.layers import Reshapefrom keras.layers.core imp...

2019-08-16 15:17:31 1669 2

原创 keras faster r-cnn源代码解析(四)——ROI

一、利用ROI训练分类器最后是ROI的生成了,在每个训练的epch循环中,核心代码如下: #输出:yield np.copy(x_img), [np.copy(y_rpn_cls), np.copy(y_rpn_regr)], img_data_aug #网络训练的输入是图片,和找到的最优的anchor,不是GTbox X, Y, img_data = n...

2019-07-18 12:13:08 909 2

原创 keras faster r-cnn源代码解析(五)——小结

至此,faster r-cnn整个网络构建过程就已经清楚了,剩下的没有深入探究的主要有loss函数,但loss函数相对简单,可以参考http://geyao1995.com/Faster_rcnn%E4%BB%A3%E7%A0%81%E7%AC%94%E8%AE%B0_loss/#more。还有如何在控制台中显示训练过程中的信息,如loss的值,进度条,以及如何利用tensorboard进...

2019-07-18 12:13:02 402

原创 keras faster r-cnn源代码解析(三)——RPN网络

faster r-cnn的核心创新点就是RPN网络和对应的分类器网络,但实际上这两个网络的结构都非常简单,创新更多的是体现在思想上,即从原图中找Anchor,从feature map中找ROI,而难点则在于实现这个想法。RPN网络和classifier的代码都是在相应的基础网络里面的,以VGG为例,这两个网络是放在keras_frcnn/vgg.py中代码及注释如下:#输入:base...

2019-07-18 12:12:55 411

原创 keras faster r-cnn源代码解析(二)——获取Anchor

一、pascal_voc_parser.py——get_data在train_frcnn.py中遇到的第一个问题是如何加载数据,代码如下:# parser#输入:#数据集所在路径,这个是数据集所在路径,在路径下要包含VOC2012文件夹#输出:#all_imgs的每一项都包含['filepath','width','height','imageid','imageset','bb...

2019-07-18 12:12:04 654 1

原创 keras faster r-cnn源代码解析(一)——训练过程

引言: 开始看faster r-cnn的过程是这样的,想看自然场景文本检测,然后查到了CTPN,CTPN是基于Fast R-CNN的RPN进行的改进,然后就开始看Faster r-cnn,大牛写的论文根本看不懂,看了一遍论文只能朦朦胧胧有点印象这东西大概是搞什么的,遇到没见过的名词就查,刚开始有以下几个,Q1:Regin proposal中的proposal:即比较可能是物体的一个区...

2019-07-18 12:11:15 5174 13

原创 Python用法系列——如何查找模块的位置

import pickleimport keras_preprocessingprint(type(keras_preprocessing))print(keras_preprocessing)输出:<module 'keras_preprocessing' from 'C:\\Users\\Frank\\AppData\\Roaming\\Python\\Python...

2019-07-11 16:45:28 954

转载 os.system如何传参

今天写脚本的时候,正好希望在python脚本中调用另外一个python脚本,就使用了os.system来实现这个功能(当然,还有很多的办法,而且每种方法满足的需求不都一样,有兴趣的读者可以谷歌下)。但是我需要给这个调用里面传入一个参数,网上查了半天,感觉都不太清晰,就写了这篇,简单介绍下。os.system的定义是这样的os.system("shell command argusFor...

2019-03-14 13:56:57 5544

转载 tensorflow制作tfrecords文件TypeError: '*' has type str, but expected one of: bytes问题的解决

我得程序中定位到的出错位置在这tf.train.Feature(bytes_list=tf.train.BytesList(value=[v]))意思是v不能为字符串类型,但是查询了各种各样的制作tfrecords文件的时候发现这里就是字符串类型解决:从这个教程中看到了解决办法https://www.grt1st.cn/posts/tensorflow-with-tfrecords...

2019-03-14 11:24:27 622

转载 python中logging模块的一些简单用法

用Python写代码的时候,在想看的地方写个print xx 就能在控制台上显示打印信息,这样子就能知道它是什么了,但是当我需要看大量的地方或者在一个文件中查看的时候,这时候print就不大方便了,所以Python引入了logging模块来记录我想要的信息。 print也可以输入日志,logging相对print来说更好控制输出在哪个地方,怎么输出及控制消息级别来过滤掉那些不...

2019-03-14 09:24:30 965

转载 python 文件操作大全

python 读写、创建 文件python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。得到当前工作目录,即当前Python脚本工作的目录路径:os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()函数用来删除一个文件:os.remove()删除多个目录:os.removedirs(r“c:\python”)检验给出...

2019-03-07 10:27:20 510

转载 Python中append和extend的区别

网上有很多对这两个函数的区别讲解,但我觉得都讲的不是很清楚,记忆不深刻。这样解释清楚且容易记住。list.append(object) 向列表中添加一个对象objectlist.extend(sequence) 把一个序列seq的内容添加到列表中 1 2 3 4 5 music_media=['compact disc',...

2019-03-06 12:47:46 354

转载 初次使用git上传代码到github远程仓库

因为最近在学习自动化测试,所以想要把自己的代码管理起来,于是就研究了github,查阅了很多资料,搞的时候也是一头雾水,第一次上传成功的时候都不知道自己是怎么传上去的,稀里糊涂的,然后又回过头去一步一步看,才知道了整个过程。写下这篇博客是为了自己不知道的时候可以回头来看看,同时也是希望能给和我一样刚刚起步的人带去帮助,如有不正确的地方,还望大家多多指正。一、新建代码库注册好github登录后...

2019-03-06 12:10:10 206

原创 keras注册新的application网络

使用keras已经实现的神经网络时只能进行fine_tune,有的时候需要对网络结构进行修改,或者在keras中添加自己的网络结构。过程如下:以InceptionV3为例1.将修改好的网络结构,例如keras_applications/Inception_v3_s.py放入keras_applications目录中2.在keras/applications/Inception_v...

2019-03-05 09:23:38 428 1

原创 师者 传道授业解惑也

老师是传播道理教授功课解答疑惑的人。老师首要的工作就是传授道理,什么道理,我认为不是学习的道理,原理,那是授业那部分要干的活,我认为传道传的人生的道理,做事的道理,是一个哲学的范畴的问题。而我们现在的老师呢,层次越高,做的好的人的比例越少,小学中老师要教授的道理比较简单,无非就是要做个好孩子,长大以后做个科学家什么的,好好学习,树立正确的人生目标。这些道理很简单,但几乎每个老师都会多少给你

2007-11-21 00:51:00 1507

原创 权利与责任

      这周都没有动有关计算机的东西了,主要是要考辅修法语,其实也不知道为什么学法语,只是因为父亲说有好处就学了,父亲的话一向很正确的。    平时要花很多的时间在专业课上(谁让咱笨呢),用在法语的时间少的可怜,考试前开始看才发现,好多东西都没记住。    总是希望把每件事都做好,专业课学好,法语学好,英语学好,5000米跑好,篮球打好,人缘搞好,但真正能弄好的事情有几件,可能只有那么

2007-11-15 23:59:00 499

计算机网络笔记第四章(Tanenbaum)

计算机网络课堂笔记整理(教材为Tanenbaum《计算机网络》(第四版))——第四章 介质访问控制子层

2007-11-23

一种适用于球面局部区域的纹理映射算法

一种适用于球面局部区域的纹理映射算法 纹理映射 论文

2007-11-16

一种基于面积比不变性约束的曲面纹理算法

一种基于面积比不变性约束的曲面纹理算法 纹理映射 论文

2007-11-16

适用于曲面的纹理映射方法研究

纹理映射 论文 适用于曲面的纹理映射方法研究

2007-11-16

遗传算法原理与应用

一本中国人写的关于遗传算法原理与应用的书,浅显易懂,很适合初学者,包含遗传算法的大部分内容的介绍,还有TSP等问题的详细分析与解答,

2007-11-16

遗传算法研究综述

遗传算法研究综述 对遗传算法的入门很有帮助

2007-09-16

空空如也

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

TA关注的人

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