机器学习
liuwxye
这个作者很懒,什么都没留下…
展开
-
1.Linear Regression
线性回归属于监督学习:先给定一个训练集,根据这个训练集学习出一个线性函数,然后通过样本测试这个函数训练的好不好(即此函数是否足够拟合训练集数据),最后挑选出最好的函数(cost最小)。在样本集中,假设样本是单线性回归的(自变量只有一个)。则我们给出变量线性回归的模型:x是特征,h(x)是假设性函数。代价函数:m为训练样本的个数。我们的目的,就是要通过不断调整:θ0,θ1,使得代价函数取向最小值。原创 2017-09-08 22:41:01 · 422 阅读 · 0 评论 -
Y must be a vector or a character array
在matlab调用svm的时候,出现 Y must be a vector or a character array的错误。 解决办法: 1.点击Matlab左上角的file,选择set path 2.在弹出的选项框中,选择第二个选项And with Subfolders 3.找到自己的libsvm文件夹,点确定 4.点击save,关闭set path原创 2017-10-21 15:53:12 · 936 阅读 · 0 评论 -
PCA原理
PCA(Principal Component Analysis),即主成分分析,通常用于数据的降维处理。PCA通过线性变换将原始数据变换为一组各维度线性无关的表示,可用于提取数据的主要特征分量,常用于高维数据的降维。 先从向量的内积(即点积)开始。首先,要解释的是,二维向量和这个二维向量在二维空间中对应的矩阵(线性变换)之间的关系。1x2矩阵与二维向量之间的联系:二维空间中的二维向量所对应的1翻译 2017-11-21 19:05:43 · 450 阅读 · 0 评论 -
贝叶斯
基础理论当我们无法基于规则进行判断时, 我们使用概率。Probability vs. Statistics在某种程度上,概率论和统计学的目的是完全相反(inverse)的:In probability theory we consider some underlying process which has some randomness or uncertainty modeled by rando翻译 2017-12-12 19:57:41 · 704 阅读 · 0 评论 -
python读取含中文的csv文件
pandas.read_csv()函数读取含有中文的csv文件时,很可能会遇到 ‘utf8’ codec can’t decode byte…之类的错误 最简单的办法就是将csv通过notepad++转化为utf-8格式,在用pandas 导入就行了。...原创 2018-03-28 14:31:12 · 7173 阅读 · 0 评论 -
关于TensorFlow中函数conv2d参数stride,padding的理解
刚刚接触TensorFlow,很多地方不是很理解,虽然之前有过相关的理论学习,但具体的代码实现,还需破费心力。TensorFlow中函数conv2d主要实现了输入张量与设定卷积核的卷积操作,其函数形式如下:tf.nn.conv2d( input, filter, strides, ...转载 2018-12-10 20:35:09 · 1206 阅读 · 0 评论 -
tensorflow下的局部响应归一化函数tf.nn.lrn
实验环境:windows 7,anaconda 3(Python 3.5),tensorflow(gpu/cpu) 函数:tf.nn.lrn(input,depth_radius=None,bias=None,alpha=None,beta=None,name=None) 函数解释援引自tensorflow官方文档 https://w...转载 2018-12-11 18:48:27 · 1848 阅读 · 0 评论