关闭

梯度下降算法推导(机器学习系列-1)

梯度下降算法推导(机器学习系列-1)  在网上能够搜到很多关于梯度下降算法的文章,但找了几篇发现推导都不能很好的理解(也可能是愚生数学功底差),本文将着重从数学角度讲述一下梯度下降算法的数学推导。梯度下降算法理论  梯度下降算法源自于线性回归模型的cost function 最小值计算,在线性回归中,我们通过一个拟合函数: h(θ)=θ0+θ1∗x1h(\theta)=\theta_0+\...
阅读(325) 评论(0)

C++11学习(4)——枚举类

在现有的C++中有枚举类型,关键字为enum,然则它会存在三个问题: 1. 在那些不需要枚举类型表现为int类型时,它却默认表现为int类型,这会导致错误发生。 2. 可转换的枚举会使得他的枚举值在其周围的代码范围内都是可见的,这可能会导致名字冲突。 3. 不可以指定枚举底层数据类型(只能是int型),这可能导致代码代码不容易被理解和兼容性问题,而且不可以进行前向声明。 针对这些隐...
阅读(373) 评论(0)

C++11学习(3)——auto

auto auto是一个设计者十分用心良苦的关键字,它的功能非常强大也非常友好,我估计我之后会多次修改本文,不费话了。 1.从初始化中推断数据类型,当我们懒得写名字(特别是那种很长的带泛型的带STL的名字),而且能确定其类型无二义编译器推得出来,就可以用auto代替了,比如初始化数据就是。格式: auto x = expression;例如: auto x = 7;或:...
阅读(322) 评论(0)

C++11学习(2)——属性

attributes C++11提供了4个guanjia...
阅读(413) 评论(0)

C++11学习(1)——对齐方式

c++是能够面向内存编程的,这个与继承自c。有...
阅读(485) 评论(0)

C++ Primer(4th)文本查询自编代码

C++primer第四版的十五章,文本查询,这块儿代码...
阅读(442) 评论(0)

我与C++设计模式(二十二)——解释者模式

终于到这里了,长吸一口气,...
阅读(406) 评论(0)

我与C++设计模式(二十一)——迭代器模式

迭代器模式,不用过多的介绍,迭代器在STL中是极具重要地位的...
阅读(335) 评论(0)

我与C++设计模式(二十)——职责链模式

过了visitor后,...
阅读(339) 评论(0)

我与C++设计模式(十九)——访客模式

UML图:...
阅读(514) 评论(0)

我与C++设计模式(十八)——命令模式

command模式就是...
阅读(382) 评论(0)

我与C++设计模式(十七)——中介者模式

中介者...
阅读(409) 评论(0)

我与C++设计模式(十六)——memento模式

这个模式通常被翻译为备忘录模式,我并不是很欣赏这个翻译,b...
阅读(417) 评论(0)

我与C++设计模式(十五)——观察者模式

毋庸置疑,observer模式的地位是十分zhong...
阅读(369) 评论(0)

我与C++设计模式(十四)——状态模式

state模式实现了状态逻辑和动作实现的fenli...
阅读(317) 评论(0)
34条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:13995次
    • 积分:453
    • 等级:
    • 排名:千里之外
    • 原创:30篇
    • 转载:4篇
    • 译文:0篇
    • 评论:7条
    最新评论