- 博客(8)
- 收藏
- 关注
原创 python3D绘图Axes3D函数详解
Axes3D对象与使用projection ='3d'关键字的任何其他轴一样创建。 创建一个新的matplotlib.figure.Figure并为其添加一个类型为Axes3D的新轴:比如如下方法创建aximport matplotlib.pyplot as pltfrom mpl_toolkits.mplot3d import Axes3Dfig = plt.figure()ax = fig.a...
2018-04-22 09:24:52
60057
2
原创 TensorFlow读取图片机制(1)--直接读取图片
读取机制有四种方法方法一直接读取图片直接写代码# tensorflow read picture读取图片机制import tensorflow as tfwith tf.Session() as sess : filename = [ 'C0.jpg', 'C1.jpg' ,'C2.jpg'] filename_queue =tf.train.string_input_produce...
2018-04-14 20:31:22
1059
原创 网格搜索GridSearchCV参数详细解析
一网格搜索(寻求参数最优的一种方法)首先为想要调参的参数设定一组候选值,然后网格搜索会穷举各种参数组合,根据设定的评分机制找到最好的那一组设置。使用:from sklearn.model_selection import GridSearchCVclass sklearn.model_selection.GridSearchCV(estimator, param_grid, scoring=Non...
2018-03-31 19:45:20
35196
2
原创 PCA降维原理以及举例
将图像读取之后,如若将每一个像素点看做特征,数据过于庞大和冗余,同时为了速度和可视化效果应先对读取进来的数据进行降维处理。1.1消减维度的理由:(1)大多数的模型在维度较小的情况下比较安全,多余的特征会影响或误导学习器;(2)更多的特征需要调整更多的参数,容易产生过拟合;(3)较少的维度数据集训练速度快;(4)实现数据可视化时,大多限制在两、三个维度上,更加体现降维的必要。无法使用选择方法删减特征...
2018-03-28 18:40:50
4629
原创 NIR近红外光谱简介
(1)红外光谱:分为近红外、中红外、远红外光谱。其中近红外光谱分为近红外短波(780-1100nm)和近红外长波(1100-2526nm)两个区域。 近红外光谱主要是由于分子震动的非谐振性使分子振动从基态向高能级跃迁时产生的,近红外光谱记录的是分子中单个化学键的基频振动的倍频和和合频信息,在近红外光谱范围内,测量的主要是含氢基团X-H(X=C、N、O)振动的倍频和合频吸收。(2)NIR优点与缺点...
2018-03-28 15:31:56
19502
原创 python列表介绍
1列表(其实就是C 数组)列表为可变对象,支持在原处修改,可以通过索引获取删除值,列表可以包含多种类型对象,不仅仅只是单一的对象,支持任意的嵌套2列表操作(L:列表)len(L)L1+L2 : 合并列表L.sort() # 原地对列表排序,默认为升序排序,L.index()L.append(.....) # append允许传入单一对象而不是列表L.reverse()del L[i ] L = ...
2018-03-19 19:03:27
213
原创 KNN浅析
k-近邻算法1.1算法原理及步骤为了判断未知实例的标签,以所有已知标签的实例为参照,选择参数k(多为奇数),计算未知实例与所有已知实例的距离,选择最近k个已知空间,少数服从多数的投票法则,让未知实例归类为k个最邻近样本中最多数的标签。1.2优缺点优点:精度高、对异常值不敏感,无输入数据假定、通过对K的选择可具备噪音数据的健壮性;缺点:计算复杂度高、空间复杂度高(需要大量空间存储所有已知实例)、样本...
2018-03-19 17:44:40
212
原创 SVM识别手写数字
支持向量机在2012年以前,SVM被认为机器学习中近十几年最成功表现最好的。SVM算法起源于感知机模型,感知机模型只可解决线性可分的数据集分类问题(线性可分:正负样本点集的凸包彼此不交)支持向量机可以应用于统计分类和回归分析。SVM分类:(1)线性可分SVM(2)线性不可分SVM(3)非线性SVM。例子:识别手写数字import matplotlib.pyplot as plt# Import d...
2018-03-18 19:56:51
2123
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人