Machine Learning with Peppa

分享机器学习,数学,统计和编程干货

排序:
默认
按更新时间
按访问量

随机梯度下降(SGD)和批量梯度下降(BGD)的区别

梯度下降(GD, gradient descent):梯度下降法是求解无约束最优化问题的一种常用方法,比较适用于控制变量较多,受控系统比较复杂,无法建立准确数学模型的最优化控制过程。是一种迭代算法,每一步需要求解目标函数的梯度向量。     在机器学习中,GD主要用于降低模型输出和真实输出之间的损...

2018-05-26 11:02:44

阅读数:3

评论数:0

【感知机/支持向量机】点到平面距离公式的由来

在感知机模型中,输入空间中任意一点 到超平面S的距离:其推导过程如下:

2018-05-26 10:52:23

阅读数:3

评论数:0

Linux source命令用法详解

Linux source命令:通常用法:source filepath 或 . filepath功能:使当前shell读入路径为filepath的shell文件并依次执行文件中的所有语句,通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。例如,当我们修改了/etc/profi...

2018-05-25 18:34:55

阅读数:41

评论数:0

正规方程与梯度下降法的选择

从微积分来说我们可以利用费马定理直接令方程导数为0,从而解出最优解。然而现实的例子都是很多参数的,我们需要做的就是对于这些参数都求偏导数,从而就得到各个参数的最优解,也就是全局最优解,但是困难在于,如果按照上面这么做将会非常费时间,所以有更好的办法。 在线性回归中。为了求得參数的最优值,一般採用梯...

2018-05-25 16:27:43

阅读数:6

评论数:0

浅析Scala单例对象与伴生类

Scala的单例对象Scala不能定义静态成员,而是代之定义单例对象(singleton object)。以object关键字定义。 对象定义了某个类的单个实例,包含了你想要的特性:object Accounts{ private var lastNumber = 0 def ne...

2018-05-24 20:45:13

阅读数:16

评论数:0

Scala入门(一):直接在eclipse上安装Scala IDE

Scala IDE: http://www.scala-ide.org,这是typesafe公司官方开发的IDE。另有个IntellJ, 安装 scala 插件后,也很好用大家可以试试。这里我用的是SCALA IDE。方法一、官网下载安装包安装Scala和安装Java差不多,如果你有eclipse...

2018-05-24 19:41:57

阅读数:129

评论数:0

什么是元编程(meta-promgramming)?

可以扩展程序自身,这样的能力,为元编程。比如Ruby,使用元编程可以扩展出领域专用语言DSL, 比如RSpec、puppet、chef等。相对于新创造的领域专用语言DSL来说, Ruby语言就成为其的元语言,所以叫做元编程 。「我的电话是 +86 123 4567 8910」 ——这是一条数据;...

2018-05-24 12:30:52

阅读数:95

评论数:0

Java中的内部类与匿名内部类

一、使用匿名内部类内部类      匿名内部类由于没有名字,所以它的创建方式有点儿奇怪。创建格式如下:new 父类构造器(参数列表)|实现接口() { //匿名内部类的类体部分 }      在这里我们看到使用匿名内部类我们必须要继承一个父类或者实现一个接口,...

2018-05-16 13:33:59

阅读数:39

评论数:0

RMI:Java中的分布式计算框架

RMI全称是Remote Method Invocation-远程方法调用,Java RMI在JDK1.1中实现的,其威力就体现在它强大的开发分布式网络应用的能力上,是纯Java的网络分布式应用系统的核心解决方案之一。其实它可以被看作是RPC的Java版本。但是传统RPC并不能很好地应用于分布式对...

2018-05-15 18:22:33

阅读数:101

评论数:0

Java中的Comparator()与comparaTo()

1.为什么写?comparator 是javase中的接口,位于java.util包下,该接口抽象度极高,有必要掌握该接口的使用大多数文章告诉大家comparator是用来排序,但我想说排序是comparator能实现的功能之一,他不仅限于排序2.接口功能该接口代表一个比较器,比较器具有可比性!大...

2018-05-09 21:05:37

阅读数:61

评论数:0

手把手教你申请Coursera的课程助学金

在C站已经上了一年多的课程了,因为的确没有收入,所以一直申请奖学金度日。当然我也建议大家不要学”付费是不可能付费的,这辈子不可能付费的“这种套路。以后有收入了,还是要付费支持的。目前我在coursera上过的课程有十几节,如果自费的话大概需要1000多刀,所以还是很有用的。我上的课程主要和编程以及...

2018-05-09 18:52:41

阅读数:49

评论数:0

浅析Java中的synchronized

Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。     一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码...

2018-05-08 22:46:02

阅读数:48

评论数:0

数据库的ACID(原子性、一致性、隔离性与持久性)

ACID特性数据库管理系统中事务(transaction)的四个特性(分析时根据首字母缩写依次解释):原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)所谓事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不...

2018-05-08 15:45:37

阅读数:28

评论数:0

一文详解内点法

在面对无约束的优化命题时,我们可以采用牛顿法等方法来求解。而面对有约束的命题时,我们往往需要更高级的算法。单纯形法(Simplex Method)可以用来求解带约束的线性规划命题(LP),与之类似的有效集法(Active Set Method)可以用来求解带约束的二次规划(QP),而内点法(Int...

2018-05-07 16:53:45

阅读数:20

评论数:0

Java中private修饰变量的继承问题

private在英文里是私人的意思,众所周知,JAVA是面向对象的一门语言,每个对象都有各自的属性和方法。但是有的属性涉及安全因素或秘密因素不能让外面的程序调用,所以就用到了private,经过它定义的变量只能在此对象内部调用,外部程序就无法调用,也就是说只能供其自身调用,比如某个人是一个对象,那...

2018-05-03 18:11:11

阅读数:87

评论数:0

如何直观理解拉格朗日乘子法与KKT条件

以前学习SVM时曾草草了解到过KKT条件,当然,关于KKT条件的前身也就是拉格朗日乘子法,是高数就接触过的。如今学习最优化理论,又碰到了他俩,不得不说是一种缘分,当然这两个概念也是机器学习算法中非常重要的,因为机器学习归根到底就是一种优化。接下来让我们来一起看看。拉格朗日乘子法首先来了解拉格朗日乘...

2018-05-02 16:37:13

阅读数:663

评论数:0

Java中getclass(),class()与iinstanceof的区别与联系

getclass()学过Python的同学肯定很熟悉,是不是有点像__dict__ method?其实这个自省,JAVA中叫做反射,可以理解为在运行时期获取对象类型信息的操作,两者几乎相同。传统的编程方法要求程序员在编译阶段决定使用的类型,但是在反射的帮助下,编程人员可以动态获取这些信息,从而编写...

2018-04-30 23:15:56

阅读数:12

评论数:0

Java非静态方法与静态方法的调用问题

学过Java的同学都知道,非静态方法(不带static)可以访问静态方法(带static),但是反过来就不行,为什么呢?来看下面这个简单例子:public class test{ public void static main(String args[]){ method(...

2018-04-30 21:25:18

阅读数:17

评论数:0

Python中的*self,*self._args, **kwargs

在python中,有些常见方法参数是:*self._args, **kwargs,如:self._target(*self._args, **self._kwargs)。经过查找一些资料,可以归纳为以下两种类型:*self._args 表示接受元组类参数;**kwargs     表示接受字典类参...

2018-04-30 20:34:47

阅读数:29

评论数:0

如何在Python中实现尾递归优化

一般递归123456def normal_recursion(n):    if n == 1:        return 1    else:        return n + normal_recursion(n-1) 执行:12345678910normal_recursion(5)5 ...

2018-04-27 20:07:22

阅读数:20

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭