padding

TensorFlow实现卷积层和池化层

匿名 (未验证) 提交于 2019-12-03 00:30:01
这里我们将介绍如何实现常见的卷积层和池化层 这里我们以二维数据为例进行介绍 第1步:引入相应的库并创建计算图会话 import tensorflow as tf import numpy as np #创建计算图会话 sess = tf.Session() 第2步:创建数据并初始化占位符,这里输入数据shape = [10,10] #准备数据 data_size = [10,10] data_2d = np.random.normal(size=data_size) #占位符 x_input_2d = tf.placeholder(tf.float32,shape=data_size) 第3步:声明卷积层函数,这里采用TensorFlow内建函数tf.nn.conv2d(),由于该函数需要输入4维数据(批量大小,宽度,高度,颜色通道),因此首先需要对输入数据进行扩维。tf.expand.dims函数为扩维函数,其作用是在给定位置增加一维。例如输入数据shape = [10,10],则tf.expand_dims(input_2d,0)的shape为[1,10,10]。 其次配置相应的滤波器,步长stride以及padding 滤波器选用外部输入滤波器参数myfilter,步长为两个方向为2,padding为VALID。 最后采用tf

overflow:hidden对于溢出到padding的文字不会隐藏

匿名 (未验证) 提交于 2019-12-03 00:22:01
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> div{ float: left; width: 50%; height: 0px; padding-top:26.79%; overflow: hidden; border: 1px solid #000; box-sizing:border-box; background: url(images/0.jpg) no-repeat; background-size: contain; } </style> </head> <body> <div>1dew</div> <div>1fewfw</div> </body> </html> 以上的代码的 padding-top:26.79%;改为padding-bottom:26.79%;的话,那么div里面的文字就会出来,而不会隐藏。 文章来源: overflow:hidden对于溢出到padding的文字不会隐藏

pc端和移动端默认样式重置

匿名 (未验证) 提交于 2019-12-03 00:22:01
首先说一下,为何要用重置样式 除了省心之外,还有两个好处 1.方便设计师/程序员发挥 白纸的感觉确实好。各种margin,padding,border的为0。。。 2. 便于发现前端代码的遗漏 用了reset后,如果“blockquote、ol、ul、hn等语义元素在没有赋以其他合理的样式”,会非常扎眼(任何人都看得出来),开发者第一反应会是“卧槽忘了写”并迅速补救。并迅速补救。但如果没reset,浏览器会提供“勉强可以”的默认样式,很多人可能就发现不了或者会想“可能就这么设计的吧”,开发者即使意识到因为遗漏导致和设计稿不一致,出于人性弱点也可能会想“还要赶下一个项目呢先这么凑合着吧”――由于破窗效应,这可能会导致越来越多的“凑合着吧” pc端: html{font-family:"Microsoft YaHei UI","Microsoft YaHei",sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%} html,body,div,object,iframe,applet,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,address,dl,dt,dd,ol,ul,li,table,caption,tbody,tfoot,thead,tr,th,td

QMUI Android框架之QMUIGroupListSectionHeaderFooterView源码学习分析

匿名 (未验证) 提交于 2019-12-03 00:22:01
QMUI Android框架的QMUIGroupListView做设置中心,效果还是挺不错的。对我等专注于程序功能,而对UI设计不擅长的人,确实是一大福利。不过QMUI框架的文档样例实在是太少,哪怕是最有些基本的应用,都没有样例,比如编辑框。被逼无赖之下,只能去看源码。 官方QMUIGroupListView做的效果如下图。 按照上面的效果图,把相应的类进行拆分,那么QMUIGroupListView的类结构图,如下图所示。 每个QMUIGroupListView包含多个QMUIGroupListView.Section,每个Section包含一个QMUIGroupListSectionHeaderFooterView头部、一个QMUIGroupListSectionHeaderFooterView尾部和多个QMUICommonListItemView列表项。头部和尾部是同一个类。 头部看起来最简单,那么就先从头部开始看起吧。官方对QMUIGroupListSectionHeaderFooterView的介绍也是少的可怜,仅仅只有一句话。说作为Section的头部或尾部,也可以单独使用。至于单独如何使用,就没有讲,也没有案例了。 既然如此,那我们只好自己去看源码吧。QMUIGroupListSectionHeaderFooterView类的路径结构如图所示

Keras:在预训练的网络上fine-tune

匿名 (未验证) 提交于 2019-12-03 00:22:01
Keras:自建数据集图像分类的模型训练、保存与恢复 Keras:使用预训练网络的bottleneck特征 fine-tune的三个步骤: 搭建vgg-16并载入权重; 将之前定义的全连接网络加载到模型顶部,并载入权重; 冻结vgg16网络的一部分参数. 在之前的 Keras:自建数据集图像分类的模型训练、保存与恢复 里制作了实验用的数据集并初步进行了训练.然后在 Keras:使用预训练网络的bottleneck特征 中定义并训练了要使用全连接网络,并将网络权重保存到了bottleneck_fc_model.h5文件中. 根据keras中…/keras/applications/vgg16.py的VGG16模型形式,构造VGG16模型的卷积部分,并载入权重(vgg16_weights_tf_dim_ordering_tf_kernels_notop.h5).然后添加预训练好的模型.训练时冻结最后一个卷积块前的卷基层参数. 示例: from keras.models import Sequential from keras import optimizers from keras.preprocessing.image import ImageDataGenerator from keras.layers import Flatten, Dense, Dropout, Conv2D,

深度学习的卷积运算(TensorFlow实现)

匿名 (未验证) 提交于 2019-12-03 00:22:01
深度学习的卷积运算(TensorFlow实现) 深度学习网络中,很重要的一种提取特征的手段,就是运用卷积运算。 在TensorFlow中实现二维卷积的运算,使用的是tf.nn.conv2d()函数,这一篇文章,主要讲解的就是这一个函数实现的具体的运算。 实际的计算不难,但是一涉及到多通道时,可能会感觉有点复杂。其实,和单通道的计算是一样的,只是多通道是多个并列计算。 下面一个图,很清楚地显示了卷积的计算过程 实际上,就是输入图像的每个通道和卷积核的每个通道对应的进行相乘相加,然后每个通道的值又加起来,最后得到输出。 TensorFlow中实现卷积运算的函数――tf.nn.conv2d() 函数形式(仅列出常用的参数): tf.conv2d(input, filter, strides, padding) input - 输入的图(图像或者特征图,下面统称为图像),其形式:[number, height, width, channels] filter - 卷积核,其形式为:[height, width, in_channel, out_channel]。对于filter的参数,可以理解为:[卷积核的高,卷积核的宽,输入图像的通道数,卷积核的个数],有多少个卷积核,就会有多少个输出 strides - [1,y方向的步长, x方向的步长, 1] padding - ‘SAME’,

可爱的博客园样式之自定义“评论区”样式

匿名 (未验证) 提交于 2019-12-03 00:15:02
# cute-cnblogs 评论区代码美化 说明 一些人可能比较喜欢个别区域的,这里是博客园评论区的样式代码。 (PS:基于博客园主题“SimpleMemor”进行的样式修改,勾选禁用默认样式了,可能主题不同,class啥的也不同,不同的只能自己耐心改一下啦~) OωO表情是插件喔, github ,就是图片类型的需要js进行处理,因为发表评论的引入使用不一样,具体可以自行对比下官网与我引入的js,也可直接拿我的js去用~。 css /*评论区*/ #commentform_title, .feedback_area_title {font: normal normal 16px/35px"Microsoft YaHei";margin: 10px 0 30px;border-bottom: 2px solid #ccc;background-image: none;padding: 0;border-bottom: 0;} #commentform_title:after, .feedback_area_title:after {content: '';display: block;width: 100%;text-align: center;position: relative;bottom: 16px;left: 110px;border-bottom: 1px

Qt编写自定义控件70-扁平化flatui

匿名 (未验证) 提交于 2019-12-03 00:14:01
对于现在做前端开发人员来说,FlatUI肯定不陌生,最近几年扁平化的设计越来越流行,大概由于现在PC端和移动端的设备的分辨率越来越高,扁平化反而看起来更让人愉悦,而通过渐变色产生的质感色彩反而没有扁平化来得亲切。 Flat UI是基于Bootstrap之上进行二次开发的扁平化前端框架,他提供了动感、时尚的风格色调搭配,简洁、炫丽的功能组件,同时还提供了更为平滑的js交互动画,可以称得上前端扁平化设计框架的优秀代表之一。 既然是扁平化设计框架的优秀代表,当然需要在自己项目中应用应用,本人最早使用VB开发,而后转为C#开发,最后转为Qt开发,都是因为公司项目需要,根据需要不断学习新的编程框架,语言都是相通的,举一反三,以前用C#写的vista时钟控件和vista日历控件,稍微改改就转移成了Qt写的对应控件,非常方便,只要掌握了思想,熟练了一门语言和框架之后,其他的学起来特别快。 Qt中的qss机制,和css极为相似,感觉就是脱胎于css,用qss来实现Qt界面样式不是一般的方便,而是相当的爽,在看到FlatUI这样的精美的扁平化设计样式后,难以抑制手痒痒,就想用qss实现类似的风格。 开源地址: https://gitee.com/feiyangqingyun/QWidgetDemo https://github.com/feiyangqingyun/QWidgetDemo 1

使用Flutter建立一个登陆界面

匿名 (未验证) 提交于 2019-12-03 00:11:01
这是我们需要做的设计图,关于设计图就不用说了。 直接上代码 import 'package:flutter/material.dart' ; //密码登陆 class Login extends StatefulWidget { @override _LoginState createState () => _LoginState (); } class _LoginState extends State < Login > { //焦点 FocusNode _focusNodeUName = new FocusNode (); FocusNode _focusNodePassword = new FocusNode (); //控制器 用户名电话号 密码 TextEditingController _UNameController = new TextEditingController (); TextEditingController _PasswordController = new TextEditingController (); var _username = '' ; //用户名或者手机号 var _password = '' ; //密码 var _isShowPassword = false ; //是否显示密码 var _isShowClear = false

轮播图-1

匿名 (未验证) 提交于 2019-12-03 00:09:02
overflow ֵ 描述 visible 内容不会被修剪,会呈现在元素框之外。 hidden 内容会被修剪,但是浏览器不会显示供查看内容的滚动条。 scroll 内容会被修剪,但是浏览器会显示滚动条以便查看其余的内容。 auto 由浏览器决定如何显示。如果需要,则显示滚动条。 offsetWidth 水平方向 width + 左右padding + 左右border-width * offsetHeight 垂直方向 height + 上下padding + 上下border-width * * clientWidth 水平方向 width + 左右padding * clientHeight 垂直方向 height + 上下padding * * offsetTop 获取当前元素到 定位父节点 的top方向的距离 * offsetLeft 获取当前元素到 定位父节点 的left方向的距离 * * scrollWidth 元素内容真实的宽度,内容不超出盒子高度时为盒子的clientWidth * scrollHeight 元素内容真实的高度,内容不超出盒子高度时为盒子的clientHeight 来源:博客园 作者: 龙维 链接:https://www.cnblogs.com/lw1998/p/11552317.html