PHP程序员应该如何提升 尤其不认可W3school之类的东西,不够深度,理解不深,比起这个更建议看官方文档,中文不清楚,看英文的。 入门视频:入门视频推荐:哈佛大学公开课:构建动态网站Beginner PHP and MySQL Tutorial另,java版的 斯坦福大学公开课:编程方法学推荐看 ...
分类:
Web程序 时间:
2018-02-04 16:38:34
阅读次数:
291
一、 Java语言的历史 Java是SUN(Stanford University Network,斯坦福大学网络公司)1995年推出的一门高级编程语言,是一种应用于Internet的编程语言。 1、是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。 2、Java是一个面向对象的语言。 二、 ...
分类:
编程语言 时间:
2018-02-01 17:46:07
阅读次数:
193
原博来自http://www.cnblogs.com/skywang12345/ 弗洛伊德算法介绍 和Dijkstra算法一样,弗洛伊德(Floyd)算法也是一种用于寻找给定的加权图中顶点间最短路径的算法。该算法名称以创始人之一、1978年图灵奖获得者、斯坦福大学计算机科学系教授罗伯特·弗洛伊德命名 ...
分类:
编程语言 时间:
2018-01-24 22:13:46
阅读次数:
185
下图为四种不同算法应用在不同大小数据量时的表现,可以看出,随着数据量的增大,算法的表现趋于接近。即不管多么糟糕的算法,数据量非常大的时候,算法表现也可以很好。 数据量很大时,学习算法表现比较好的原理: 使用比较大的训练集(意味着不可能过拟合),此时方差会比较低;此时,如果在逻辑回归或者线性回归模型中 ...
分类:
编程语言 时间:
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
算法正则化可以有效地防止过拟合, 但正则化跟算法的偏差和方差又有什么关系呢?下面主要讨论一下方差和偏差两者之间是如何相互影响的、以及和算法的正则化之间的相互关系 假如我们要对高阶的多项式进行拟合,为了防止过拟合现象,我们要使用图下所示的正则化。因此我们试图通过下面的正则化项,来让参数的值尽可能小。正 ...
分类:
移动开发 时间:
2018-01-13 18:42:30
阅读次数:
271
JAVA基础知识 Java 是SUN(Stanford University Network,斯坦福大学网络公司)1995年推出的一门面向 Internet 的高级编程语言。 Java 虚拟机(JVM:Java Virtual Machine) JRE(Java Runtime Environmen ...
分类:
编程语言 时间:
2018-01-07 20:03:26
阅读次数:
202