机器学习部分算法 附相关公式

Posted junblog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了机器学习部分算法 附相关公式相关的知识,希望对你有一定的参考价值。

1. sklearn.preprocessing.scale 怎么算的,示例:

from sklearn import preprocessing
import numpy as np
X_train = np.array([[ 1., -1.,  2.], [ 2.,  0.,  0.], [ 0.,  1., -1.]]))

X_train

array([[ 1., -1.,  2.],
       [ 2.,  0.,  0.],
       [ 0.,  1., -1.]])

执行X_train.scale()后,得到

array([[ 0.        , -1.22474487,  1.33630621],
       [ 1.22474487,  0.        , -0.26726124],
       [-1.22474487,  1.22474487, -1.06904497]])
解释:将数据转化为标准正态分布。默认按特征列,以均值为中心,以分量为单位方差。
对应公式: (X - mean) / std 。其中 mean是平均值,std是标准差(方差的平方根)。
标准差的公式又是: std=sqrt(((x1-x)^2 +(x2-x)^2 +......(xn-x)^2)/n) ,其中 x 是均值。公式又如下图

技术图片

 

以上是关于机器学习部分算法 附相关公式的主要内容,如果未能解决你的问题,请参考以下文章

太赞了!机器学习基础核心算法:贝叶斯分类!(附西瓜书案例及代码实现)

机器学习实战3:基于朴素贝叶斯实现单词拼写修正器(附Python代码)

机器学习:基于朴素贝叶斯实现单词拼写修正器(附Python代码)

机器学习笔记——朴素贝叶斯构建“饥饿站台”豆瓣短评情感分类器

机器学习推荐算法(附例题代码)

机器学习初学者手抄本:数学基础机器学习经典算法统计学习方法等