自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 特征学习笔记Chapter1-Chapter4

Chapter1机器学习从业者有一个共识,那就是建立机器学习流程的绝大部分时间都耗费在特征工程和数据清洗上。正确的特征要视模型和数据的具体情况而定,而模型和数据千差万别,很难从各种项目中归纳出特征工程的实践原则。每份数据都是管中窥豹,只能反映一小部分现实,把这些观测综合起来才能得到一个完整的描述。但这个描述非常散乱,因为它由成千上万个小片段组成,而且总是存在测量噪声和缺失值数据处理工作流往往是多阶段的迭代过程。举个例子,股票价格是在交易所中观测到的,然后由像汤森路透这样的中间机构进行汇集并保存在数据

2020-10-15 16:20:50 790

原创 Matlab中使用共轭梯度 Jacobi G-S迭代法解决Ax=b

在上一篇我们通过对矩阵A的分解,将A分解为上三角矩阵与下三角矩阵的乘积,并通过简单地前代法和后代法得到x的值。在本篇文章中,我们主要使用迭代法,通过不同的xk的递推关系,达到逼近x的效果,主要依靠的课本是北京大学徐树方老师等人编著的数值线性代数,下面开始正文部分。共轭梯度 Jacobi G-S迭代解决Ax=b设矩阵A b共轭梯度法Jacobi迭代Gauss-Seidel迭代法设矩阵A b我们是自己设出了一个比较复杂的A矩阵:function A = matrix_Builder(n)%对于一个n

2020-09-27 14:53:10 2222 1

原创 通过前代法后代法列主元Cholesky求解Ax=b

求解步骤首先设出要求解的矩阵简述前代后代法前代法后代法矩阵分解列主元消去Cholesky分解首先设出要求解的矩阵function A = matrix_Builder(n)%对于一个n,我们按课本120页要求生成(n-1)^2*(n-1)^2的矩阵A = diag(repmat([4], 1, (n-1)^2))+diag(repmat([-1], 1, n*(n-2)), 1)+diag(repmat([-1], 1, n*(n-2)), -1)-diag(repmat([1],1,(n-1)*(

2020-09-24 17:41:18 838

原创 西瓜书二刷重点摘录Chapter1

机器学习定义机器学习正是这样一门学科,它致力于研究如何通过计算的手段,利用经验来玫善系统自身的性能在计算机系统中,“经验"通常以"数据"形式存在,因此机器学习所研究的主要内容,是关于在计算机上从数据中产生"模型” (model) 的算法,即"学习算法" (learning algorithm).泛化尽管训练集通常只是样本需间的一个很小的采样,我们仍希望它能很好地反映出样本空间的特性,否则就很难期望在训练集上学得的模型能在整个样本空间上都工作得很好.样本分布通常假设样本空间中全体样本服从A个未知"分

2020-09-24 17:09:49 249

原创 MATLAB实现Lagrange插值函数

MATLAB实现Lagrange插值函数首先我们绘制Lagrange基函数首先给出一个Lagrange基函数比较复杂的设法:function y=lagrange(x0,y0,x)n=length(x0);m=length(x);for i=1:m z=x(i); s=0.0; for k=1:n p=1.0; for j=1:n if j~=k p = p*(z-x0(j))/(x0

2020-08-31 09:56:53 18463 2

原创 MATLAB中通过最小二乘法逼近函数

我们使用最小二乘法逼近函数1.基函数基函数我们选用基本的 1,xxx,x2x^2x2 , x3x^3x3 函数2.被逼近函数我们设为y=2x3+x+2y = 2x^3+x+2y=2x3+x+2并加上一个扰动3.结论我们主要使用的最小二乘的逼近公式为:AT∗W∗A=C∗BA^T*W*A=C*BAT∗W∗A=C∗BA为基函数节点处的值所构成的列向量W为权重矩阵,此处为单位阵C为我们要求的系数B为函数在节点处基函数与被逼近函数值的乘积矩阵4.实现代码%Aa0 = on

2020-08-29 18:59:26 2824

原创 在MATLAB中通过伯森斯坦基函数逼近其他函数

在MATLAB中通过伯森斯坦基函数逼近其他函数1.构建伯森斯坦基函数function result = Bernstein_Base_function(n,i,x)%其中n为该伯森斯坦基函数的次数,i为该伯森斯坦基函数x的次数result = nchoosek(n,i)* x.^i.*(1-x).^(n-i);2.设出被逼近函数 y=(x4+2)∗sin(πx),.\ y = (x^4+2)*sin(\pi x),. y=(x4+2)∗sin(πx),.functio

2020-08-29 17:03:59 658

原创 MATLAB中使用基础优化算法求解二次函数问题

啊第一次在csdn上写东西,在前些时候优化方法的计算实习老师留了一些上机作业,第一道题目是用不同的优化算法结合最速下降法求解二次函数。二次函数及梯度的生成先贴代码/matlab:function Function_value = Quadratic_function(x)%Quadratic_function(x)函数用来对给定的x返回二次函数值n = 146;a = unidrnd(...

2019-11-22 18:56:49 3208 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除