- 博客(9)
- 收藏
- 关注
原创 SVM参数
SVM在sklearn库中主要三个参数- kernel(核函数linear、RBF)- C( C是惩罚系数,即对误差的宽容度。c越高,说明越不能容忍出现误差,容易过拟合。C越小,容易欠拟合。C过大或过小,泛化能力变差)- gamma( gamma是选择RBF函数作为kernel后,该函数自带的一个参数。隐含地决定了数据映射到新的特征空间后的分布,gamma越大,支持向量越少,gamma值越小,支持...
2018-05-11 13:08:17 1776
原创 python入门5(函数+切片+迭代+列表生成式)
一 函数 阅读python文档学习函数:https://docs.python.org/2/library/functions.html 也可以在交互式命令行通过help()函数查看,例 help(abs) 1 编写函数 def 函数名(参数): 2 返回多值 3 递归函数 4 定义默认参数 5 定义可变参数二 切片 L[0:3] 【取首...
2018-05-05 17:22:17 132
原创 python入门4(Dict和Set)
一 Dict {key: value} len() 用来计算集合大小 1 访问dict d[key] 2 dict的特点 查找速度快,但占用的内存大 【list刚好相反】 元素没有顺序 作为key的元素不可变,如整数,浮点数,字符串等都可以,list则不可以。 3 更新dict d[key]=value ...
2018-05-05 14:25:34 126
原创 python入门3(条件判断和循环)
一 if语句 例 if a>1: print a二 if-else语句 例 if a>1: print a else: print b三 if-elif-else语句四 while循环 while a<100: print a五 break和continue ...
2018-05-05 13:05:14 174
原创 python入门2(List和Tuple)
一 List 1 创建list [ ] list中可以包含不同的数据类型。 2 按照索引的方式访问list list是有序集合 索引方式 例:L[0] 【不要越界】 倒序访问 例:L[-1] 3 添加新元素 append()方法 例:append('A') 【添加到list的尾部】 inser...
2018-05-05 11:40:37 269
原创 python入门1(变量和数据类型)
一 Python中的数据类型1 整数2 浮点数 整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的,而浮点数运算可能会有四舍五入的误差。 整数除法即使除不尽也是精确的整数,因为余数直接被扔掉了。 整数运算结果仍为整数,浮点数运算结果仍为浮点数。 整数与浮点数混合运算后结果为浮点数。3 字符串 1) 可以用''或""括起来 2) 如果字符串本身包含''可以用""...
2018-05-05 09:44:03 112
原创 机器学习基础知识
定义1:机器学习是计算机从数据中学习出规律和模式,以应用在新数据上做预测的任务。资料:周志华,机器学习 李航,统计学习方法 吴恩达,Machine Learning,coursera 林轩田,机器学习基石/技术,coursera ...
2018-05-05 08:01:17 116
原创 SVM学习笔记
1 SVM寻找区分两类的超平面,使边际最大。2 线性可区分,线性不可区分3 所有坐落在边际两边的超平面上的点被称为支持向量。4 最大边际距离为2/||W|| (其中||W||为向量范数)5 SVM特点5.1 训练好的模型的算法复杂度是由支持向量的个数决定的,而不是由数据维度决定的,所以SVM不太容易产生过拟合。5.2 SVM训练出的模型完全依赖于支持向量,即使训练集里面所有的非支持向量都去除,...
2018-05-04 16:02:23 218
原创 sklearn_knn
sklearn.neighbors.KNeighborclassifier网址:http://scikit-learn.org/stable/modules/generated/sklearn.neighbors.KNeighborsClassifier.html闵可夫斯基距离(MinkowskiDistance)闵氏距离不是一种距离,而是一组距离的定义。(1)闵氏距离的定义 两个n维...
2018-05-01 15:52:43 113
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人