深度学习模型压缩 | 方法综述(1)

前言目前在深度学习领域分类两个派别,一派为学院派,研究强大、复杂的模型网络和实验方法,为了追求更高的性能;另一派为工程派,旨在将算法更稳定、高效的落地在硬件平台上,效率是其追求的目标。复杂的模型固然具有更好的性能,但是高额的存储空间、计算资源消耗是使其难以有效的应用在各硬件平台上的重要原因。最近正好在关注有关深度学习模型压缩的方法,发现目前已有越来越多关于模型压缩方法的研究,从理论研究到平台实现,...
分类: 其他 发布时间: 07-04 23:38 阅读次数: 0

深度学习模型压缩 | 方法综述(2)

前言上一章,将基于核的稀疏化方法的模型压缩方法进行了介绍,提出了几篇值得大家去学习的论文,本章,将继续对深度学习模型压缩方法进行介绍,主要介绍的方向为基于模型裁剪的方法,由于本人主要研究的为这个方向,故本次推荐的论文数量较多,但都是非常值得一读的。基于模型裁剪的方法对以训练好的模型进行裁剪的方法,是目前模型压缩中使用最多的方法,通常是寻找一种有效的评判手段,来判断参数的重要性,将不重要的conne...
分类: 其他 发布时间: 07-04 23:37 阅读次数: 0

深度学习压缩模型 | 方法综述(3)

前言在前两章,我们介绍了一些在已有的深度学习模型的基础上,直接对其进行压缩的方法,包括核的稀疏化,和模型的裁剪两个方面的内容,其中核的稀疏化可能需要一些稀疏计算库的支持,其加速的效果可能受到带宽、稀疏度等很多因素的制约;而模型的裁剪方法则比较简单明了,直接在原有的模型上剔除掉不重要的filter,虽然这种压缩方式比较粗糙,但是神经网络的自适应能力很强,加上大的模型往往冗余比较多,将一些参数剔除之后...
分类: 其他 发布时间: 07-04 23:37 阅读次数: 0

html5的元素新属性required验证

required 属性适用于以下 类型:text, search, url, telephone, email, password, date pickers, number, checkbox, radio 以及 file。 <form action="url" method="get"> <input required oninput="setCustomVal...
分类: 其他 发布时间: 07-04 23:36 阅读次数: 0

HTML5中<section>和<article>的区别

序:最近在学HTML5的时候 看见了一个标签 &amp;lt;article&amp;gt; 书上和网上的一般介绍都为外部博文或者独立存在的文档, &amp;lt;article&amp;gt; 标签是HTML5推出的语义化标签 ,也就是见名知意标签,可能这样说不太理解因为我们平时用的一般为DIV 加上对应的ID或者CLASS来区分每个DIV的作用或者使用自定义标签&amp;lt;xxx&amp;gt;&amp;lt;/xxx&amp;...
分类: 其他 发布时间: 07-04 23:36 阅读次数: 0

HTML学习随笔之label标签

序:写给懵懂无知的我,从事工作也一年多了,培训了也两年多了然而我还是懵懂无知,感觉还是一个小白,系统性的看书,看每个标签的特性,我发现,卧槽 这么神奇 原来是这样用的 惊了!不说了继续学习 看懂以后的我 label标签 定义和用法 标签为 input 元素定义标注(标记)。 label 元素不会向用户呈现任何特殊效果。不过,它为鼠标用户改进了可用性。...
分类: 其他 发布时间: 07-04 23:36 阅读次数: 0

使用@responseBody遇见的异常

下面试一个使用@responseBody的小例子: 正确spring配置文件: mvc:annotation-driven> mvc:message-converters> bean id="mappingJacksonHttpMessageConverter" class="org.springframework.http.converter.js
分类: 其他 发布时间: 07-04 23:35 阅读次数: 0

https 学习笔记

参考 : http://www.cnblogs.com/JimmyZhang/archive/2008/10/02/Cryptograph.html https://blog.csdn.net/Jogger_Ling/article/details/60576625 2 架机器要通信, 信息很容易被窃听或串改, 需要一套加密机制来保证安全. 通信安全需要具备 3 个条件 1. 信息不可以被外人解读. 别人可以拦截看的到信息,但是信息都是一堆乱码,看不出含义. 2. 信息不可以被串改, 拦截者一
分类: 其他 发布时间: 07-04 23:35 阅读次数: 0

MATLAB找出一个矩阵中的前n个最小项所在的位置

A=rand(10)%10行10列随机矩阵 t=sort(A);%排序后变成100行1列向量 [m,n]=find(A<=t(20),20);%在A矩阵找到小于t(20)的20个数 index=[m,n]%前20个最小项在矩阵A中的位置[行,列]
分类: 其他 发布时间: 07-04 23:35 阅读次数: 0

http协议之版本差异(2)

—————————————HTTP1.0/HTTP1.1—————————————— 建立连接方面   HTTP/1.0 每次请求都需要建立新的TCP连接,连接不能复用。HTTP/1.1 新的请求可以在上次请求建立的 TCP连接之上发送,连接可以复用。优点是减少重复进行TCP三次握手的开销,提高效率。注意:在同一个TCP连 接中,新的请求需要等上次请求收到响应后,才能发送。 HTTP请求方法   根据HTTP标准,HTTP请求可以使用多种请求方法。   HTTP1.0定义了三种请求方法: GE
分类: 其他 发布时间: 07-04 23:35 阅读次数: 0

201806月总结.md

目录 一、关于跑步 二、关于我 三、后溪车管所办理驾照转入指南 四、下月计划 迟到的6月总结,原本6月29号晚就打算开始写了,因为一些事耽搁了。 一、关于跑步 身体是革命的本钱,注意休息,坚持锻炼:) 6月满勤,月跑量300整,跑步30天,其中晨跑23天,夜跑7天。这个月的晨跑状态总体来说不是很好,有部分晚睡的原因,毕竟睡眠还是非常重要的,早睡早起身体好,所以快月底的时候紧急刹车,改晨跑为夜跑,养足精神,几天后身体状态恢复了不少,现在又恢复晨跑了,所以以后我要多注意休息,早睡早起,坚持晨跑。
分类: 其他 发布时间: 07-04 23:35 阅读次数: 0

[LeetCode] 675. Cut Off Trees for Golf Event_Hard tag: BFS

You are asked to cut off trees in a forest for a golf event. The forest is represented as a non-negative 2D map, in this map: 0 represents the obstacle can't be reached. 1 represents the ground can be walked through. The place with number bigger tha
分类: 其他 发布时间: 07-04 23:35 阅读次数: 0

POJ 2318--TOYS(二分找点,叉积判断方向)

TOYS Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 17974 Accepted: 8539 Description Calculate the number of toys that land in each bin of a partitioned toy box. Mom and dad have a problem - their child John never puts his toys away when
分类: 其他 发布时间: 07-04 23:35 阅读次数: 0

已经上架的app(可供销售)在AppStore上搜不到的解决办法

1、首先,保证你的确上传并提交成功,仔细检查appstore; 2、其次,刚上架的软件要给点时间给别人处理,两三个小时还是等得起吧; 3、最后,如果两三天都不见新上架版本,忍无可忍 博客园大佬的笔记,挺详细的
分类: 其他 发布时间: 07-04 23:35 阅读次数: 0

java常见数据集合分析

hashmap 实现map接口,按键值对存储,按键计算hash值,可直接用key值获取value对象,比较方便 hashset 从以下源码可以看出hashset是基于hashmap实现的,可以把它当成一个value为空的hashmap,是对hashmap的封装和利用。实现set接口,按对象存储,按存储对象计算hash值,要全部迭代才能一一读出对象 public class HashSet<E>
分类: 其他 发布时间: 07-04 23:35 阅读次数: 0

Frog Jump--深度遍历,动态规划--leetcode

题意: 给定一串数组,从第一个数字节点开始,向后跳跃,跳跃规则是,只能从0开始跳,最先只能跳到1,设上次跳跃步数为k,接下来可跳的步数是k,k-1,k+1,求是否能够到达最后一个数字(规定只能向后跳跃)。 eg. [0, 1, 3, 5, 6, 8, 12, 17] 0跳k+1=1步到1,上次跳跃步数k=0 1跳k+1=2步到3,上次跳跃步数k=1 3跳k=2步到5,上次跳跃步数k=2
分类: 其他 发布时间: 07-04 23:35 阅读次数: 0

Intersection of Two Arrays II--求交集

题意: 求两集合的交集 本来第一个想法是: public int[] intersect(int[] nums1, int[] nums2) { int i = 0, len1 = nums1.length, len2 = nums2.length; List list = new ArrayList<>(); Map map1 = new H
分类: 其他 发布时间: 07-04 23:35 阅读次数: 0

websocket实例之多人聊天

众所周知,websocket是用于消息推送的,而最好的理解它的方法就是做网页实时聊天功能了,所以这里实现了一个简单的网页即时聊天实例: 服务器端: 1 .实现WeSocketConfigurer接口的registerWeSocketHandlers方法:配置wesocket允许访问的域@Configuration @EnableWebMvc @EnableWebSocket public cla
分类: 其他 发布时间: 07-04 23:34 阅读次数: 0

限制input输入框的内容

这里的demo是让input文本框只能输入0,1,2,3: js代码:<input type="text" id="test" value="0" /><script type="text/javascript"> var reg = /[0-3]{1}$/; $("#test").keypress(function(){ var e = window.event; var key
分类: 其他 发布时间: 07-04 23:34 阅读次数: 0

The content of element type "tag" must match

The content of element type “tag” must match “(name,tag-class,tei-class?,body-content?,display-name?,small-icon?,large-icon?,description?,variable*,attribute*,example?)”带?的属性是最多一个 带*的属性不限个 不带符号的属性必须有
分类: 其他 发布时间: 07-04 23:34 阅读次数: 0