上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 20 下一页
摘要: # 注:使用线性回归算法的前提是,假设数据存在线性关系,如果最后求得的准确度R < 0,则说明很可能数据间不存在任何线性关系(也可能是算法中间出现错误),此时就要检查算法或者考虑使用其它算法; 一、功能与特点 1)解决回归问题 2)思想简单,实现容易 # 因为算法运用了很多的数学推到,使计算机实现变 阅读全文
posted @ 2018-05-26 11:07 何永灿 阅读(2861) 评论(0) 推荐(0) 编辑
摘要: 原文:https://blog.csdn.net/zolalad/article/details/11848739 博主:zolalad 通常,对于一个给定的算法,我们要做 两项分析。第一是从数学上证明算法的正确性,这一步主要用到形式化证明的方法及相关推理模式,如循环不变式、数学归纳法等。而在证明算 阅读全文
posted @ 2018-05-25 18:23 何永灿 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 数据归一化(Feature Scaling) 一、为什么要进行数据归一化 原则:样本的所有特征,在特征空间中,对样本的距离产生的影响是同级的; 问题:特征数字化后,由于取值大小不同,造成特征空间中样本点的距离会被个别特征值所主导,而受其它特征的影响比较小; 例:特征1 = [1, 3, 2, 6, 阅读全文
posted @ 2018-05-25 17:10 何永灿 阅读(23065) 评论(2) 推荐(5) 编辑
摘要: 一、scikit-learn库中的网格搜索调参 1)网格搜索的目的: 找到最佳分类器及其参数; 2)网格搜索的步骤: 以kNN算法为例,Jupyter中运行; import numpy as np from sklearn import datasets # 得到原始数据 digits = data 阅读全文
posted @ 2018-05-25 09:56 何永灿 阅读(3926) 评论(0) 推荐(1) 编辑
摘要: 一、评测标准 模型的测评标准:分类的准确度(accuracy); 预测准确度 = 预测成功的样本个数/预测数据集样本总数; 二、超参数 超参数:运行机器学习算法前需要指定的参数; kNN算法中的超参数:k、weights、P; 一般超参数之间也相互影响; 调参,就是调超参数; 1)问题 # 以kNN 阅读全文
posted @ 2018-05-24 22:01 何永灿 阅读(7069) 评论(0) 推荐(0) 编辑
摘要: 1、如果在cmd.exe中无法运行软件(如python),因为在系统的环境变量中,path中没有该软件的安装路径; 2、通过pip安装软件:pip install 文件路径\文件全名,将软件安装在指定路径,需要将该软件包复制该路径下; 未完待续。。。 阅读全文
posted @ 2018-05-24 19:17 何永灿 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 一、快捷键 Ctrl + N,输入类名:快速打开编辑器中的任何类; Ctrl + Shift + N:快速打开项目中的任何py文件; Ctrl + 空格:调用代码自动完成功能的特殊变体;通过按Ctrl +空两格允许你完成任何类的名字,无论它是否在当前文件导入。如果该类还没有导入,那么import语句 阅读全文
posted @ 2018-05-24 11:15 何永灿 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 一、关系 二、调用 # 一般都是调用其它包中的模块下的类或者函数; # print(__file__):查看当前模块的绝对路径; # 导入类后,可直接调用类的方法:类.func() # A/B/C/kNN.py,B文件夹为kNN.py文件的上级文件夹;(之所以导入上一级文件夹路径,可能为了避免后面使 阅读全文
posted @ 2018-05-24 09:09 何永灿 阅读(1886) 评论(0) 推荐(1) 编辑
摘要: 一、判断机器学习算法的性能 机器学习经过训练得到的模型,其意义在于真实环境中的使用; 将全部的原始数据当做训练集直接训练出模型,然后投入到真实环境中,这种做法是不恰当的,存在问题: 方案:训练数据集与测试数据集切分(train test split),将原始数据的80%作为训练数据来训练模型,另外2 阅读全文
posted @ 2018-05-23 16:35 何永灿 阅读(12938) 评论(0) 推荐(0) 编辑
摘要: 一、scikit-learn库中的kNN算法 scikit-learn库中,所有机器学习算法都是以面向对象的形式进行包装的; 所有scikit-learn库中机器学习算法的使用过程:调用、实例化、fit、预测; 1)使用scikit-learn库中的kNN算法解决分来问题: 代码实现过程: impo 阅读全文
posted @ 2018-05-23 10:00 何永灿 阅读(1614) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 20 下一页