机器学习之SVM
摘要:一、线性分类器: 首先给出一个非常非常简单的分类问题(线性可分),我们要用一条直线,将下图中黑色的点和白色的点分开,很显然,图上的这条直线就是我们要求的直线之一(可以有无数条这样的直线) 假如说,我们令黑色的点 = -1, 白色的点 = +1,直线f(x) = w.x + b,这儿的x、w是向量,其
阅读全文
posted @
2018-04-22 13:24
junjiang3
阅读(271)
推荐(0)
机器学习之决策树
摘要:一、基本流程 决策树是一类常见的机器学习方法,其是基于树结构来进行决策的,这恰是人类在面临决策问题时很自然的一种处理机制。例如我们要对“这是好瓜吗?”这样的问题 进行决策时,通常会进行一系列的判断或者“子决策”。这个决策的流程如下图所示: 一般的,一棵树包含一个根节点,若干个内部节点和若干个叶子结点
阅读全文
posted @
2018-04-15 14:49
junjiang3
阅读(654)
推荐(0)
Java多线程中Lock的使用
摘要:Jdk1.5以后,在java.util.concurrent.locks包下,有一组实现线程同步的接口和类,说到线程的同步,可能大家都会想到synchronized关键字, 这是java内置的关键字,用来处理线程同步的,但这个关键字有很多的缺陷,使用起来也不是很方便和直观,所以就出现了Lock,下面
阅读全文
posted @
2018-04-07 13:47
junjiang3
阅读(9872)
推荐(0)
ConcurrentHashMap如何保证线程安全
摘要:以前看过HashMap的内部实现,知道HashMap是使用Node数组+链表+红黑树的数据结构来实现,如下图所示。但是HashMap是非线程安全,在多线程环境不能够使用。 不过JDK在其并发包中为我们提供了线程安全的ConcurrentHashMap。因此,来学习以下其内部是如何保证线程安全的。 H
阅读全文
posted @
2018-04-01 12:56
junjiang3
阅读(44926)
推荐(2)