自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

转载 十大排序

转载自:https://www.cnblogs.com/onepixel/articles/7674659.html十大经典排序算法(动图演示)0、算法概述0.1 算法分类十种常见排序算法可以分为两大类:比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此也称为非线性时间比较类排序。 非比较类排序:不通过比较来决定元素间的相对次序,它可...

2019-03-30 09:21:05 279

原创 数据集路径输入

from os import listdirfrom os.path import isfile,joinimport tensorflow as tfimport matplotlib.pyplot as pltdataset_path = 'I:/raincode/TensorFlow/CVPR17_training_code/TrainData/input'#路径with t...

2019-03-26 09:43:25 1953

原创 tensorflow问题:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0

在《tensorflow:实战Google深度学习框架》中的7.2.1节:Tensorflow图像处理函数一段小代码,使用Tensorflow读入图像代码如下:运行时发生错误如下:解决方法:问题原因:第一:第二:我们来看下tf.gfile.FastGFile()这个函数的使用定义tf.gfile.FastGFile(path,decodes...

2019-03-22 17:38:04 5999

转载 全局变量/局部变量/静态变量

1. 全局变量 全局变量是在所有函数体的外部定义的,程序的所有部分(其他文件的代码)都可以使用。全局变量不受作用域的影响。全局变量的生命周期一直到程序的结束,全局变量是静态存储方式。如果在一个文件中使用extern关键字来声明另一个文件中存在的全局变量,那么这个文件可以使用这个变量。通常都是在一个.CPP文件的开始声明这个变量,在其他需要用到这个变量的地方其头文件也就是.h文件中exter...

2019-03-04 15:59:21 1293

转载 tensorflow中tfdbg CLI常用命令

命令 语法或选项 说明 示例 lt 列出转储张量。 lt -n <name_pattern> 列出名称符合指定正则表达式格式的转储张量。 lt -n Softmax.* -t <op_pattern> 列出指令类型符合指定正则表达式格式的转储张量。 lt -t MatMul ...

2019-03-01 14:04:24 386

转载 python文件

转载至:http://www.runoob.com/python/python-files-io.html 打开和关闭文件现在,您已经可以向标准输入和输出进行读写。现在,来看看怎么读写实际的数据文件。Python 提供了必要的函数和方法进行默认情况下的文件基本操作。你可以用 file 对象做大部分的文件操作。open 函数你必须先用Python内置的open()函数打开一个文件...

2019-02-26 10:46:26 144

原创 TCP

--Source Port是源端口,16位;--Destination Port是目的端口,16位--Sequence Number是发送数据包中的第一个字节的序列号,32位--Acknowledgment Number是确认序列号,32位--Data Offset是数据偏移,4位,该字段的值是TCP首部长度除以4标志位:6位,URG表示Urgent Pointer字段有意...

2019-02-22 17:36:24 202

转载 C++中vector和list的区别

1.vector数据结构       vector和动态数组类似,拥有一段连续的内存空间,并且起始地址不变。因此能高效的进行随机存取,时间复杂度为o(1);但因为内存空间是连续的,所以在进行插入和删除操作时,会造成内存块的拷贝,时间复杂度为o(n)。2.list数据结构       list是由双向链表实现的,因此内存空间是不连续的。只能通过指针访问数据,所以list的随机存取非常没有效率,时间复...

2019-02-21 21:30:02 1229

原创 C++中虚函数是如何访问的

当执行pBase->show()时,要观察show在Base基类中声明的是虚函数还是非虚函数。若为虚函数将使用动态联编(使用虚函数表决定如何调用函数),若为非虚函数则使用静态联编(根据调用指针pBase的类型来确定调用哪个类的成员函数)。此处假设show为虚函数,首先:由于检查到pBase指针类型所指的类Base中show定义为虚函数,因此找到pBase所指的对象(有可能是Base类型也可能...

2019-02-21 15:07:22 1037

转载 深入虚表结构

 1. 虚表与“虚函数表”在“C/C++杂记:虚函数的实现的基本原理”一文中曾提到“虚函数表”的概念,只是为了便于理解,事实是:虚函数表并不真的独立存在,它只是虚表(virtual table)中的一部分内容。例:从图中可已看出,虚表除了包含虚函数指针,还包含其它一些信息(如:RTTI信息、偏移值等)。顺便介绍一下gcc的-fdump-class-hierarchy选项,它可以用于...

2019-02-21 11:34:41 471

转载 虚函数的实现的基本原理

1. 概述简单地说,每一个含有虚函数(无论是其本身的,还是继承而来的)的类都至少有一个与之对应的虚函数表,其中存放着该类所有的虚函数对应的函数指针。例:其中:B的虚函数表中存放着B::foo和B::bar两个函数指针。 D的虚函数表中存放的既有继承自B的虚函数B::foo,又有重写(override)了基类虚函数B::bar的D::bar,还有新增的虚函数D::quz。提示:为了描...

2019-02-21 11:28:23 289

转载 常用分类算法的优缺点和相关评价指标

 算法 优点 缺点 Bayes 贝叶斯分类法 1)所需估计的参数少,对于缺失数据不敏感。2)有着坚实的数学基础,以及稳定的分类效率。 1)假设属性之间相互独立,这往往并不成立。(喜欢吃番茄、鸡蛋,却不喜欢吃番茄炒蛋)。2)需要知道先验概率。3)分类决策存在错误率。 Decision Tree决策树 1)不需要任何领域知识或参数假设。2)适合高维数据。3)简...

2019-02-20 16:32:29 2887

原创 标量,向量,矩阵和张量的关系

 在深度学习中,大家肯定都知道这几个词:标量,向量,矩阵,张量。但是要是让我们具体说下他们,可能一下子找不出头绪。下面介绍一下他们之间的关系:标量(scalar)​一个标量表示一个单独的数,它不同于线性代数中研究的其他大部分对象(通常是多个数的数组)。我们用斜体表示标量。标量通常被赋予小写的变量名称。向量(vector)​一个向量表示一组有序排列的数。通过次序中的索引,我们可以确定...

2019-02-20 15:44:17 4235

原创 tensorflow中的shape问题

在TensorFlow系统中,张量的维数来被描述为阶.但是张量的阶和矩阵的阶并不是同一个概念.张量的阶(有时是关于如顺序或度数或者是n维)是张量维数的一个数量描述。比如,下面的张量(使用Python中list定义的)就是2阶. t = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]你可以认为一个二阶张量就是我们平常所说的矩阵,一阶张量可以认为是一个向量.对于一...

2019-01-25 09:58:11 3589

原创 突发奇想-基于重力感应的人体姿态控制型无人机

基于重力感应的人体姿态控制型无人机初级阶段目标:短距离重力感应控制(遥控器重力模块直接连接控制)--手持遥控器不平稳问题?最终目标:控制系统迁移至人体,进行直接姿态操作     重力感应--压电效应:当晶体受到固定方向外力作用时,内部产生电极化现象,同时在某两个表面上产生符号相反的电荷,当外力撤去后,晶体又恢复到不带电的状态。无人机中自驾仪,通过跳频电台和地面控...

2019-01-24 12:32:54 1721 2

原创 爬山算法启发

爬山算法:是一种局部择优的方法,采用启发式方法,是对深度优先探索的一种改进,它利用反馈信息帮助生成解的决策,属于人工智能算法的一种。相关术词解释:   1.启发式方法:简化虚拟机和简化行为判断引擎的结合,简单讲就是提前对某项行为进行检测和判断,拥有“自我发现的能力”;                                     2.深度优化探索:DFS即Depth First ...

2019-01-24 12:31:53 1623 1

原创 GAN基本概念

GAN(Generative Adversarial Nets)生成对抗网络GAN 主要包括了两个部分,即生成器 generator 与判别器 discriminator。生成器主要用来学习真实图像分布从而让自身生成的图像更加真实,以骗过判别器。判别器则需要对接收的图片进行真假判别。在整个过程中,生成器努力地让生成的图像更加真实,而判别器则努力地去识别出图像的真假,这个过程相当于一个二人博弈,...

2019-01-24 12:30:55 759 1

原创 决策树篇

决策树:随机森林属于集成学习(Ensemble Learning)中的bagging算法。在集成学习中,主要分为bagging算法和boosting算法。我们先看看这两种方法的特点和区别。Bagging(套袋法)bagging的算法过程如下:从原始样本集中使用Bootstraping方法随机抽取n个训练样本,共进行k轮抽取,得到k个训练集。(k个训练集之间相互独立,元素可以有重复)...

2019-01-24 12:30:08 266 1

原创 分类器概念篇

分类器是数据挖掘中对样本进行分类的方法的统称,包含决策树,逻辑回归,朴素贝叶斯,神经网络等分类器的构造和实施大体会经过以下几个步骤: 选定样本(包含正样本和负样本),将所有样本分成训练样本和测试样本两部分。 在训练样本上执行分类器算法,生成分类模型。 在测试样本上执行分类模型,生成预测结果。 根据预测结果,计算必要的评估指标,评估分类模型的性能。 几种基...

2019-01-24 12:29:25 3775 2

原创 初期深度学习网络

下面是一些常见深度网络: LEnet: Alexnet:Alexnet  输入数据格式272×272×3(1)con - relu(激活函数) - pooling - LRN(局部响应归一化);(2)conv - relu - pool - LRN;(3)conv - relu;(4)conv - relu;(5)conv - relu - pool;(6)fc - rele ...

2019-01-24 12:28:19 169

原创 聚类篇

聚类篇:聚类算法是无监督学习算法基本原则:希望族(类)内的相似度尽可能高,族(类)间的相似度尽可能低(相异度尽可能高)。聚类分析是数据挖掘中的一个很活跃的研究领域,并提出了许多聚类算法。传统的聚类算法可以被分为五类:划分方法,层次方法,基于密度方法,基于网格方法和基于模型方法。①划分方法:首先创建K个划分,K为要创建的划分个数;然后利用一个循环定位技术通过将对象从一个划分移到另一个...

2019-01-24 12:27:13 370

原创 卷积神经网络CNN

卷积神经网络(CNN)的基本架构通常包括卷积层,池化层,全链层三大层次,其中不同的层中可能还会包括一些非线性变化(RELU函数)、数据归一化处理、dropoout等。我们常听说的LeNet-5、AlexNet、VGG、ResNet等都是卷积神经网络,而且都是由这些层组成,只是每个网络的层数不一样,所达到的分类效果也不一样。神经网络的深度(depth)和宽度(width)是表征网络复杂度的两个核心因...

2019-01-24 12:25:58 298

空空如也

空空如也

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

TA关注的人

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