当前位置:网站首页>2021-09-16 集成学习上--task1机器学习数学基础
2021-09-16 集成学习上--task1机器学习数学基础
2022-07-30 05:44:00 【凭轩听雨199407】
task1机器学习数学基础
作业:
试编写程序完成下述工作:
1) 为不同的a,b取值,绘制该函数的3D表面。请问 a,b取值对该表面形状有大的影响吗?,所谓大影响就是形状不再相似。
2) 编写一个算法来找到它的全局最小值及相应的最小解,并在3D图中标出。分析一下你的算法时空效率、给出运行时间。
1)
a/b分别取值-2到2,图形如下:
a/b分别取值-1到1,图形如下:
形状分类:
b<0:
b>=0:
2)
用梯度下降法求解最小值
f(x) = (a - x1)2 + b(x2 - x12)2
对x1求导,
df1 = 2 * (a - x1) * (-1) + 2b * (x2 - x12)(-2 * x1)
= 2(x1-a) +4bx1*( x12 - x2)
对x2求导,
df2 = 2b*(x2 - x12)
最小解如下图所示:
time consuming: 6.623468637466431s
边栏推荐
猜你喜欢
随机推荐
Oracle数据库SQL优化详解
Jdbc & Mysql timeout分析
【零基础搞定C语言——导航汇总篇】
【青岛站】SWAT模型高阶应用暨无资料地区建模、不确定分析与气候变化、土地利用对面源污染影响模型改进及案例分析研讨
TDengine cluster construction
用pop3收取gmail的邮件
Kaggle-M5
SQL Server Installation Tutorial
MYSQL一站式学习,看完即学完
Student achievement management system (C language version)
Nodejs PM2 monitoring and alarm email (2)
1.03 original Acegi security mechanism
边境的悍匪—机器学习实战:第十六章使用RNN和注意力机制进行自然语言处理
Meta分析在生态环境领域里的应用
MySQL achievement method 】 【 5 words, single table SQL queries
Self-augmented Unpaired Image Dehazing via Density and Depth Decomposition程序运行记录
基于R语言地理加权回归、主成分分析、判别分析等空间异质性数据分析
Receive emails from gmail with pop3
基于OpenCV的双目重建
Pytorch(一):动态图机制以及框架结构