尽管js的apply方法在平常的使用中并不多见,但是在某些地方使用的还是很有帮助性的,这里就和大家说两个比较实用的例子:1.数组最大最小值 求数组中的最大最小值,js有相应的方法:Math.min(),Math.max(),但是这两个方法有个不方便的地方就是其参数不能是数组,而是单个元素值,即(pa...
                            
                            
                                分类:
移动开发   时间:
2015-06-23 15:06:54   
                                阅读次数:
166
                             
                    
                        
                            
                            
                                BP(backpropgationalgorithm ):后向传导算法,顾名思义就是从神经网络的输出(顶层)到输入(底层)进行求解。那么求解什么呢,求解的就是神经网络中的参数的导数,即参数梯度方向,从而就可以使用梯度下降等求解无约束问题(cost function的最值)的方法求得最终的参数。神经网络前向传播的过程比较简单,这里不做讲解(如果不了解,可以参看文献)。
1.问题分析
1.1 Co...
                            
                            
                                分类:
编程语言   时间:
2015-06-21 02:09:05   
                                阅读次数:
248
                             
                    
                        
                            
                            
                                /*RMQ(Range Minimum/Maximum Query)问题: RMQ问题是求给定区间中的最值问题。当然,最简单的算法是O(n)的,但是对于查询次数很多(设置多大100万次),O(n)的算法效率不够。可以用线段树将算法优化到O(logn)(在线段树中保存线段的最值)。不过,Spars.....
                            
                            
                                分类:
编程语言   时间:
2015-06-18 18:49:08   
                                阅读次数:
120
                             
                    
                        
                            
                            
                                2015年最值得推荐的10个开源新秀项目每年大家都能看到成千上万个新的开源项目启动,然而只有少数能够真正实施成功。其中一些项目在现有核心技术基础上有了新的推进,另一些在新的领域也有了很大突破。对于多数开源项目来说,其目的都在于处理并解决简单的开发问题,部分开源项目意在与世界各地志同道合的开发者共享信...
                            
                            
                                分类:
其他好文   时间:
2015-06-15 12:35:05   
                                阅读次数:
232
                             
                    
                        
                            
                            
                                题目链接:http://acm.swust.edu.cn/problem/1091/Time limit(ms): 1000 Memory limit(kb): 32768人都有缺钱的时候,缺钱的时候要是有个朋友肯帮助你,那将是一件非常幸福的事情。有N个人(编号为1到N),一开始他们互相都...
                            
                            
                                分类:
其他好文   时间:
2015-06-14 12:15:09   
                                阅读次数:
149
                             
                    
                        
                            
                            
                                当C为'Q'的时候,表示这是一条询问操作,它询问ID从A到B(包括A,B)的学生当中,成绩最高的是多少。
当C为'U'的时候,表示这是一条更新操作,要求把ID为A的学生的成绩更改为B。
题目大意就是这样,然后这道题呢,就是一道线段树的区间查询与端点更新的问题。
与区间和有所不同的是:这道题我们是维护线段树的最大值,所以在建树的时候,pushup时,我们要对父节点维护的是两个子节点中的最大值。...
                            
                            
                                分类:
其他好文   时间:
2015-06-14 11:02:34   
                                阅读次数:
130
                             
                    
                        
                            
                            
                                此次主要由自我学习过度到深度学习,简单记录如下:
(1)深度学习比浅层网络学习对特征具有更优异的表达能力和紧密简洁的表达了比浅层网络大的多的函数集合。
(2)将传统的浅层神经网络进行扩展会存在数据获取、局部最值和梯度弥散的缺点。
(3)栈式自编码神经网络是由多层稀疏自编码器构成的神经网络(最后一层采用的softmax回归或者logistic回归分类),采用逐层贪婪的训练方法得到初始的参数,这...
                            
                            
                                分类:
其他好文   时间:
2015-06-11 14:41:24   
                                阅读次数:
594
                             
                    
                        
                            
                            
                                1. 概述
RMQ(Range Minimum/Maximum Query),即区间最值查询,是指这样一个问题:对于长度为n的数列A,回答若干询问RMQ(A,i,j)(i,j当然,该问题也可以用线段树(也叫区间树)解决,算法复杂度为:O(N)~O(logN),这里我们暂不介绍。
2.RMQ算法
对于该问题,最容易想到的解决方案是遍历,复杂度是O(n)。但当数据量非常大...
                            
                            
                                分类:
编程语言   时间:
2015-06-10 17:25:58   
                                阅读次数:
173
                             
                    
                        
                            
                            
                                题目地址:HDU 5266 
这题用转RMQ求LCA的方法来做的非常简单,只需要找到l-r区间内的dfs序最大的和最小的就可以,那么用线段树或者RMQ维护一下区间最值就可以了。然后就是找dfs序最大的点和dfs序最小的点的最近公共祖先了。 
代码如下:#include 
#include 
#include 
#include ...
                            
                            
                                分类:
其他好文   时间:
2015-06-08 14:59:13   
                                阅读次数:
133
                             
                    
                        
                            
                            
                                在class文件中,“常量池”是最复杂也最值得关注的内容。 Java是一种动态连接的语言,常量池的作用非常重要,常量池中除了包含代码中所定义的各种基本类型(如int、long等等)和对象型(如String及数组)的常量值还,还包含一些以文本形式出现的符号引用,比如: 类和接口的全限定名; 字段...
                            
                            
                                分类:
编程语言   时间:
2015-06-04 19:19:57   
                                阅读次数:
142