| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> K-近邻算法(三) -> 正文阅读 |
|
[人工智能]K-近邻算法(三) |
七、特征?程-特征预处理 学习?标:
1、什么是特征预处理 (1) 特征预处理定义
翻译过来:通过?些转换函数将特征数据转换成更加适合算法模型的特征数据过程(把数据转换为机器更容易识别,更好处理的数据)
举例:约会对象数据 (2)包含内容
(3)特征预处理API
2、归?化 (1)定义 通过对原始数据进?变换把数据映射到(默认为[0,1])之间 (2)公式
那么怎么理解这个过程呢?我们通过?个例?
MinMaxScalar.fit_transform(X):
返回值:转换后的形状相同的array (4)数据计算 我们对以下数据进?运算,在dating.txt中。保存的就是之前的约会对象数据
分析: a. 实例化MinMaxScalar b. 通过fit_transform转换
得到的结果为: 注意最大值最小值是变化的,另外,最大值与最小值非常容易受异常点影响,所以这种方法鲁棒性(稳定性)较差,只适合传统精确小数据场景。 怎么办? 3、标准化 (1)定义 通过对原始数据进行变换把数据变换到均值为0,标准差为1范围内 (2)公式
(3)API
处理之后,每列来说,所有数据都聚集在均值0附近,标准差差为1
X:numpy array格式的数据 [ n_samples,n_features ] 返回值:转换后的形状相同的array (4)数据计算 a.实例化StandardScaler b.通过fit_transform转换
在已有样本?够多的情况下?较稳定,适合现代嘈杂?数据场景。 4、总结
定义:通过?些转换函数将特征数据转换成更加适合算法模型的特征数据过程 包含内容:归?化、标准化
定义:对原始数据进?变换把数据映射到(默认为[0,1])之间 api:sklearn.preprocessing.MinMaxScaler (feature_range=(0,1)… ),参数:feature_range – ??指定范围,默认0-1 总结:
定义:对原始数据进?变换把数据变换到均值为0,标准差为1范围内 api:sklearn.preprocessing.StandardScaler( ) 总结:
八、案例:鸢尾花种类预测—流程实现 1、再识K-近邻算法API
(1)n_neighbors int,可选(默认= 5),k_neighbors查询默认使?的邻居数 (2)algorithm:{‘auto’,‘ball_tree’,‘kd_tree’,‘brute’} 快速k近邻搜索算法,默认参数为auto,可以理解为算法自己决定合适的搜索算法。除此之外,?户也可以自己指定搜索算法ball_tree、kd_tree、brute?法进行搜索
2、案例:鸢尾花种类预测 (1)数据集介绍 Iris数据集是常用的分类实验数据集,由Fisher, 1936收集整理。Iris也称鸢尾花卉数据集,是?类多重变量分析的数据集。关于数据集的具体介绍:
(3)代码过程
特征值的标准化
随机数种子就是把训练集和测试集分的情况不一样,随机数种子不同,训练的模型也是不同的,修改这一变量可影响模型准确率 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/27 8:29:35- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |