排序算法 1、基本介绍 ? 排序算法比较基础,但是设计到很多计算机科学的想法,如下: ? 1、比较和非比较的策略 ? 2、迭代和递归的实现 ? 3、分而治之思想 ? 4、最佳、最差、平均情况时间复杂度分析 ? 5、随机算法 2、排序算法的分类 算法分类 冒泡排序 (1)冒泡排序的介绍 ? 冒泡排序是 ...
分类:
编程语言 时间:
2019-12-09 01:23:47
阅读次数:
75
What 经典的二分类算法,也可以解决多分类问题 Sigmoid函数 Sigmoid函数 公式: 自变量取值为任意实数,值域[0, 1] 结果整合: 由输入值到概率的转化,可以用于完成分类任务 似然函数: 对数似然: Why 结构简单。先用逻辑回归测试,如果不能解决在考虑其他算法 How ...
分类:
其他好文 时间:
2019-12-03 23:02:05
阅读次数:
117
10 逻辑回归 分类算法 逻辑回归 应用场景 (二分类) 广告点击率 (典型的二分类问题,点了或者没点,也能得出) 是否为垃圾邮件 是否患病 金融诈骗 虚假账号 逻辑回归定义 1. 逻辑回归: 是一种分类算法,使用线性回归的式子作为输入,通过sigmoid函数转换为概率问题。 2. sigmoid函 ...
分类:
其他好文 时间:
2019-12-03 21:42:23
阅读次数:
127
本文整理了60个机器学习算法应用场景实例,含分类算法应用场景20个、回归算法应用场景20个、聚类算法应用场景10个以及关联规则应用场景10个。包含了天池、DataCastle、DataFountain中所有竞赛场景。 目录 1 分类算法应用场景实例 1.1 O2O优惠券使用预测 1.2 市民出行选乘 ...
分类:
编程语言 时间:
2019-11-30 09:25:43
阅读次数:
126
一、算法原理 KNN算法是机器学习中最基本算法之一,属于惰性学习算法的典例。惰性指模型仅通过对训练数据集的记忆功能进行预测,而不产生判别函数。 KNN算法本身很简单,归纳为如下几步:①选择近邻数量k和距离度量的方法②找到待分类样本的k个最近邻③根据最近邻类标进行多数投票 二、超参数(结合sklear ...
分类:
编程语言 时间:
2019-11-28 23:06:36
阅读次数:
483
K-近邻算法 K-K个 N-nearest-最近 N-Neighbor 来源:KNN算法最早是由Cover和Hart提出的一种分类算法 定义 如果一个样本在特征空间中的k个最相似(即特征空间中最邻近)的样本中的大多数属于某一个类别,则该样本也属于这个类别。 距离公式 两个样本的距离可以通过如下公式计 ...
分类:
编程语言 时间:
2019-11-13 13:06:34
阅读次数:
70
带你搞懂朴素贝叶斯分类算法 带你搞懂朴素贝叶斯分类算 贝叶斯分类是一类分类算法的总称,这类算法均以贝叶斯定理为基础,故统称为贝叶斯分类。而朴素朴素贝叶斯分类是贝叶斯分类中最简单,也是常见的一种分类方法。这篇文章我尽可能用直白的话语总结一下我们学习会上讲到的朴素贝叶斯分类算法,希望有利于他人理解。 1 ...
分类:
编程语言 时间:
2019-11-11 00:28:24
阅读次数:
94
分类算法之逻辑回归(Logistic Regression) 1.二分类问题 现在有一家医院,想要对病人的病情进行分析,其中有一项就是关于良性\恶性肿瘤的判断,现在有一批数据集是关于肿瘤大小的,任务就是根据肿瘤的大小来判定是良性还是恶性。这就是一个很典型的二分类问题,即输出的结果只有两个值 良性和恶 ...
分类:
编程语言 时间:
2019-11-09 00:11:56
阅读次数:
111
朴素贝叶斯分类器 (naive bayes classifier, NBC) 是一种常见且简单有效的贝叶斯分类算法。对已知类别,朴素贝叶斯分类器在估计类条件概率时假设特征之间条件独立。这样的假设,可以使得在有限的训练样本下,原本难以计算的联合概率 $P(X_1, X_2, \cdots, X_n | ...
分类:
其他好文 时间:
2019-11-07 19:14:57
阅读次数:
106
分类算法-k近邻算法(KNN): 定义: 如果一个样本在特征空间中的k个最相似 (即特征空间中最邻近) 的样本中的大多数属于某一个类别,则该样本也属于这个类别 来源: KNN算法最早是由Cover和Hart提出的一种分类算法 计算距离公式: 两个样本的距离可以通过如下公式计算,又叫欧氏距离,比如说 ...
分类:
编程语言 时间:
2019-11-03 16:39:16
阅读次数:
174