一、MVC模型 用一句话来描述他们之间的关系:Controller负责将Model的数据用View显示出来,换句话说就是在Controller里面把Model的数据赋值给View。 那么具体是实现的,我们先上图 斯坦福大学公开课上的这幅图来说明,这可以说是最经典和最规范的MVC标准。 V:View( ...
分类:
Web程序 时间:
2019-12-30 00:08:57
阅读次数:
124
编程范式(Programming Paradigm)是某种编程语言典型的编程风格或者说是编程方式。随着编程方法学和软件工程研究的深入,特别是OO思想的普及,范式(Paradigm)以及编程范式等术语渐渐出现在人们面前。面向对象编程(OOP)常常被誉为是一种革命性的思想,正因为它不同于其他的各种编程范 ...
分类:
其他好文 时间:
2019-08-09 13:23:46
阅读次数:
195
第一次听说乔布斯在斯坦福大学演讲的时候,好像是在高一的时候,在优酷的首页上看到的,当时只记得只记得了最后的一句 "Stay Hungry. Stay Foolish.",没有特别多的感悟。 在现在这个快接近大学毕业的时间点里,在看了95年《遗失的访谈》里年轻的乔布斯和《浪潮之巅》后,看乔布斯对斯坦福 ...
分类:
其他好文 时间:
2018-09-24 13:40:50
阅读次数:
219
从一个加法器的实现看简单的编程范式 编程范式 编程范式(Programming Paradigm)是某种编程语言典型的编程风格或者说是编程方式。随着编程方法学和软件工程研究的深入,特别是OO思想的普及,范式(Paradigm)以及编程范式等术语渐渐出现在人们面前。面向对象编程(OOP)常常被誉为是一 ...
分类:
其他好文 时间:
2018-09-07 11:18:08
阅读次数:
147
PHP程序员应该如何提升 尤其不认可W3school之类的东西,不够深度,理解不深,比起这个更建议看官方文档,中文不清楚,看英文的。 入门视频:入门视频推荐:哈佛大学公开课:构建动态网站Beginner PHP and MySQL Tutorial另,java版的 斯坦福大学公开课:编程方法学推荐看 ...
分类:
Web程序 时间:
2018-02-04 16:38:34
阅读次数:
291
下图为四种不同算法应用在不同大小数据量时的表现,可以看出,随着数据量的增大,算法的表现趋于接近。即不管多么糟糕的算法,数据量非常大的时候,算法表现也可以很好。 数据量很大时,学习算法表现比较好的原理: 使用比较大的训练集(意味着不可能过拟合),此时方差会比较低;此时,如果在逻辑回归或者线性回归模型中 ...
分类:
编程语言 时间:
2018-01-22 01:20:13
阅读次数:
223
一般来说,召回率和查准率的关系如下:1、如果需要很高的置信度的话,查准率会很高,相应的召回率很低;2、如果需要避免假阴性的话,召回率会很高,查准率会很低。下图右边显示的是召回率和查准率在一个学习算法中的关系。值得注意的是,没有一个学习算法是能同时保证高查准率和召回率的,要高查准率还是高召回率,取决于 ...
分类:
编程语言 时间:
2018-01-21 21:29:16
阅读次数:
271
上篇文章提到了误差分析以及设定误差度量值的重要性。那就是设定某个实数来评估学习算法并衡量它的表现。有了算法的评估和误差度量值,有一件重要的事情要注意,就是使用一个合适的误差度量值,有时会对学习算法造成非常微妙的影响。这类问题就是偏斜类(skewed classes)的问题。什么意思呢。以癌症分类为例 ...
分类:
系统相关 时间:
2018-01-21 19:03:15
阅读次数:
199
针对高偏差、高方差问题的解决方法: 1、解决高方差问题的方案:增大训练样本量、缩小特征量、增大lambda值 2、解决高偏差问题的方案:增大特征量、增加多项式特征(比如x1*x2,x1的平方等等)、减少lambda值 隐藏层数的选择对于拟合效果的影响: 隐藏层数过少,神经网络简单,参数少,容易出现欠 ...
分类:
移动开发 时间:
2018-01-14 19:31:45
阅读次数:
172
绘制学习曲线非常有用,比如你想检查你的学习算法,运行是否正常。或者你希望改进算法的表现或效果。那么学习曲线就是一种很好的工具。学习曲线可以判断某一个学习算法,是偏差、方差问题,或是二者皆有。 为了绘制一条学习曲线,通常先绘制出训练集数据的平均误差平方和(Jtrain),或者交叉验证集数据的平均误差平 ...
分类:
移动开发 时间:
2018-01-14 18:36:52
阅读次数:
282