老马学机器学习-12-逻辑斯蒂回归(Logistic Regression)
逻辑斯蒂回归(Logistic Regression)
逻辑斯蒂回归(Logistic Regression) 虽然名字中有回归,但模型最初是为了解决二分类问题。
线性回归模型帮助我们用最简单的线性方程实现了对数据的拟合,但只实现了回归而无法进行分类。
因此LR就是在线性回归的基础上,构造的一种分类模型。
对线性模型进行分类如二分类任务,简单的是通过阶跃函数(unit-step fu...
2018-11-14 00:38:35 |
ML
老马学机器学习-12-线性回归(Linear Regression)
什么是回归分析
回归分析是一种预测性的建模技术,它研究的是因变量(目标)和自变量(预测器)之间的关系。
这种技术通常用于预测分析,时间序列模型以及发现变量之间的因果关系。
通常使用曲线/线来拟合数据点,目标是使曲线到数据点的距离差异最小。
线性回归
线性回归是回归问题中的一种,线性回归假设目标值与特征之间线性相关,即满足一个多元一次方程。
通过构建损失函数,来求解损失函数最小时的...
2018-11-14 00:38:35 |
ML
老马学机器学习-11-决策树算法详解及 java 实现
决策树
在现实生活中,我们会遇到各种选择,不论是选择男女朋友,还是挑选水果,都是基于以往的经验来做判断。如果把判断背后的逻辑整理成一个结构图,你会发现它实际上是一个树状图,这就是我们今天要讲的决策树。
决策树的工作原理
决策树基本上就是把我们以前的经验总结出来。
如果我们要出门打篮球,一般会根据“天气”、“温度”、“湿度”、“刮风”这几个条件来判断,最后得到结果:去打篮球?还是不去?...
2018-11-14 00:38:35 |
ML
老马学机器学习-10-基于贝叶斯算法实现性别推断实战
性别推断
给你一个名字,让你猜这个人的性别是男还是女。
比如:
上官婉儿
吴青峰
相信你可以很容易推断出对应的性别,你是如何做到的呢?如果让你写一个程序来实现,又该如何实现呢?
开源工具
当然,基于名称进行性别推断的开源工具是有的,我们可以先感受一下。
maven 引入
<dependency>
<groupId>com.github.ho...
2018-11-14 00:38:35 |
ML
老马学机器学习-10-贝叶斯过滤算法实现垃圾邮件过滤
回顾
我们前面学习了如何利用贝叶斯推断姓名的性别,那么如何利用贝叶斯进行邮件过滤呢?
什么是贝叶斯过滤器?
垃圾邮件是一种令人头痛的顽症,困扰着所有的互联网用户。
正确识别垃圾邮件的技术难度非常大。传统的垃圾邮件过滤方法,主要有”关键词法”和”校验码法”等。
前者的过滤依据是特定的词语;后者则是计算邮件文本的校验码,再与已知的垃圾邮件进行对比。它们的识别效果都不理想,而且很容易规避...
2018-11-14 00:38:35 |
ML
Hyper-V
Hyper-V
Hyper-V是微软的一款虚拟化产品,是微软第一个采用类似Vmware和Citrix开源Xen一样的基于hypervisor的技术。这也意味着微软会更加直接地与市场先行者VMware展开竞争,但竞争的方式会有所不同。
目的
Hyper-V设计的目的是为广泛的用户提供更为熟悉以及成本效益更高的虚拟化基础设施软件,这样可以降低运作成本、提高硬件利用率、优化基础设施并提高服务...
2018-11-13 00:38:35 |
Net
Oracle Ex
Oracle 性能之坑
需求
根据分组之后,对某个字段进行连接。
实现方式
主要的实现方式有以下两种:
select LISTAGG(id,’,’) WITHIN GROUP( ORDER BY depon),sum(salary),depon
from test_1
group by depon;
select wm_concat(id) ,sum(salary),depo...
2018-11-12 13:22:26 |
SQL
jvisualvm java 性能分析工具
jvisualvm
Java VisualVM是一个直观的图形用户界面,可在指定的Java虚拟机(JVM)上运行时提供有关基于Java技术的应用程序(Java应用程序)的详细信息。 Java VisualVM这个名称源于Java VisualVM可视化地提供有关JVM软件的信息。
Java VisualVM将多个监视,故障排除和分析实用程序组合到一个工具中。例如,独立工具jmap,jin...
2018-11-12 13:22:26 |
JVM