资源简介
这是一个matlab对梯度下降的实现,模拟的是x^2+y^2最小值的取得
代码片段和文件信息
function [] = gradient(step threadhold)
%在这里主要是演示对z=x^2+y^2的用梯度下降算法
%设置x和y的初始值%
x = 100;
y = 100;
%先计算前两个步骤的值
last_step_result = x*x + y*y;
x = x - step*2*x;
y = y - step*2*y;
this_step_result = x^2 + y^2;
%设置最大迭代次数%
max_count = 1000000000;
index = 0;
while (abs(this_step_result -last_step_result) >threadhold) && (index < max_count)
%计算此时的结果%
current_dx = 2*x;
current_dy = 2*y;
%计算新的x和y
x = x - step*curre
- 上一篇:leach经典算法matlab代码
- 下一篇:实验流体力学 PTV matlab
相关资源
- 机器学习——逻辑回归logistic实现二分
- 用MATLAB编写的贝叶斯算法程序.m
- matlab_人眼疲劳监测.rar
- SVM_RFE循环递归筛选特征
- ID3决策树-MATLAB程序
- k近邻-机器学习算法
- matlab BP神经网络的动量梯度下降算法
- 梯度下降算法动态演示matlab文件
- 神金网络,对于temprtrom算法
- 机器学习及其matlab实现—从基础到实
- 基于K-means算法的图像分割matlab
- 机器学习_BP反向传播算法_MATLAB
- 机器学习入门到实战——MATLAB 书第十
- Matlab用梯度下降算法开发的rbf神经网
- IMM算法源程序-CACV 模型
- ID3算法MATLAB实现,机器学习作业
- 神经网络算法-matlab源代码
- 动量梯度下降算法训练 BP 网络 matla
- 感知机学习算法训练分类器解决井字
- 支持向量机matlab代码
- 梯度下降算法代码及详细解释非常易
- Matlab机器学习WKNN,加权K近邻,含有数
- SMOTE结合SVM算法matlab实现
- RVM相关向量机matlab源代码
- 单层感知器Matlab代码-异或运算
- 非平衡算法ADASYN算法的MATLAB代码
- 局部加权回归的MATLAB实现机器学习之
- 随机森林分类matlab代码
- MATLAB——基于PSO工具箱的函数寻优算
- 半监督分类算法源程序-matlab代码
评论
共有 条评论