最近在搞论文,需要用梯度下降算法求解,所以重新整理分享在这里。主要包括梯度介绍、公式求导、学习速率选择、代码实现。
梯度下降的性质:
1.求得的解和选取的初始点有关
2.可以保证找到局部最优解,因为梯度最终会减小为0,即步长会自动越来越小。
梯度简介
一个多元函数的在某点的梯度方向是函数值在该点增长最快的方向,即方向导数取最大值的方向。
问题描述公式求导学习率选择
假...
分类:
其他好文 时间:
2014-05-07 07:05:49
阅读次数:
287
最近正在进行《Effective C++》的第二遍阅读,书里面多个条款涉及到了shared_ptr智能指针,介绍的太分散,学习起来麻烦,写篇blog整理一下。
LinJM @HQU
2014/05/05
shared_ptr是一个智能指针。在C++ 11颁布之前,它包含在TR1(Technical Report 1)当中,现在囊括在C++11的标准库中。
智能指针
智能指...
分类:
其他好文 时间:
2014-05-07 05:50:43
阅读次数:
437
runtime运行时:
转做ios开发有一段时间了,但一直没有时间整理知识,今天开始分享自己的一些心得,主要为了交流学习,错误的地方希望大家多多指正,共同进步,好的下面进入正题。runtime很多人一定不陌生(陌生的话,大家可以选学习一下,网上有很多大神已经给出了),但我们做到学以致用了么?下面我....
分类:
其他好文 时间:
2014-05-07 02:04:41
阅读次数:
324
上周五项目经理开例会让我记录会议纪要,下面是我记录的纪要。给大家分享一下!
一、时间:2014年04月25日
二、地点:研发部
三、人物:xx,xx,xx
四、内容(相关项目的一些事项):
1、对待需求不明
由实施人员整理出来无歧义并准确的需求后,开发组再根据具体需求分析具体对策。
2、做事的流程:
a、立项:主要是明确分工,人员安排。
b、项目过...
分类:
编程语言 时间:
2014-05-06 23:28:15
阅读次数:
331
此文意在整理二分图的各种变形。
HDU 1068 Girls and Boys
最基础的二分图匹配问题,简单的求最大匹配数。
HDU 1150 Machine Schedule
无向图 最小点集覆盖 = 最大匹配。
把作业看成边,把机器看成点。
无向图的最小点集覆盖是指存点集K,使得图中的所有边都与K中的某些点相连 ,且去除K任意一点就不再满足前述条件。
HD...
分类:
其他好文 时间:
2014-05-06 23:13:26
阅读次数:
348
最近看了几篇关于css hack的文章,觉得不错整理一下。
css hack很多人不理解它的原理,其实大家都知道对于不同的浏览器,CSS的解析程度不一样,因此会导致生成的页面效果不一样;特别是对于IE这种蛇精病的浏览器来说,这个时候我们就需要针对不同的浏览器(特别是IE)去写不同的CSS,这个过程就叫做css
hack.而不是那个hack,可以说css hack是一种借助于不同浏览器之间规则...
分类:
Web程序 时间:
2014-05-06 22:37:03
阅读次数:
445
相信大家在做问答推广营销的时候,或多或少都会遇见删贴的情况,让许多朋友伤透了脑经,被删除了也就相当于这个问答没有了意义,那么我们在做链接时应该注意哪些方面呢,下面小马为你整理几条自己的见解。
一:做问答要客观
其实我们很多朋友在做问答推广的时候,心里都是带有主观色彩的,也就是我们根本没有把自己当成是一个普通的发问者和回答者,这对于做问答推广就是犯了大忌,因为你的提...
分类:
其他好文 时间:
2014-05-06 22:36:25
阅读次数:
259
目前CS中文文档翻译工作稳步进行中,但安装指南翻译完成后发现些许问题,大多为翻译规范问题,为了解决该问题,遂整理出CS中文文档翻译规范供各位翻译官查阅。特殊格式翻译时注意事项:进行CS文档翻译时,时常会在翻译时看到特殊格式的条目,以下表格按类型分类描述哪些特殊类..
分类:
其他好文 时间:
2014-05-06 20:01:45
阅读次数:
324
工欲善其事,必先利其器。对IDE的熟练程度,真能影响开发效率 。
先普及下常识,以后有新的收获再补充。
最常用快捷键:
Ctrl+E Delete current line
Ctrl-Shift-Up/D Copy lines up/down
Ctrl-/ Add/remove comment lines
Alt-Shift-F Format select...
分类:
Web程序 时间:
2014-05-06 19:54:58
阅读次数:
486
2014-05-06 17:34 吴文付最近由于工作上的需要,遇到进制转换的问题。涉及到的进制主要是
十进制,十六进制,二进制中间的转换。这里整理一下。具体的计划为:封装一个转换类,一个测试类。1、十进制 转 十六进制:2、十进制 转 二进制3、十六进制 转
十进制:4、十六进制 转 二进制:5、二...
分类:
编程语言 时间:
2014-05-06 17:57:53
阅读次数:
296