matlab 代码梯度下降法 Machine Learning NJUST研究生硕士课程Machine Learning,主讲人夏睿。 代码有三个版本:C++、Python、Matlab。由于C++图形库比较麻烦,使用Qt又多此一举,所以C++版本不附带图例。 C++ must require: cmake>=3.15 C++>=11 armadillo==9.900.3 Python must require: python>=3.7.7 numpy>=1.19.1 matplotlib>=3.3.1 jupyter>=1.0.0 Matlab must require: Matlab>=R2016a 课程地址: Project1: Nanjing Housing Price Prediction 基于GD(梯度下降)算法以及正规方程解,使用线性回归建立模型,预测南京2014年房价。
2021-11-13 19:51:50 6.93MB 系统开源
1
机器学习 这些是我用一些数据集实现的一些流行的机器学习算法。 其中包括线性回归(多变量)的实现,逻辑和线性回归的梯度下降,决策树,随机森林,朴素贝叶斯。 它们都是用python 3.5编写的。
2021-11-13 19:48:43 4.12MB JupyterNotebook
1
基于梯度下降法的线性回归模型预测房价,进行多元线性回归,其中包括一套关于房价预测的数据和基于numpy和pandas基础库的源代码
2021-11-13 15:17:23 1.46MB python 线性回归
1
一种用于焦炭下降的调速器及其调速方法与流程.docx
2021-11-13 10:02:18 17KB
问答网站问题、回答数量预测中的数据集
2021-11-13 09:11:16 20KB 机器学习 全批量梯度下降法
1
最小二乘法是先将方程自变量与因变量化为系数矩阵X,再求该矩阵的转置矩阵(X1),接着求矩阵X与他的转置矩阵的X1的乘积(X2),然后求X2的逆矩阵。最后整合为系数矩阵W,求解后分别对应截距b、a1、和a2。可见计算一个矩阵的逆是相当耗费时间且复杂的,而且求逆也会存在数值不稳定的情况。 梯度下降法迭代的次数可能会比较多,但是相对来说计算量并不是很大。且其有收敛性保证。故在大数据量的时候,使用梯度下降法比较好。 梯度下降法 import numpy as np from matplotlib import pyplot as plt from mpl_toolkits.mplot3d import
2021-11-11 10:24:37 135KB 回归 多元线性回归 最小二乘法
1
(三)最速下降法的搜索路径呈直角锯齿形 定理4.1 设从点x(k) 出发,沿方向d作精确一维搜索, tk为最优步长因子,即 f(x(k) + tk dk) = min f( x(k) + t dk) 则成立 f(x(k) + tk d) T d =0, 即新点处的梯度与搜索方向垂直。 即 t>0 tk x(k+1) d(k) x(k) f(x)等值面 f(x (k+1) ) d(k+1)
2021-11-11 09:57:03 1.69MB PPT 优化
1
主要是用于本人文章所支撑的代码
1
[编译原理] 非递归下降语法分析文档_java模拟 编译原理的作业,做好了,放上来,参考一下,希望能和大家交流.
2021-11-10 14:37:26 100KB 非递归下降语法分析
1
最优化无约束求解算法MATLAB实现,包括最速下降、拟牛顿法(DFP)、共轭梯度法(PRP)
2021-11-09 14:08:28 8KB MATLAB DFP PRP 最速下降法
1