(完整版)深度神经网络及目标检测学习笔记(2)

(完整版)深度神经网络及目标检测学习笔记(2)
(完整版)深度神经网络及目标检测学习笔记(2)

深度神经网络及目标检测学习笔记

https://youtu.be/MPU2HistivI

上面是一段实时目标识别的演示,计算机在视频流上标注出物体的类别,包括人、汽车、自行车、狗、背包、领带、椅子等。

今天的计算机视觉技术已经可以在图片、视频中识别出大量类别的物体,甚至可以初步理解图片或者视频中的内容,在这方面,人工智能已经达到了3岁儿童的智力水平。这是一个很了不起的成就,毕竟人工智能用了几十年的时间,就走完了人类几十万年的进化之路,并且还在加速发展。

道路总是曲折的,也是有迹可循的。在尝试了其它方法之后,计算机视觉在仿生学里找到了正确的道路(至少目前看是正确的)。通过研究人类的视觉原理,计算机利用深度神经网络(Deep Neural Network,NN)实现了对图片的识别,包

括文字识别、物体分类、图像理解等。在这个过程中,神经元和神经网络模型、大数据技术的发展,以及处理器(尤其是GPU)强大的算力,给人工智能技术

的发展提供了很大的支持。

本文是一篇学习笔记,以深度优先的思路,记录了对深度学习(Deep Learning)的简单梳理,主要针对计算机视觉应用领域。

一、神经网络

1.1 神经元和神经网络

神经元是生物学概念,用数学描述就是:对多个输入进行加权求和,并经过激活函数进行非线性输出。

由多个神经元作为输入节点,则构成了简单的单层神经网络(感知器),可以进行线性分类。两层神经网络则可以完成复杂一些的工作,比如解决异或问题,而且具有非常好的非线性分类效果。而多层(两层以上)神经网络,就是所谓的深度神经网络。

神经网络的工作原理就是神经元的计算,一层一层的加权求和、激活,最终输出结果。深度神经网络中的参数太多(可达亿级),必须靠大量数据的训练来“这是苹在父母一遍遍的重复中学习训练的过程就好像是刚出生的婴儿,设置。.果”、“那是汽车”。有人说,人工智能很傻嘛,到现在还不如三岁小孩。其实可以换个角度想:刚出生婴儿就好像是一个裸机,这是经过几十万年的进化才形成的,然后经过几年的学习,就会认识图片和文字了;而深度学习这个“裸机”用了几十年就被设计出来,并且经过几个小时的“学习”,就可以达到这个水平了。

1.2 BP算法

神经网络的训练就是它的参数不断变化收敛的过程。像父母教婴儿识图认字一样,给神经网络看一张图并告诉它这是苹果,它就把所有参数做一些调整,使得它的计算结果比之前更接近“苹果”这个结果。经过上百万张图片的训练,它就可以达到和人差不多的识别能力,可以认出一定种类的物体。这个过程是通过反向传播(Back Propagation,BP)算法来实现的。

建议仔细看一下BP算法的计算原理,以及跟踪一个简单的神经网络来体会训练的过程。

1.3 小结

人工神经网络就是根据人的神经元模型而构建的一个感知算法,利用大量的神经元组合对人的认知行为进行拟合。目前我们仍然无法精确的知道它为什么能工作、如何工作,如同我们仍然无法精确知道人的大脑是如何工作一样。

在摸索过程中,我们好像应该更多地思考人类自己是怎么去“看”的,这会更有助于设计更好的算法。比如本文开头的视频识别算法,它很快,但是不够精确,而有些可以“看清”细节的算法,就会非常慢。就像我们人类自己,走马观花只能看到概貌,驻足观赏才能看清细节。

我们越了解自己,就越能做得更好。

二、卷积神经网络

2.1 简介

卷积神经网络(Convocational Neural Network,CNN)是一个特殊的深层神经网络,目前在计算机视觉领域广泛使用,可以认为它是一个二维向量(图片就是一个二维向量)的感知器。.

CNN算法的核心是对图像(二维向量)进行矩阵卷积运算,这就相当于是对图

像进行加权求和。为了减小计算量,CNN采用了局部感知和权值共享的方法。

局部感知,就是用一个N×N(如N=3)的矩阵(称为卷积核)去滑动扫描图像,进行卷积运算。权值共享,就是扫描图片的滑动矩阵的权值是共享的(相同的)。在实际运算中,这个卷积核相当于一个特征提取的过滤器(filter)。举例来说,

假设一个10×10的图像,用一个3×3的卷积核以步长1做一次卷积运算,那么会得到一个8×8的特征图(feature map)。为了使得到的feature map和原图等大小,一般给原图进行扩充为12×12,这样卷积一次以后,得到的仍然是10×10大小的图像。在这个例子中,如果不采用权值共享,则一共需要100个权值参数,权值共享后,只需要3×3=9个权值参数。

在实际中,一个RGB图像是三个通道,而卷积核也可能有多个。这样计算起来会比上面的例子复杂些,但基本原理是一样的。

2.2 CNN计算流程

一个典型的CNN算法的流程大概是这样的:首先是输入,然后是n个卷积和池化的组合,最后全连接层感知分类。

在这个流程里,卷积运算主要是用来提取特征。一个典型的卷积计算如下图所示。<卷积计算示意图>

图中input是同一个图像的三个通道,周边有填充0;有两个卷积核Filter W0和Filter W1,一个filter滑动到一个位置后计算三个通道的卷积,求和,加bias,

得到这个filter在该位置的最终结果;每个filter的输出是各个通道的汇总;输出的个数与filter个数相同。在这里还要加上激活函数,对计算结果进行非线性变换。常用的激活函数有tanh、ReLU、sigmoid等。激活函数的作用好像可以解释为:过滤掉一些可以忽略的不重要因素,以避免其对决策产生过度影响。

池化是为了降维,有最大池化(Max Pooling)和平均池化(Average Pooling)。最大池化的示例如下图。2×2一个

它输出它将前面卷积层提取的特征映射到样本标记空间,最后是全连接层,一个分类的概率,也就是最终的结果。模型典型的CNN2.3

最大池化,识别×2×55卷积核,2LeNet,最早用于数字识别的CNN,用—POOLCONVPOOL——28输入为×28的灰度点阵,网络结构是(CONV—。—FC)CONV。网络结构如10%2012 ImageNet比赛第一名,准确度超过第二名AlexNet,511、,卷积核分别是3个FC11×、个、个、个下图。5CONV3POOL2LRN 作为激活函数。ReLU,采用3×3、5×.

卷积核。3×3,使用VGG,有跟多的卷积层(16~19)。1来减少参数(用1×卷积核降维)InceptionGoogLeNet,采用层到据说上千层。采用残差网络来解决,很多很多层的网络,从152ResNet 多层网络难以训练的问题。以上网络的对比如下表。.

2.4 训练集应该可以感受到,人工智能也好,深度学习也好,算法的优劣是一

方面,而需要大量的对最终的效果影响更大。而训练集又非常难做,训练数据集的好坏,就在做这个工年ImageNet数据,且标记这些数据需要巨大的工作量(过去的8。逐渐,一些数据集就慢慢出了名。很多算法的性能数据都会指明是在哪个作)数据集上训练的。一些有名的数据集如下。60000,一个手写数字数据库,有:深度学习领域的“Hello World!”MNIST。数据集以28*2810000个测试样本集,每个样本图像的宽高为个训练样本集和12M。二进制存储,不能直接查看。数据集大小为多万幅图片,涵李飞飞团队过去几年的成果,目前有1400ImageNet:MIT层次(目前只有名根据ImageNetWordNet万多个类别。数据集大小为盖21T。其中每个节点的层次结构是由成千上万的图像描绘。词)组织的一个图像数据库,目前,有平均每个节点超过五百的图像。,是一个新的图像识别、分割、和字幕数:Common Objects in ContextCOCO 。40G据集,由微软赞助,具有上下文识别、语义描述等特点。数据集大小为

PASCAL VOC:图片集包括20个目录,数据集图像质量好,标注完备,非常适合用来测试算法性能。数据集大小为2G。

由于数据集生成有一定难度且工作量巨大,两年来GAN(Generative Adversarial Nets,生成对抗网络)快速发展,并在很多应用场景的训练集生成产生了巨大作用,比如车牌识别。

三、物体检测

3.1 检测流程

在实际场景中,我们需要在一副图像中找出有哪些物体,这是一个多对多的映射(所谓的回归)。按照已有的CNN方法,常规的检测流程就是:先找到哪些区域有物体,然后再用CNN来对其分类。

区域选择最原始的办法就是用不同大小的滑动窗口对整幅图像进行扫描。这样不但计算量大,也容易造成误判。一个改进的方法是所谓Region Proposal,即预先找出物体可能在的位置。这里需要提到以下几个概念。

IoU:Intersection over Union,Region Proposal与Ground Truth的窗口的交集比并

集的比值,如果IoU低于0.5,那么相当于目标还是没有检测到。Ground Truth

就是实际物体真实的区域。

mAP,mean Average Precision,平均精度均值。是对多个验证集求PR曲线的均值。PR曲线是Precision和Recall作为横纵坐标轴的曲线,Precision是准确率,即检测出的样本有多少是正确的,Recall是召回率,即应该被检测出的样本有多少被检测出来。PR曲线越高,说明算法越好,即又多又准。

3.2 典型的算法

从2014年的R-CNN(Region proposal+CNN)开始,出现了一系列目标检测算法,从R-CNN到fast R-CNN和faster R-CNN,以及SPP-NET,R-FCN,还有YOLOv1~v3和SSD、DSSD。

R-CNN:采用selective search方法(一种Region Proposal方法,Region Proposal 的方法有selective search、edge box)进行区域选择,选出2000个左右。将每个(支持向量机)分SVM计算特征,最后由CNN,再送入227×227区域缩放至.类。很明显,R-CNN很慢。

SPP-NET:为了加快R-CNN的速度,采取对一副图像的多个Region Proposal一次提取特征。这就要求网络必须适应不同尺寸的图像。方法是在全连接层之前加入一个网络层,让它对任意尺寸的输入产生固定的输出(将图像分成16、4、1

个块)。SPP-NET训练步骤繁琐,并且仍然不够快。

fast R-CNN:与R-CNN相比,fast R-CNN在最后一个卷积层后加了一个ROI pooling layer,同时损失函数使用了多任务损失函数(multi-task loss),将边框回归直接加入到CNN网络中训练,最后用softmax替代SVM进行分类。fast R-CNN 不是真正的端到端训练测试,还是需要selective search来进行Region Proposal,所以还是不够快,不能做实时的检测。

Faster R-CNN:采用RPN(Region Proposal Networks)用Anchor机制和边框回

归直接得到多尺度多长宽比的Region Proposal。Fast R-CNN做到了真正的端到端,但可惜的是仍然不能达到实时检测。RPN需要详细了解一下。

R-FCN: Object Detection via Region-based Fully Convolutional Networks,基于区域的全卷积网络物体检测。嫁接ResNet的卷积层,采用RPN获取ROI,针对每个ROI,在POOL之前加入位置信息(通过score map)。R-FCN的score map计算

有点绕,需要慢慢理解。

YOLO:虽然精度不是最好,但确是目前实时性最好的算法,可以在视频中实时检测出很多物体。倒也符合人类视觉的特点,一眼望去先看个大概,要想看细节,那就定格仔细看吧。YOLO系列的算法后面详细总结。

SSD:SSD结合了YOLO中的回归思想和Faster R-CNN中的anchor机制,使用全图各个位置的多尺度区域特征进行回归,既保持了YOLO速度快的特性,也

保证了窗口预测的跟Faster R-CNN一样比较精准。

一般后续出现的算法都会与之前的算法做性能对比,SSD和YOLOv1比,YOLOv2、v3又和SSD比,在不同的训练集上也有不同的mAP,看起来真是眼花缭乱。因为机缘巧合,我先接触到YOLO系列算法,在自己的电脑上运行DEMO,也仔细看了YOLO的发展,于是给一个稍微详细的总结。

3.3 YOLO系列算法

利用一个单独的算法主要是针对以往物体检测算法速度较慢的弊端,YOLO.

端到端网络,将原始图像输入,直接输出物体位置和类别。YOLO没有显式的求取Region Proposal的过程(R-CNN和Fast R-CNN采用selective search获取,Faster R-CNN和R-FCN则采用了RPN)。YOLO的名字也来自于其核心特征:You Only Look Once,只看一次。

从2015年到2018年3月,YOLO一共出了三个版本v1、v2(YOLO9000)、v3,性能逐渐提高,mAP与其它算法持平或略胜一筹。

3.3.1 YOLOv1

YOLO将对象检测框架化为空间分离边界框和相关类别概率的回归问题。单个神经网络在一次评估中直接从完整图像预测边界框和类概率。由于整个检测流水线是单个网络,因此可以直接针对检测性能端到端地进行优化,使得统一架构非常快。

基础YOLO模型以45帧/秒的速度实时处理图像。较小版本的网络Fast

YOLO每秒处理可达155帧,同时实现其他实时检测器的mAP的两倍。与最先进的检测系统相比,YOLO产生更多的定位误差,但不太可能预测背景上的误报。最后,YOLO表现出对目标识别很好的通用性。

YOLO检测网络有24个卷积层,其次是2个完全连接的层。交替的1×1卷积层减少了来自前面层的特征空间。在分辨率的一半(224 * 224输入图像)上预分割ImageNet分类任务上的卷积图层,然后将分辨率加倍以进行检测。

的中心位置truthS个格子,若某个物体Ground SYOLO将输入图像分成×的坐标落入到某个格子,那么这个格子就负责检测出这个物体。)坐标表示相对yx, (和置信度。h,w,y,x个预测组成:5每个边界框由.

于网格单元边界的框的中心。宽度和高度是相对于整个图像预测的。最后,置信度预测表示预测框与任何ground truth框之间的IOU。

每个网格单元还预测C条件类概率Pr(Classi|Object)。这些概率取决于包含对象的网格单元。仅预测每个网格单元的一组类概率,而不管箱B的数量。在测试时间,将条件类概率和单个盒子置信度预测相乘,

这些分数编码该类出现在盒子中这给出了每个盒子的类别特定置信度评分。。C)+(B×5的输出维度为的概率以及预测盒子如何适合该对象。YOLOS×S×。B=2,C=20检测中采用了S=7,个BYOLO对占比较小的目标检测效果一般。虽然每个格子可以预测作为物体检测输出,即最高的bounding box,但是最终只选

择bounding boxIOU如图像中包含鸟群每个格子最多只能预测出一个物体。当物体占画面比例较小,时,每个格子包含多个物体,但却只能检测出其中一个。函数如下YOLO训练时的Loss

分别是坐标误差、公式包括三部分,,=0.5,=5λ是权重系数。λ其中noobjcoord误差和分类误差。IOU.

3.3.2 YOLO9000

YOLOv2对之前的版本做了改进。取消了dropout,在卷积层全部使用Batch Normalization;采用448×448的分辨率训练检测网络;借鉴Faster R-CNN的思想预测bbox的偏移,移除了全连接层,并且删掉了一个POOL层使特征的分辨率更大。

网络结构图如下:

v3部分进行对比。有了提升,具体数据在YOLOv2的性能比v13.3.3 YOLOv3

号发布的,里面对当前各种物体检测算法做了2532018YOLOv3是年月性能对比。.

一样精确,SSD22 ms,与分辨率下,在320 * 320YOLOv3达到28.2 mAP、Titan 表现不俗。在0.5 IOU mAP检测指标YOLOv3但速度提高了三倍。对旧的,性能57.5 AP50198 ms、、57.9 AP50,而RetinaNet则是X上,它达到了51 ms 倍。相似,但是快了3.8 YOLOv3主要在多尺度预测、基础分类网络及分类器上做了改进。的设计方式。anchorbox(类似FPN)采用多尺度预测,每种尺度预测3个:在139个聚类中心,将其按照大小均分给中尺度。尺度仍然使用聚类,得到中的倒数第二1信息。尺度2:从尺度基础网络之后添加一些卷积层再输出box 再次通过多16大小的特征图相加,162)再与最后一个×(×层的卷积层上采样类似,使用了2变大两倍。尺度3:与尺度1个卷积后输出box信息。相比尺度32×大小的特征图。32强大得多,但Darknet-19,这个新网络比v2的Darknet-53基础网络采用了更高效。ResNet-152或ResNet-101仍比.

。边框预测采用之前的logistic

的优点很明显,就是速度快、简单,背景误检率低,通用性强。对于YOLO 系列检测方法。非自然图像物体的检测率远远高于DPM和RCNN的缺点是物体位置精准性较差,RCNN系列物体检测方法,YOLO但相比且召回率低。上也跑起来Windows 系列算法可以在Ubuntu上运行,我自己在10YOLO 。Visual Studio 2015+CUDA9.1+OpenCV3.0软件:,Nvidia Geforce MX150硬件:了,

(完整版)深度神经网络及目标检测学习笔记(2)

深度神经网络及目标检测学习笔记 https://youtu.be/MPU2HistivI 上面是一段实时目标识别的演示,计算机在视频流上标注出物体的类别,包括人、汽车、自行车、狗、背包、领带、椅子等。 今天的计算机视觉技术已经可以在图片、视频中识别出大量类别的物体,甚至可以初步理解图片或者视频中的内容,在这方面,人工智能已经达到了3岁儿童的智力水平。这是一个很了不起的成就,毕竟人工智能用了几十年的时间,就走完了人类几十万年的进化之路,并且还在加速发展。 道路总是曲折的,也是有迹可循的。在尝试了其它方法之后,计算机视觉在仿生学里找到了正确的道路(至少目前看是正确的)。通过研究人类的视觉原理,计算机利用深度神经网络(Deep Neural Network,NN)实现了对图片的识别,包 括文字识别、物体分类、图像理解等。在这个过程中,神经元和神经网络模型、大数据技术的发展,以及处理器(尤其是GPU)强大的算力,给人工智能技术 的发展提供了很大的支持。 本文是一篇学习笔记,以深度优先的思路,记录了对深度学习(Deep Learning)的简单梳理,主要针对计算机视觉应用领域。 一、神经网络 1.1 神经元和神经网络 神经元是生物学概念,用数学描述就是:对多个输入进行加权求和,并经过激活函数进行非线性输出。 由多个神经元作为输入节点,则构成了简单的单层神经网络(感知器),可以进行线性分类。两层神经网络则可以完成复杂一些的工作,比如解决异或问题,而且具有非常好的非线性分类效果。而多层(两层以上)神经网络,就是所谓的深度神经网络。 神经网络的工作原理就是神经元的计算,一层一层的加权求和、激活,最终输出结果。深度神经网络中的参数太多(可达亿级),必须靠大量数据的训练来“这是苹在父母一遍遍的重复中学习训练的过程就好像是刚出生的婴儿,设置。.果”、“那是汽车”。有人说,人工智能很傻嘛,到现在还不如三岁小孩。其实可以换个角度想:刚出生婴儿就好像是一个裸机,这是经过几十万年的进化才形成的,然后经过几年的学习,就会认识图片和文字了;而深度学习这个“裸机”用了几十年就被设计出来,并且经过几个小时的“学习”,就可以达到这个水平了。 1.2 BP算法 神经网络的训练就是它的参数不断变化收敛的过程。像父母教婴儿识图认字一样,给神经网络看一张图并告诉它这是苹果,它就把所有参数做一些调整,使得它的计算结果比之前更接近“苹果”这个结果。经过上百万张图片的训练,它就可以达到和人差不多的识别能力,可以认出一定种类的物体。这个过程是通过反向传播(Back Propagation,BP)算法来实现的。 建议仔细看一下BP算法的计算原理,以及跟踪一个简单的神经网络来体会训练的过程。

深度学习系列(7):神经网络的优化方法

机器?学习中,梯度下降法常?用来对相应的算法进?行行训练。常?用的梯度下降法包含三种不不同的形式,分别是BGD 、SGD 和MBGD ,它们的不不同之处在于我们在对?目标函数进?行行梯度更更新时所使?用的样本量量的多少。 以线性回归算法来对三种梯度下降法进?行行?比较。 ?一般线性回归函数的假设函数为: (即有n 个特征)对应的损失函数为下图即为?一个?二维参数和组对应的损失函数可视化图像:批量量梯度下降法(Batch Gradient Descent ,简称BGD )是梯度下降法最原始的形式,它的具体思路路是在更更新每?一参数时都使?用所有的样本来进?行行更更新,其数学形式如下: 深度学习系列列(7):神经?网络的优化?方法?一、Gradient Descent [Robbins and Monro, 1951,Kiefer et al., 1952] = h θ∑j =0n θj x j L (θ)=12m ∑i =1 m (h ()?)x i y i 2θ0θ11.1 BGD (Batch Gradient Descent )

还是以上?面?小球的例例?子来看,momentum ?方式下?小球完全是盲?目被动的?方式滚下的。这样有个缺 三、NAG (Nesterov accelerated gradient )[Nesterov, 1983]

点就是在邻近最优点附近是控制不不住速度的。我们希望?小球可以预判后?面的“地形”,要是后?面地形还是很陡峭,那就继续坚定不不移地?大胆?走下去,不不然的话就减缓速度。 当然,?小球?自?己也不不知道真正要?走到哪?里里,这?里里以 作为下?一个位置的近似,将动量量的公式更更改为: 相?比于动量量?方式考虑的是上?一时刻的动能和当前点的梯度,?而NAG 考虑的是上?一时刻的梯度和近似下?一点的梯度,这使得它可以先往前探探路路,然后慎重前进。 Hinton 的slides 是这样给出的: 其中两个blue vectors 分别理理解为梯度和动能,两个向量量和即为momentum ?方式的作?用结果。?而靠左边的brown vector 是动能,可以看出它那条blue vector 是平?行行的,但它预测了了下?一阶段的梯度是red vector ,因此向量量和就是green vector ,即NAG ?方式的作?用结果。 momentum 项和nesterov 项都是为了了使梯度更更新更更加灵活,对不不同情况有针对性。但是,?人?工设置?一些学习率总还是有些?生硬,接下来介绍?几种?自适应学习率的?方法 训练深度?网络的时候,可以让学习率随着时间退?火。因为如果学习率很?高,系统的动能就过?大,参数向量量就会?无规律律地变动,?无法稳定到损失函数更更深更更窄的部分去。对学习率衰减的时机把握很有技巧:如果慢慢减?小,可能在很?长时间内只能浪费计算资源然后看着它混沌地跳动,实际进展很少;但如果快速地减少,系统可能过快地失去能量量,不不能到达原本可以到达的最好位置。通常,实现学习率退?火有三种?方式: θ?γv t ?1 =γ+ηJ (θ?γ) v t v t ?1?θv t ?1θ=θ?v t 四、学习率退?火

规划申报方案内容和深度要求

规划申报方案内容和深度要求 申报方案主要包括规划说明书,现状图,总平面规划图,道路交通及竖向规划图,地下建筑平、剖面图,日照分析报告,根据项目的位置和重要程度可增加透视图,模型或动画。 1、说明书:说明项目背景和基地及其周边的现状情况,包括土地权属情 况,历史遗存和灾害影响等情况;分析研究相关规划控制要求以及项 目存在的问题,明确规划方案的主导思想和设计目标;阐述规划方案 的总体构思和规划布局。附表:“规划用地平衡表”“主要技术经济指 标表”“停车场(库)统计表”“公共配套设施统计表”“绿地明细表” 以及“建筑信息表”。 2、现状图:在现状地形图上标明规划用地范围界限,建设用地产权界限, 城市道路红线,宽度及名称,现状建筑的用途、层数等。 3、总平面规划图:要求普通纸质彩图。在现状地形图(图纸上淡化地形 地物线条,删除不必要的地形信息)上标明建筑、绿地、道路、广场、 停车场等的平面布局;表明各类建筑的平面轮廓、建筑信息、建筑标 高;标注建筑间距、尺寸,建筑退让各类控制线、组团级以上道路及 地界的距离;标明规划用地范围、绿地边界范围;标明道路红线、交 叉口控制范围、河道、绿地、高压线走廊、文物古迹保护范围等规划 控制线;标明地面停车场范围及车位布置方式,地下停车库等地下空 间的范围、层数以及出入口等。附“规划用地平衡表”“主要技术经济 指标表”“停车场(库)统计表”“公共配套设施统计表”“绿地明细表”。 4、道路交通及竖向规划图:图纸复杂时,该图可分为道路交通分析图和 竖向设计图。标明规划地块的人流、车流主要出入口,标注出入口距 城市道路交叉口距离;标明各类交通设施的用地范围及平面形式,各 级道路的宽度;标明人流,车流交通流线;标明道路等级结构;标明 周边城市道路主要控制点高程,标明规划道路中线交叉点和主要变坡 点和平曲线拐点的控制高程;标明台阶、挡土墙的位置和控制高程 5、地下建筑平、剖面图:标明地下建筑外轮廓线、基础轮廓线,地下建 筑分类用途及各类建筑面积;地下停车车位数量、交通流线;标注覆 土深度、建筑底板标高、顶板标高。 6、日照分析报告:需采用正版经认证的软件编制。应详细标明项目概况、 日照分析的基础参数及日照标准、日照分析所依据的资料,标明现状、 规划或模拟建筑的性质、建筑层数、高度、标高、采样点情况,标明 建设前后的比较分析结果、公共绿地的日照遮挡情况、详细的日照分 析结论等。报告同时应附日照分析范围图和日照分析图。 7、透视图、模型或动画:视项目所处位置和重要程度的不同,可制作能 够表达规划范围内及周边建筑和空间关系的透视图、模型或动画。需 要市建委主任规划专题会议和市政府城建专题会议审查的项目,必须 制作透视图。 规划报批成果内容和深度要求 1、现状图:内容同报审方案 2、总平面规划图:内容基本同报审方案,不在标注建筑间距、尺寸、退

(完整版)深度神经网络全面概述

深度神经网络全面概述从基本概念到实际模型和硬件基础 深度神经网络(DNN)所代表的人工智能技术被认为是这一次技术变革的基石(之一)。近日,由IEEE Fellow Joel Emer 领导的一个团队发布了一篇题为《深度神经网络的有效处理:教程和调研(Efficient Processing of Deep Neural Networks: A Tutorial and Survey)》的综述论文,从算法、模型、硬件和架构等多个角度对深度神经网络进行了较为全面的梳理和总结。鉴于该论文的篇幅较长,机器之心在此文中提炼了原论文的主干和部分重要内容。 目前,包括计算机视觉、语音识别和机器人在内的诸多人工智能应用已广泛使用了深度神经网络(deep neural networks,DNN)。DNN 在很多人工智能任务之中表现出了当前最佳的准确度,但同时也存在着计算复杂度高的问题。因此,那些能帮助DNN 高效处理并提升效率和吞吐量,同时又无损于表现准确度或不会增加硬件成本的技术是在人工智能系统之中广泛部署DNN 的关键。 论文地址:https://https://www.360docs.net/doc/0610105123.html,/pdf/1703.09039.pdf 本文旨在提供一个关于实现DNN 的有效处理(efficient processing)的目标的最新进展的全面性教程和调查。特别地,本文还给出了一个DNN 综述——讨论了支持DNN 的多种平台和架构,并强调了最新的有效处理的技术的关键趋势,这些技术或者只是通过改善硬件设计或者同时改善硬件设计和网络算法以降低DNN 计算成本。本文也会对帮助研究者和从业者快速上手DNN 设计的开发资源做一个总结,并凸显重要的基准指标和设计考量以评估数量快速增长的DNN 硬件设计,还包括学界和产业界共同推荐的算法联合设计。 读者将从本文中了解到以下概念:理解DNN 的关键设计考量;通过基准和对比指标评估不同的DNN 硬件实现;理解不同架构和平台之间的权衡;评估不同DNN 有效处理技术的设计有效性;理解最新的实现趋势和机遇。 一、导语 深度神经网络(DNN)目前是许多人工智能应用的基础[1]。由于DNN 在语音识别[2] 和图像识别[3] 上的突破性应用,使用DNN 的应用量有了爆炸性的增长。这些DNN 被部署到了从自动驾驶汽车[4]、癌症检测[5] 到复杂游戏[6] 等各种应用中。在这许多领域中,DNN 能够超越人类的准确率。而DNN 的出众表现源于它能使用统计学习方法从原始感官数据中提取高层特征,在大量的数据中获得输入空间的有效表征。这与之前使用手动提取特征或专家设计规则的方法不同。 然而DNN 获得出众准确率的代价是高计算复杂性成本。虽然通用计算引擎(尤其是GPU),已经成为许多DNN 处理的砥柱,但提供对DNN 计算更专门化的加速方法也越来越热门。本文的目标是提供对DNN、理解DNN 行为的各种工具、有效加速计算的各项技术的概述。 该论文的结构如下:

神经网络及深度学习

可用于自动驾驶的神经网络及深度学习 高级辅助驾驶系统(ADAS)可提供解决方案,用以满足驾乘人员对道路安全及出行体验的更高要求。诸如车道偏离警告、自动刹车及泊车辅助等系统广泛应用于当前的车型,甚至是功能更为强大的车道保持、塞车辅助及自适应巡航控制等系统的配套使用也让未来的全自动驾驶车辆成为现实。 作者:来源:电子产品世界|2017-02-27 13:55 收藏 分享 高级辅助驾驶系统(ADAS)可提供解决方案,用以满足驾乘人员对道路安全及出行体验的更高要求。诸如车道偏离警告、自动刹车及泊车辅助等系统广泛应用于当前的车型,甚至是功能更为强大的车道保持、塞车辅助及自适应巡航控制等系统的配套使用也让未来的全自动驾驶车辆成为现实。 如今,车辆的很多系统使用的都是机器视觉。机器视觉采用传统信号处理技术来检测识别物体。对于正热衷于进一步提高拓展ADAS功能的汽车制造业而言,深度学习神经网络开辟了令人兴奋的研究途径。为了实现从诸如高速公路全程自动驾驶仪的短时辅助模式到专职无人驾驶旅行的自动驾驶,汽车制造业一直在寻求让响应速度更快、识别准确度更高的方法,而深度学习技术无疑为其指明了道路。 以知名品牌为首的汽车制造业正在深度学习神经网络技术上进行投资,并向先进的计算企业、硅谷等技术引擎及学术界看齐。在中国,百度一直在此技术上保持领先。百度计划在2019 年将全自动汽车投入商用,并加大全自动汽车的批量生产力度,使其在2021 年可广泛投入使用。汽车制造业及技术领军者之间的密切合作是嵌入式系统神经网络发展的催化剂。这类神经网络需要满足汽车应用环境对系统大小、成本及功耗的要求。 1轻型嵌入式神经网络 卷积式神经网络(CNN)的应用可分为三个阶段:训练、转化及CNN在生产就绪解决方案中的执行。要想获得一个高性价比、针对大规模车辆应用的高效结果,必须在每阶段使用最为有利的系统。 训练往往在线下通过基于CPU的系统、图形处理器(GPU)或现场可编程门阵列(FPGA)来完成。由于计算功能强大且设计人员对其很熟悉,这些是用于神经网络训练的最为理想的系统。 在训练阶段,开发商利用诸如Caffe(Convolution Architecture For Feature Extraction,卷积神经网络架构)等的框架对CNN 进行训练及优化。参考图像数据库用于确定网络中神经元的最佳权重参数。训练结束即可采用传统方法在CPU、GPU 或FPGA上生成网络及原型,尤其是执行浮点运算以确保最高的精确度。 作为一种车载使用解决方案,这种方法有一些明显的缺点。运算效率低及成本高使其无法在大批量量产系统中使用。 CEVA已经推出了另一种解决方案。这种解决方案可降低浮点运算的工作负荷,并在汽车应用可接受的功耗水平上获得实时的处理性能表现。随着全自动驾驶所需的计算技术的进一步发展,对关键功能进行加速的策略才能保证这些系统得到广泛应用。 利用被称为CDNN的框架对网络生成策略进行改进。经过改进的策略采用在高功耗浮点计算平台上(利用诸如Caffe的传统网络生成器)开发的受训网络结构和权重,并将其转化为基于定点运算,结构紧凑的轻型的定制网络模型。接下来,此模型会在一个基于专门优化的成像和视觉DSP芯片的低功耗嵌入式平台上运行。图1显示了轻型嵌入式神经网络的生成

分区规划编制内容深度规定

分区规划编制内容深度规定 一、规划原则 分区规划旨在为总体规划的进一步深化提供更为具体可行的指导依据,将总体规划与各专业规划要求层层分解,提出规划控制要求,在总规与控规之间架起一座桥梁,承上启下,以确保规划的一脉相承。制定分区规划应坚持的原则: 1、全范围覆盖,淡化城市与农村、城市建设用地与村镇建设用地界线,将建设用地与非建设用地同等对待。 2、"三图合一":将土地利用规划、村镇建设规划、城市总体规划的主要控制原则统一考虑,在都市区内实现三图合一、统一管理的目的。 3、远近结合:在分析各片区现状的基础上,针对各片区的发展目标(功能定位),提出近期的规划发展策及远期的重点建设控制。 4、引导与控制相结合:规划中既有引导性条款,也有控制性指标,将宏观引导与微观控制相结合,确保规划所应有的刚性和适当的弹性。 二、分区规划的主要内容 分区规划应按城市规划编制办法及其他国家有关规范标准规定编制,成果表现突出和增加以下内容: 1、分区人口、建设用地规模; 2、分区功能定位及用地功能布局; 3、发展中要重点解决的问题; 4、用地开发强度等级: 将各片区用地按开发强度分为七级: 建设容量控制一览表 级别控制强度 Ⅰ建筑密度35%-45% 绿地率25%-30% 平均容积率3-8 Ⅱ建筑密度25%-35% 绿地率30%-35% 平均容积率1-3 Ⅲ建筑密度15%-25% 绿地率35%-45% 平均容积率0.5-1.0 Ⅳ绿地率>45% 建设用地比例40%-50% 平均容积率小于0.5 Ⅴ绿地率45%-80% 建设用地比例10%-40% Ⅵ绿地率80%-90% 建设用地比例5%-10% Ⅶ绿地率>95% 建设用地比例<5% 结合各片区用地现状及建设条件综合评价,划分各级用地规划范围,提出相应控制要求。5、确定用地性质(按用地分类标准至中级),通过五条控制线,严格控制五种用地: 红线──次干路以上道路的红线宽度; 绿线──区级以上公园绿地及8米以上绿化带用地范围; 黄线──重大市政设施用地范围; 紫线──历史文化名城保护要素:绝对保护区、景观保护区、建设协调区等; 蓝线──大型水体保护范围。 6、城市设计及景观控制导引: 明确重点景观轴线、视线走廊、背景山体、高层建筑引导区及控制区、限制区等。 7、重大项目规划及近期建设项目安排: 片区内重大项目规划及近期必须尽快实施的建设项目。 8、下阶段规划控制单元的划定: 按照城市用地功能、地块完整性,划定控制性详细规划的基本控制单元。

深度神经网络及目标检测学习笔记

深度神经网络及目标检测学习笔记 https://youtu.be/MPU2HistivI 上面是一段实时目标识别的演示,计算机在视频流上标注出物体的类别,包括人、汽车、自行车、狗、背包、领带、椅子等。 今天的计算机视觉技术已经可以在图片、视频中识别出大量类别的物体,甚至可以初步理解图片或者视频中的内容,在这方面,人工智能已经达到了3岁儿童的智力水平。这是一个很了不起的成就,毕竟人工智能用了几十年的时间,就走完了人类几十万年的进化之路,并且还在加速发展。 道路总是曲折的,也是有迹可循的。在尝试了其它方法之后,计算机视觉在仿生学里找到了正确的道路(至少目前看是正确的)。通过研究人类的视觉原理,计算机利用深度神经网络(DeepNeural Network,NN)实现了对图片的识别,包括文字识别、物体分类、图像理解等。在这个过程中,神经元和神经网络模型、大数据技术的发展,以及处理器(尤其是GPU)强大的算力,给人工智能技术的发展提供了很大的支持。 本文是一篇学习笔记,以深度优先的思路,记录了对深度学习(Deep Learning)的简单梳理,主要针对计算机视觉应用领域。 一、神经网络 1.1 神经元和神经网络 神经元是生物学概念,用数学描述就是:对多个输入进行加权求和,并经过激活函数进行非线性输出。 由多个神经元作为输入节点,则构成了简单的单层神经网络(感知器),可以进行线性分类。两层神经网络则可以完成复杂一些的工作,比如解决异或问题,而且具有非常好的非线性分类效果。而多层(两层以上)神经网络,就是所谓的深度神经网络。 神经网络的工作原理就是神经元的计算,一层一层的加权求和、激活,最终输出结果。深度神经网络中的参数太多(可达亿级),必须靠大量数据的训练来设置。训练的过程就好像是刚出生的婴儿,在父母一遍遍的重复中学习“这是苹

(完整word版)深度学习-卷积神经网络算法简介

深度学习 卷积神经网络算法简介 李宗贤 北京信息科技大学智能科学与技术系 卷积神经网络是近年来广泛应用在模式识别、图像处理领域的一种高效识别算法,具有简单结构、训练参数少和适应性强的特点。它的权值共享网络结构使之更类似与生物神经网络,降低了网络的复杂度,减少了权值的数量。以二维图像直接作为网络的输入,避免了传统是被算法中复杂的特征提取和数据重建过程。卷积神经网络是为识别二维形状特殊设计的一个多层感知器,这种网络结构对于平移、比例缩放、倾斜和其他形式的变形有着高度的不变形。 ?卷积神经网络的结构 卷积神经网络是一种多层的感知器,每层由二维平面组成,而每个平面由多个独立的神经元组成,网络中包含一些简单元和复杂元,分别记为C元和S元。C元聚合在一起构成卷积层,S元聚合在一起构成下采样层。输入图像通过和滤波器和可加偏置进行卷积,在C层产生N个特征图(N值可人为设定),然后特征映射图经过求和、加权值和偏置,再通过一个激活函数(通常选用Sigmoid函数)得到S层的特征映射图。根据人为设定C层和S层的数量,以上工作依次循环进行。最终,对最尾部的下采样和输出层进行全连接,得到最后的输出。

卷积的过程:用一个可训练的滤波器fx去卷积一个输入的图像(在C1层是输入图像,之后的卷积层输入则是前一层的卷积特征图),通过一个激活函数(一般使用的是Sigmoid函数),然后加一个偏置bx,得到卷积层Cx。具体运算如下式,式中Mj是输入特征图的值: X j l=f?(∑X i l?1?k ij l+b j l i∈Mj) 子采样的过程包括:每邻域的m个像素(m是人为设定)求和变为一个像素,然后通过标量Wx+1加权,再增加偏置bx+1,然后通过激活函数Sigmoid产生特征映射图。从一个平面到下一个平面的映射可以看作是作卷积运算,S层可看作是模糊滤波器,起到了二次特征提取的作用。隐层与隐层之间的空间分辨率递减,而每层所含的平面数递增,这样可用于检测更多的特征信息。对于子采样层来说,有N 个输入特征图,就有N个输出特征图,只是每个特征图的的尺寸得到了相应的改变,具体运算如下式,式中down()表示下采样函数。 X j l=f?(βj l down (X j l?1) +b j l)X j l) ?卷积神经网络的训练过程 卷积神经网络在本质上是一种输入到输出的映射,它能够学习大量的输入和输出之间的映射关系,而不需要任何输入和输出之间的精确数学表达式。用已知的模式对卷积网络加以训练,网络就具有了输

《城市总体规划》主要专项规划内容及深度要求内容

《城市总体规划》主要专项规划容及深度要求

目录 《城市给水工程专项规划》.......................................................................... .. (3) 《城市排水工程专项规划》.......................................................................... .. (5) 《城市电力工程专项规划》.......................................................................... .. (7) 《城市电信工程专项规划》.......................................................................... .. (9) 《城市燃气专项规划》.......................................................................... .. (11) 《城市消防专项规划》.......................................................................... .. (13)

《城市应急避难场所专项规划》.......................................................................... . (16) 《城市给水工程专项规划》容及要求《城市给水工程专项规划》成果包括规划文本、图纸和附件(说明书、基础资料汇编等)。 一、规划文本 (一) 总则 容包括编制规划的目的、规划依据、规划指导思想与原则、规划期限与规划围等。 (二) 规划目标与规划建设标准。 容包括规划供水规模、人均用水量标准、消防水量标准、用水最大时管网水压标准和进行消防校核时水压标准,水质执行标准等。 (三) 水源规划。 简述水源供需平衡方案及各水源地建设规模,水源供水保证率等,根据水量平衡方案和各类水源类型提出水源配置原则,提出水源地保护围及重点保护措施。 (四) 给水工程规划。

控制性详细规划图纸成果及深度要求

控制性详细规划图纸成果及深度要求 (一)规划用地位置图(区位图)(比例不限)标明规划用地在城市中的地理位置,与周边主要功能区的关系,以及规划用地周边重要的道路交通设施、线路及地区可达性状况。(二)规划用地现状图(1:2000)标明土地利用现状、建筑物状况、人口分布状况、巩固屋舍实现转、市政公用设施现状。 1.土地利用现状包括标明规划区域内各类现状用地的范围界限、权属、性质等,用地分至小类。 2.人口现状指标明规划区域内各行政辖区边界人口数量、密度、分布及构成情况等。 3.建筑物现状包括标明规划区域内各类现状建筑的分布、性质、质量、高度等。 4.公共服务设施、市政用地设施现状标明规划区内及对规划区域有重大影响的周边地区现有公共服务设施(包括行政办公、商业金融、科学教育、体育卫生、文化娱乐等建筑)类型、位置、登记、规模等,道路交通网络、给水电力等市政工程设施、管线的分布情况等。(三)土地使用规划图规划各类用地的界限,规划用地的分类和性质、道路网络布局,公共设施位置;须在现状地形图上标明各类用地的性质、界线和地块编号,道路用地的规划布局结构,表明市政设施、公用设施的位置、登记、规模,以及主要规划控制指标。(四)道路交通及竖向规划图确定道路走乡、线性、横断面、各支路交叉口坐标、标高、停车场和其他交通设施为之机用地界线,各地块室外地坪规划标高;1.道路交通规划图在现状地形图上,标明规划区内道路系统与区外道路系统的衔接关系,确定区内各级道路红线宽度、道路线形、走向,标明道路控制点坐标和标高、坡度、

缘石半径、曲线半径,重要交叉口渠化设计;轨道交通、铁路走向和控制范围;道路交通设施(包括社会停车场、公共交通及轨道交通站场等)的位置、规模与用地范围。2.竖向规划图在现状地形图上标明规划区域内各级道路为何地块的排水方向,各级道路交叉点、转折点的标高、坡度、坡长,标明各地块规划控制标高。(五)公共服务设施规划图(1:2000)标明公共服务设施位置、类别、等级、规模、分布、服务半径,以及相应建设要求。(六)工程管线规划图(1:2000)各类工程管网平面布置、管径、控制点坐标和标高,具体分为给排水、电力电讯、热力燃气、管线综合等。必要时,可分别会址。 1.给水规划图标明规划区供水来源,水厂、加压泵站等供水设施的容量、平面的位置及供水标高,供水管线走向和管径。 2.排水规划图标明规划区雨水泵站的规模和平面为止,雨水管渠的走向、管径及控制标高和出水口位置;表明污水处理厂、污水泵站的规模和平面位置,污水管线的走向、管径、控制标高和出水口的位置。 3.电力规划图标明规划区电源来源,各级变电站、变电所、开闭所平面位置和容量规模,高压线走廊平面位置和控制高度。 4.电信规划图标明规划区内电信来源,电信局所的平面位置和容量,电信管道走向、管孔数,确定微波通道的走向、宽度和起始点限高要求。 5.燃气规划图标明规划区气源来源,储配气站的平面位置、容量规模,燃气管道等级、走向、管径。6.供热规划图标明规划区热源来源,供热及转换设施的平面布置,规模容量,供热管网等级、走向、管径。(七)环卫、环保规划图标明各种卫生设施的位置、服务半径、用地、防护

控制性详细规划编制的内容深度与成果要求

控制性详细规划编制的内容深度与成果要求 一:控制性详细规划的图纸成果与深度要求 1、规划用地的位置图(区位图)(比例不限) 标明规划用地在城市中的位置,与周边主要功能区的关系,以及规划用地周边主要的道路交通设施、线路及地区可达性情况。 2、规划用地现状图:(比例1:2000) 标明土地利用现状图、建筑现状图、人口分布现状、公共服务设施现状、市政公共服务设施现状。 (1)土地利用现状 包括标明规划区域内各类现状用地的范围界限、权属、性质等,用地分至小类(2)人口现状 标明规划区域内各行政边界人口数量、密度、分布及构成情况等 (3)建筑物现状 标明规划区域内各类现状建筑的分布、性质、质量、高度等 (4)公共服务设施、市政公共设施现状 标明规划区内及对规划区域有重大影响的周边地区现有公共服务设施(包括行政、商业金融、科学教育、体育卫生、文化等建筑)类型、位置、等级、规模等,道路交通网络、给水电力等市政工程设施、管线分布等情况等。 3、土地利用现状图:(比例1:2000) 规划各类用地的界线、规划用地的分类和性质、道路网络布局,公共设施的位置; 须在现状地形图上标明各类用地的性质、界线和地块编号,道路用地的规划布局结构,标明市政设施,公共设施的位置、等级、规模,以及主要控制指标 4、道路交通及竖向规划图:(比例1:2000) (1)道路交通规划图 在现状地形图上,标明规划区内道路交通系统与区外道路系统的衔接关系,确定区内各级道路红线宽度、道路线型、走向,标明道路控制点的坐标和标高,坡度、缘石半径、曲线半径、重要交叉口渠化设计;轨道交通、铁路走向和控制范围,道路交通设施(包括社会停车场、公共交通及轨道交通站场等)的位置、规模和用地范围。 (2)竖向规划图

最新《城市总体规划》主要专项规划内容及深度要求

《城市总体规划》主要专项规划内容及深度要求

目录 《城市给水工程专项规划》 (3) 《城市排水工程专项规划》 (5) 《城市电力工程专项规划》 (7) 《城市电信工程专项规划》 (9) 《城市燃气专项规划》 (11) 《城市消防专项规划》 (13) 《城市应急避难场所专项规划》 (16)

《城市给水工程专项规划》内容及要求《城市给水工程专项规划》成果包括规划文本、图纸和附件(说明书、基础资料汇编等)。 一、规划文本 (一) 总则 内容包括编制规划的目的、规划依据、规划指导思想与原则、规划期限与规划范围等。 (二) 规划目标与规划建设标准。 内容包括规划供水规模、人均用水量标准、消防水量标准、用水最大时管网水压标准和进行消防校核时水压标准,水质执行标准等。 (三) 水源规划。 简述水源供需平衡方案及各水源地建设规模,水源供水保证率等,根据水量平衡方案和各类水源类型提出水源配置原则,提出水源地保护范围及重点保护措施。 (四) 给水工程规划。 包括供水工程总体方案、厂站的选址位置、占地面积、供水规模,建设标准和内容、自动化、信息化管理目标,输配水管道的敷设原则、在城市道路上的布置原则等。 (五) 节水规划。 制定规划节水目标,提出节水措施。 (六) 分期建设规划。

明确分期建设目标,重点阐述近期建设项目、投资估算。 规划实施措施。从法规保障、行政管理、技术指导、资金筹措、事故应急反应等各方面提出具体措施。 (七) 附则 提出本规划的适用范围,解释权限;要求本规划与城市总体规划和其他相关专项规划相协调。 二、规划图纸 (一) 供水现状图 (二) 水源规划图 (三) 给水工程总体规划图 (四) 输水管线工程规划图 (五) 配水管网工程规划图 (六) 配水管网最大时平差图 (七) 配水管网最大时加消防时平差图 (八) 分期建设规划图 三、附件 (一) 说明书 是编制规划文本的技术支撑,规划说明书的内容是分析现状、论证规划意图、解释规划文本等。 (二) 基础资料汇编

深度神经网络语音识别系统快速稀疏矩阵算法

深度神经网络语音识别系统快速稀疏矩阵算法 一. 背景 1.1语音识别、深度神经网络与稀疏矩阵运算 深度神经网络(DNN)已经广泛应用在当代语音识别系统中,并带来识别率的极大提高。一个典型的深度神经网络如图1所示,其中包含一个输入层,多个隐藏层,一个输出层,每层有若干个结点,每个结点的输入由前一层的结点的输出经过线性叠加得到,并通过一个线性或非线性的激励函数,形成该结点的输出。 图1 DNN结构 在进行语音识别系统模型训练和识别时,语音数据被分成短时语音帧,这些语音帧经过信号处理之后形成一系列语音特征向量,输入到DNN的输入层,经过神经网络的各个隐藏层,最后进入输出层,形成识别器可用的概率值。 可见,在进行DNN操作时,主要计算为输入向量在整个神经网络的前向传导。这些传导运算可以抽象为矩阵运算。具体而言,将第t层结点的所有结点输出表示成一个向量OU t ,将第t层到第t+1层之间的网络联接系数表示成A t, 则第t+1层结点的输入IN t+1可以表示成IN t+1 = A t x OU t 其输出表示为OU t+1 = f (IN t), 其中f为激励函数。 当前语音识别系统中所用的神经网络一般为5-10层,每层结点数为1000到10000,这意味着网络矩阵A t 相当庞大,带来巨大的计算压力。如何快速进行矩阵运算,是一个急需解决的问题。 稀疏矩阵为减小计算量提供了可能。通过将矩阵中绝大部分元素置零,一方面可以节约随储空间,同时可以极大减小计算总量。然则,稀疏矩阵本身的存储和数据索取都需要相应的空间和时间,简单对矩阵依其元素值的大小进行稀疏化并不会提高计算效率。本发明提出一种通过改变稀疏矩阵的拓朴结构对稀疏矩阵进行快速计算的方法。 在下文中的背景知中,我们将简单的介绍一下稀疏矩阵的存储方式和对拓朴结构进行修正过程中需要用到的遗传算法。

修建性详细规划设计深度编制要求

附件一、设计成果内容深度编制要求 一、修建性详细规划编制文件内容要求 1、规划说明书和设计图纸 (1)修详规设计说明书(含技术经济指标表); (2)区位图--能清楚反映项目周边较大范围的道路、建筑、地形、地貌等现状情况,宜附现场照片; (3)规划地区现状分析图; (4)规划总平面图(比例为1:500,大地块项目还需1:1000 总图) ●总平面图应在批准的规划红线内设计布置,不能擅自改变 红线外用地和道路现状。图中应准确反映建筑层数、建筑 正负零标高、场地标高、建筑间距(含与用地边界的半间 距及与建筑间的全间距)、建筑与道路坐标、与道路环境的 关系,做好各类人行、车行出入口的交通组织;坡地建筑 应完整表达竖向设计及反映设计堡坎的位置; ●总平面图中地形图应清晰,与新设计的内容在线条深度上 应明确区分,图纸比例准确; ●总平面图上的建筑、道路及环境的各种设计线型应粗细有 别、层次分明; ●地块内须保留的建筑应注明,其规模应计入项目总规模;

●总平面图须与平、立、剖面图相吻合; ●符合修建性详细规划现状的综合技术经济指标表(指标数 据应真实、准确,指标表应符合我局要求的格式); ●设计单位资质应符合有关要求并盖章签字齐全; ●电子文档与纸质文件内容一致。 (4)竖向规划图--场地设计应与周边规划道路相衔接,并结合现状高差合理确定建筑正负零标高,避免深挖高切; (5)道路交通规划图--用地内的设计道路应与周边城市道路合理连接,车行道路开口的数量与位置应符合道路设计规范,车道变坡线不应超越道路红线; (6)绿地系统规划图--有公共绿地的应在总图上标明其面积与位置,建(构)筑物不得侵占公共绿地,同时还应符合园林部门的有关规定; (7)综合管网规划图--用地内综合管网不得超越城市道路红线,污水处理装置(生化池)不得占用公共绿地,其与建筑的间距应满足有关规范要求,建(构)筑物不得占压各类管网保护范围,需改线的应在审查时提交有关部门的相应意见; (8)反映规划设计意图的透视图或建筑模型、相关主要建筑的典型平、立、剖面图。 2、电子文件光盘 电子文件须符合市规划局关于《电子文件图形标准》的要求。 3、修详规文本制作

神经网络11大常见陷阱及应对方法

深度学习的这些坑你都遇到过吗?神 经网络11 大常见陷阱及应对方法【新智元导读】如果你的神经网络不工作,该怎么办?本文作者列举了搭建神经网络时可能遇到的11个常见问题,包括预处理数据、正则化、学习率、激活函数、网络权重设置等,并提供解决方法和原因解释,是深度学习实践的有用资料。 如果你的神经网络不工作,该怎么办?作者在这里列出了建神经网络时所有可能做错的事情,以及他自己的解决经验。 1.忘记规范化数据 2.忘记检查结果 3.忘记预处理数据 4.忘记使用正则化 5.使用的batch太大 6.使用了不正确的学习率 7.在最后层使用了错误的激活函数 8.你的网络包含了Bad Gradients 9.初始化网络权重不正确 10.你使用的网络太深了 11.使用隐藏单元的数量不对 忘记规范化数据了

问题描述 在使用神经网络时,思考如何正确地规范化数据是非常重要的。这是一个无法改变的步骤——假如这一步骤没有小心、正确地做,你的网络就几乎不可能工作。由于这个步骤非常重要,在深度学习社区中也是众所周知的,所以它很少在论文中被提及,因此初学者常常在这一步出错。 怎样解决? 一般来说,规范化(normalization)的意思是:将数据减去均值,再除以其方差。通常这是对每个输入和输出特征单独做的,但你可能经常会希望对特征组做或特别主翼处理某些特征的规范化。 为什么? 我们需要对数据进行规范化的主要原因是大部分的神经网络流程假设输入和输出数据都以一个约是1的标准差和约是0的均值分布。这些假设在深度学习文献中到处都是,从权重初始化、激活函数到训练网络的优化算法。 还需要注意 未训练的神经网络通常会输出约在-1到1范围之间的值。如果你希望输出其他范围的值(例如RBG图像以0-255范围的字节存储)会出现一些问题。在开始训练时,网络会非常不稳定,因为比如说预期值是255,网络产生的值是-1或1——这会被大多数用于训练神经网络的优化算法认为是严重的错误。这会产生过大的梯度,可能导致梯度爆炸。如果不爆炸,那么训练的前几个阶段就是浪费的,因为网络首先学习的是将输出值缩小到大致是预期的范围。如果规范化了数据(在这种情况下,你可以简单地将数值除以128再减去1),就不会发生这些问题。 一般来说,神经网络中特征的规模也决定了其重要性。如果输出中的有一个特征规模很大,那么与其他特征相比它会产生更大的错误。类似地,输入中的大规模特征将主导网络并导致下游发生更大的变化。因此,使用神经网络库的自动规范化往往是不够的,这些神经网络库会在每个特征的基础上盲目地减去平均值并除以方差。你可能有一个输入特征,通常范围在0.0到0.001之间——这个特征的范围如此之小,因为它是一个不重要的特征(在这种情况下,你可能不想重新scale),或者因为与其他特征相比它有一些小的单元(在这种情

修建性详细规划内容和深度要求

修建性详细规划容和深度要求 详细规划的主要容: 详细规划的主要任务是:以总体规划或者分区规划为依据,详细规定建设用地的各项控制指标和其他规划管理要求,或者直接对建设作出具体的安排和规划设计。详细规划分为控制性详细规划和修建性详细规划。 根据城市规划的深化和管理的需要,一般应当编制控制性详细规划,以控制建设用地性质、使用强度和空间环境,作为城市规划管理的依据,并指导修建性详细规划的编制。 一、修建性详细规划 修建性详细规划site plan 以城市总体规划、分区规划或控制性详细规划为依据,制订用以指导各项建筑和工程设施的设计和施工的规划设计。是城市详细规划的一种。 容 根据建设部《城市规划编制办法》,修建性详细规划应当包括下列容: 1、建设条件分析及综合技术经济论证; 2、作出建筑、道路和绿地等的空间布局和景观规划设计,布置总平面图; 3、道路交通规划设计; 4、绿地系统规划设计; 5、工程管线规划设计; 6、竖向规划设计; 7、估算工程量、拆迁量和总造价,分析投资效益。 修建性详细规划的文件和图纸包括:修建性详细规划设计说明书、规划地区现状图、规划总平面图、各项专业规划图、竖向规划图、反映规划设计意图的透视图等。 基础资料 修建性详细规划可以由有关单位依据控制性详细规划及建设主管部门(城乡规划主管部门)提出的规划条件,委托城市规划编制单位编制。 修建性详细规划需收集的基础资料,除控制性详细规划的基础资料外,还应增加: (一)控制性详细规划对本规划地段的要求; (二)工程地质、水文地质等资料; (三)各类建筑工程造价等资料。 修建性详细规划的成果 (一)规划说明书 1、现状条件分析; 2、规划原则和总体构思; 3、用地布局; 4、空间组织和景观特色要求; 5、道路和绿地系统规划; 6、各项专业工程规划及管网综合; 7、竖向规划; 8、主要技术经济指标,一般应包括以下各项: 1)总用地面积; 2)总建筑面积; 3)住宅建筑总面积,平均层数;

深度神经网络

1. 自联想神经网络与深度网络 自联想神经网络是很古老的神经网络模型,简单的说,它就是三层BP网络,只不过它的输出等于输入。很多时候我们并不要求输出精确的等于输入,而是允许一定的误差存在。所以,我们说,输出是对输入的一种重构。其网络结构可以很简单的表示如下: 如果我们在上述网络中不使用sigmoid函数,而使用线性函数,这就是PCA模型。中间网络节点个数就是PCA模型中的主分量个数。不用担心学习算法会收敛到局部最优,因为线性BP网络有唯一的极小值。

在深度学习的术语中,上述结构被称作自编码神经网络。从历史的角度看,自编码神经网络是几十年前的事情,没有什么新奇的地方。 既然自联想神经网络能够实现对输入数据的重构,如果这个网络结构已经训练好了,那么其中间层,就可以看过是对原始输入数据的某种特征表示。如果我们把它的第三层去掉,这样就是一个两层的网络。如果,我们把这个学习到特征再用同样的方法创建一个自联想的三层BP网络,如上图所示。换言之,第二次创建的三层自联想网络的输入是上一个网络的中间层的输出。用同样的训练算法,对第二个自联想网络进行学习。那么,第二个自联想网络的中间层是对其输入的某种特征表示。如果我们按照这种方法,依次创建很多这样的由自联想网络组成的网络结构,这就是深度神经网络,如下图所示:

注意,上图中组成深度网络的最后一层是级联了一个softmax分类器。 深度神经网络在每一层是对最原始输入数据在不同概念的粒度表示,也就是不同级别的特征描述。 这种层叠多个自联想网络的方法,最早被Hinton想到了。 从上面的描述中,可以看出,深度网络是分层训练的,包括最后一层的分类器也是单独训练的,最后一层分类器可以换成任何一种分类器,例如SVM,HMM等。上面的每一层单独训练使用的都是BP算法。相信这一思路,Hinton早就实验过了。 2. DBN神经网络模型 使用BP算法单独训练每一层的时候,我们发现,必须丢掉网络的第三层,才能级联自联想神经网络。然而,有一种更好的神经网络模型,这就是受限玻尔兹曼机。使用层叠波尔兹曼机组成深度神经网络的方法,在深度学习里被称作深度信念网络DBN,这是目前非

修建性详细规划成果内容及深度要求

修建性详细规划成果内容及深度要求 (一)区位情况1、区域位置图:项目地块在城市总体规划中的位置;2、区域环境图:项目地块周边的环境,包括周边用地、规划、现状情况等。 (二)现状情况1、用地现状图(黑白线图1:500);图纸需反映地块范围及周边、内部的用地情况,包括现状的建筑、水面、树木等;2、现状资源分析图:包括自然景观资源、人文资源、交通资源等。此项为可选内容,依据项目具体特征性进行确定。 (三)规划条件规划条件图;反映规划部门提供的规划条件的文字内容;附规划条件复印件。规划用地性质图:) (四)规划用地性质图(1:500)反映规划地块的各类性质、占地面积、退界等要求,附用地平衡表。 (五)规划总平面1、规划总平面图(彩色1:500),形象的反映建筑、道路、绿地、水体以及其他设施的空间布局。2、规划总平面图(黑白线图1:500),准确的反映建筑、道路、绿地、水体以及其他设施的空间布局。内容包括:(1)建设用地边界各拐点坐标及相邻周边地形;(2)建筑物功能、编号、基底面积、层数、建筑间距,建筑物退让(离界或离线)距离;(3)城市道路坐标、高程、红线宽度;(4)建设用地内道路走向、宽度、出入口位置,地上、地下泊车范围和泊车位,尽端式回车场布置等; (六)主要技术经济指标表含总用地面积、总建筑面积、地下建筑面积、建筑密度、容积率、绿地率、公共绿地面积、人均公共绿地面积、地上泊车数量、地下泊车数量、人口规模、总户数、居住建筑面积、居住人口毛密度、居住人口净密度等,其中总建筑面积的住宅部分应细分各类用房的建筑面积,包括经济适用房、廉租住房以及建筑面积90 平米一下的住房,配套设施部分应细分社区管理等各类用房的面积。道路交通规划图 (七)道路交通规划图1、道路交通规划图道路宽度、坡度、控制点坐标、高程、转弯半径,主要道路断面形式,出入口宽度、定位坐标以及无障碍设计等。2、停车布局图地上、地下泊车范围和泊车位,停发车方式,尽端式回车场布置等。 (八)绿地系统规划图公共绿地、专用绿地、宅旁绿地、街道绿地的接线和绿地布置,重要绿地应增加景观设计和绿化植物配置图。 (九)公共服务设施规划图配套服务设施的功能、位置、用地界线。 (十)基础设施规划图配套公共基础设施(配电房、煤气调压站、垃圾站等)位置、用地界线。 (十一)竖向规划图进行土方平衡,确定各控制点与建筑物的坐标、地面排水方式、截洪沟位置、挡土墙的形式、高程和地面排水方向、坡度等。 (十二)管线综合规划图包括给水、排水、电力、电信、有线电视、燃气管线与室外消火栓的位置、管径、埋深等。规划内容还包括负荷预测、外部管线现状、地坪标高、排水管道标高、各类管线走向、管线位置、主要管线管径,并需取得相关部门的初步审核意见。

相关文档
最新文档