- 博客(363)
- 资源 (2)
- 收藏
- 关注
转载 全连接网络 VS 卷积网络
全连接神经网络之所以不太适合图像识别任务,主要有以下几个方面的问题:参数数量太多 考虑一个输入1000*1000像素的图片(一百万像素,现在已经不能算大图了),输入层有1000*1000=100万节点。假设第一个隐藏层有100个节点(这个数量并不多),那么仅这一层就有(1000*1000+1)*100=1亿参数,这实在是太多了!我们看到图像只扩大一点,参数数量就会多很多,因此它的扩展性很差。没有利...
2018-03-06 17:18:22 6964
转载 卷积神经网络——输入层、卷积层、激活函数、池化层、全连接层
卷积神经网络(CNN)由输入层、卷积层、激活函数、池化层、全连接层组成,即INPUT(输入层)-CONV(卷积层)-RELU(激活函数)-POOL(池化层)-FC(全连接层)卷积层用它来进行特征提取,如下: 输入图像是32*32*3,3是它的深度(即R、G、B),卷积层是一个5*5*3的filter(感受野),这里注意:感受野的深度必须和输入图像的深度相同。通过一个filter与输入图像的卷积可以...
2018-03-06 15:39:26 22600
转载 一文读懂卷积神经网络CNN
转自:http://dataunion.org/11692.html 作者:张雨石自今年七月份以来,一直在实验室负责卷积神经网络(Convolutional Neural Network,CNN),期间配置和使用过theano和cuda-convnet、cuda-convnet2。为了增进CNN的理解和使用,特写此博文,以其与人交流,互有增益。正文之前,先说几点自己对于CNN的感触。先明确一点就是...
2018-03-06 15:18:47 613
转载 多通道卷积计算
对于单通道图像,若利用10个卷积核进行卷积计算,可以得到10个特征图;若输入为多通道图像,则输出特征图的个数依然是卷积核的个数(10个)。 1.单通道多个卷积核卷积计算 一个卷积核得到的特征提取是不充分的,我们可以添加多个卷积核,比如32个卷积核,从而可以学习32种特征。2.多通道多个卷积核卷积计算 图片:假设图片的宽度为width:W,高度为height:H,图片的通道数为D,一般目前都用RGB...
2018-03-06 14:40:07 914
转载 多通道(比如RGB三通道)卷积过程
今天一个同学问 卷积过程好像是对 一个通道的图像进行卷积, 比如10个卷积核,得到10个feature map, 那么输入图像为RGB三个通道呢,输出就为 30个feature map 吗, 答案肯定不是的, 输出的个数依然是 卷积核的个数。 可以查看常用模型,比如lenet 手写体,Alex imagenet 模型, 每一层输出feature map 个数 就是该层卷积核的个数。1、 一通道单个...
2018-03-06 14:37:41 5939
原创 TF-卷积函数 tf.nn.conv2d 介绍
tf.nn.conv2d是TensorFlow里面实现卷积的函数,参考文档对它的介绍并不是很详细,实际上这是搭建卷积神经网络比较核心的一个方法,非常重要tf.nn.conv2d(input, filter, strides, padding, use_cudnn_on_gpu=None, name=None)除去name参数用以指定该操作的name,与方法有关的一共五个参数:第一个参数input:...
2018-03-06 14:33:47 211
转载 使用TCPDump分析Redis的Pipeline比Multi更快的原因
网上对于Redis的Pipeline和Multi的两种模式的速度对比的文章,都大概只提到了Pipeline比Multi更快,原因是Pipeline是一次性全部发送,一次性全部执行,诸如此类吧啦吧啦。我的疑问是:依据从哪而来?Pipeline真的就是等所有请求都收到后才一次性执行的吗?难道Multi就不是一次性执行的了吗?其中一篇参考文章:http://blog.fbbin.com/
2018-01-29 22:02:05 550
原创 tensorflow IOError: [Errno socket error] [Errno 101] Network is unreachable
tensorflow read_data_sets 下载mnist数据报错[Errno socket error] [Errno 101] Network is unreachable解决方法:手工下载数据包,放入temp目录,read_data_sets 会先判断本地是否存在数据包。http://yann.lecun.com/exdb/mnist/
2017-12-29 12:53:51 9328 1
原创 第一章 机器学习笔记 开始机器学习
机器学习算法分监督学习和无监督学习监督学习其实就是我们对输入样本经过模型训练后有明确的预期输出。举个栗子,监督学习就是我们知道经过模型训练后会分为好瓜或者坏瓜无监督学习就是我们对输入样本经过模型训练后得到什么输出完全没有预期。举个栗子,非监督学习则会将西瓜聚类为几种我们之前没有明确定义的瓜,如浅色瓜,外地瓜。监督学习分为两大类,分类和回归分类:给定一个新的模式,根据
2017-11-05 22:23:30 481
转载 机器学习实战 算法总结
K-近邻算法优点精度高、对异常值不敏感、无数据输入假定缺点计算复杂度高、空间复杂度高适用范围数值型和标称型决策树优点计算复杂度不高,输出结果易于理解,对中间值的缺失不敏感,可以处理不相关特征数据缺点可能会产生过度匹配的问题适用范围数值型和标称型朴素贝叶斯优点在数据较少的情
2017-11-04 23:49:18 299
原创 内存分配管理
内存分配管理1.基本概念Go构建了一套自主内存管理分配,没有使用传统的内存分配器malloc,器,原理类似于tcmalloc。为了方便管理内存,首先会向系统申请一大块内存,将内存切分成小块,通过内存分配的办法进行管理。 1.1 基本策略:1>. 每次从操作系统申请一大块内存(比如 1MB),以减少系统调用。2>. 将申请到的大块内存按照特定大小预先切分成小块,构...
2017-06-27 10:48:13 725
原创 引导启动和初始化
引导启动和初始化1.引导启动1.1启动函数入口1.1.1 准备运行文件hello.gofunc main() { fmt.Println("hello world")}使用-gcflags "-N -l" 参数关闭编译器代码优化和函数内联,避免断点和单步执行无法准确对应源码行数,避免小函数和局部变量被优化掉。 go build -gcflags "-N...
2017-06-09 00:37:45 798
原创 PHP扩展开发-基础篇-01-hello world
创建PHP扩展模版进入PHP源码目录,创建自定义的扩展,起名为myextcd phpsrc/ext/./ext_skel --extname=myext
2016-12-10 16:48:25 352
原创 nginx location匹配规则
location匹配命令~ #波浪线表示执行一个正则匹配,区分大小写~* #表示执行一个正则匹配,不区分大小写^~ #^~表示普通字符匹配,如果该选项匹配,只匹配该选项,不匹配别的选项,一般用来匹配目录= #进行普通字符精确匹配@ #"@" 定义一个命名的 location,使用在内部定向时,例如 error_page, try_fi
2015-04-30 19:06:02 553
转载 工作累了,不妨停下来读读这篇文章
你毕业时,工资3000,只想吃得起快餐,在北京有个落脚的地方。然后零星有点私房钱,可以和朋友在小区门口吃烤串喝啤酒。到年关,还有点结余能回家看父母。周围的朋友同学也是刚毕业,工资水平、生活环境都差不多。大家都是一群快乐的小2B。经过一两年的摸爬滚打,你当上业务小骨干,工资提到了8000。仍然努力工作,不用为米线比盖饭便宜1块钱而去算计,房子不用住地下室和隔断了,可以住个小单间了。然
2015-03-27 17:26:40 1661
原创 Eclipse搭建SSH(Struts2+Spring+Hibernate)框架教程
SSH框架简介:①SSH框架是由struts2、spring、hibernate三大框架组合起来的一套总框架,一般来说这三个东西我们不会单独使用。 ②在学习SSH框架之前建议读者先学mvc,因为SSH是在mvc基础上根据mvc的缺点而产生的一套比较成熟的框架,也比较稳定。 ③SSH框架的流程:浏览器(或客户端)发送请求到服务器,先经过项目中web.xml中过滤器...
2015-03-19 20:50:42 4167
转载 国外程序员收集整理的PHP资源大全
ziadoz在 Github发起维护的一个PHP资源列表,内容包括:库、框架、模板、安全、代码分析、日志、第三方库、配置工具、Web 工具、书籍、电子书、经典博文等等。伯乐在线对该资源列表进行了翻译,译文如下:依赖管理依赖和包管理库Composer/ Packagist:一个包和依赖管理器Composer Installers:一个多框架Composer库安装器Pi
2015-01-06 10:29:36 2346
转载 BigPipe介绍
1. 技术背景 FaceBook页面加载技术试想这样一个场景,一个经常访问的网站,每次打开它的页面都要要花费6 秒;同时另外一个网站提供了相似的服务,但响应时间只需3 秒,那么你会如何选择呢?数据表明,如果用户打开一个网站,等待3~4 秒还没有任何反应,他们会变得急躁,焦虑,抱怨,甚至关闭网页并且不再访问,这是非常糟糕的情况。所以,网页加载的速度十分重要,尤其对于拥有遍布全球的5亿用户的F
2014-09-24 13:37:21 966
原创 linux下nginx+php+mysql环境搭建
++++++++++++++++++++++++++++++++++++++++++++++linux下nginx+php+mysql环境搭建++++++++++++++++++++++++++++++++++++++++++++++操作系统 : [CentOS6.0]服务器 : [nginx-1.1.8]PHP : [php-5.2.6]数据库
2014-06-24 18:01:15 1002
原创 一致性hash算法在memcache集群中的应用
memcache是一个分布式的缓存系统,但是本身没有提供集群功能,在大型应用的情况下容易成为瓶颈。在设计分布式memcache系统的时候,我们需要让key的分布均衡,并且在增加cache server后,cache的迁移做到最少。常规的方式比如hash取模的方式,以hash(K) mod N的算法来操作对应的机器,这种结构简单实用,但是在一些高速发展的web系统中,这样的解决方案存
2014-06-11 10:41:33 4455
转载 redis php 实例
redis的操作很多的,以前看到一个比较全的博客,但是现在找不到了。查个东西搜半天,下面整理一下php处理redis的例子,个人觉得常用一些例子。下面的例子都是基于php-redis这个扩展的。1,connect描述:实例连接到一个Redis.参数:host: string,port: int返回值:BOOL 成功返回:TRUE;失败返回:FALSE查看复制
2014-06-10 18:37:10 702
转载 Redis应用场景
Redis开创了一种新的数据存储思路,使用Redis,我们不用在面对功能单调的数据库时,把精力放在如何把大象放进冰箱这样的问题上,而是利用Redis灵活多变的数据结构和数据操作,为不同的大象构建不同的冰箱。Redis常用数据类型Redis最为常用的数据类型主要有以下五种:StringHashListSetSorted set在具体描述这几种数据类型之前,我们先通过一
2014-06-10 17:53:32 740
转载 Memcache的问题集
memcached是怎么工作的?memcached最大的优势是什么?memcached和MySQL的query cache相比,有什么优缺点?memcached和服务器的local cache(比如PHP的APC、mmap文件等)相比,有什么优缺点?memcached的cache机制是怎样的?memcached如何实现冗余机制? memcached如何处理容错的
2014-06-10 16:56:03 894
转载 时间复杂度和空间复杂度
时间复杂度时间复杂度简单的理解就是执行语句的条数。如果有循环和递归,则忽略简单语句,直接算循环和递归的语句执行次数。比如:[java] view plaincopyint x = 1;//时间复杂度为O(1) for(int i=0; i System.out.println(i); }/
2014-05-20 16:22:59 721
原创 Memcache的使用和协议分析详解
Memcache的使用和协议分析详解Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。(关于Memcache的更多信息请Google)Memcache官方网站:http://www.danga.com/memcached【安装Memcache服务器端】
2014-02-21 12:42:02 848
转载 Git详解
Git详解之一 Git起步 http://www.open-open.com/lib/view/open1328069609436.htmlGit详解之二 Git基础 http://www.open-open.com/lib/view/open1328069733264.htmlGit详解之三 Git分支 http://www.open-open.com/lib/view/open13
2014-02-12 12:42:11 2376
原创 group by 和count的联合使用问题
今天写查询语句遇到一个问题,就是用group by进行分组以后,用count统计分组以后的个数,开始写的语句大体是:select count(m.fbrandid) from table as m group by m.fbrandid, month(fdate);数据库中的数据为: +---------
2014-01-22 18:37:51 1608
原创 21个常用的PHP函数代码段
1. PHP可阅读随机字符串此代码将创建一个可阅读的字符串,使其更接近词典中的单词,实用且具有密码验证功能。/***************@length – length of random string (must be a multiple of 2)**************/function readable_random_string($len
2014-01-21 19:05:45 897
原创 你不知道的JavaScript用法,Hacker是这样写JS的
注* XSS攻击即Cross Site Scripting,通常在网页链接地址Url中注入JS代码来达到攻击手段,很多大厂都中过招,如:Twitter,新浪微博,示例代码:http://www.demo.cn/=alert(document.cookie) 其实此代码并不能在所有浏览器上执行,但仅需要一部分浏览器(如IE6)可用,即可达到攻击效果。目前很多网站都有自动过滤XSS代码的功能,此文即介
2014-01-21 19:02:33 976
原创 PHP配置指令作用域说明(PHP_INI_PERDIR、PHP_INI_SYSTEM、PHP_INI_USER、PHP_INI_ALL)
PHP总共有4个配置指令作用域:(PHP中的每个指令都有自己的作用域,指令只能在其作用域中修改,不是任何地方都能修改配置指令的)PHP_INI_PERDIR:指令可以在php.ini、httpd.conf或.htaccess文件中修改PHP_INI_SYSTEM:指令可以在php.ini 和 httpd.conf 文件中修改PHP_INI_USER:指令可以在用户脚本中修改
2014-01-16 10:33:53 5038
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人