吴恩达深度学习公开课笔记(2)

本文探讨了如何使用矩阵运算来简化机器学习算法,特别是通过矩阵乘法减少代码复杂度。介绍了使用矩阵表示预测函数的方法,以及如何利用矩阵进行特征缩放和均值归一化,加速梯度下降算法的收敛。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用矩阵来简化算法

使用矩阵乘法来减少代码

训练集

size(feet2feet^2feet2)Number of badroomsNumber of floorsAge of home(years)Price($1000)
20145145460
14163240232
15343230315
8522136178

预测函数
hθ(x)=θ0+θ1x1+θ2x2+θ3x3+θ4x4h\theta(x)=\theta_{0}+\theta_{1}x_{1}+\theta_{2}x_{2}+\theta_{3}x_{3}+\theta_{4}x_{4}hθ(x)=θ0+θ1x1+θ2x2+θ3x3+θ4x4

使用矩阵

当特征数量为n时
hθ(x)=θ0+θ1x1+θ2x2+θ3x3+θ4x4+......+θnxnh\theta(x)=\theta_{0}+\theta_{1}x_{1}+\theta_{2}x_{2}+\theta_{3}x_{3}+\theta_{4}x_{4}+......+\theta_{n}x_{n}hθ(x)=θ0+θ1x1+θ2x2+θ3x3+θ4x4+......+θnxn

假设一个x0=1x_{0}=1x0=1$

x=[x0x1x2x3x4...xn]x=\begin{gathered}\begin{bmatrix}x_{0}\\x_{1}\\x_{2}\\x_{3}\\x_{4}\\...\\x_{n}\end{bmatrix}\quad\end{gathered}x=x0x1x2x3x4...xnθ=[θ0θ1θ2θ3θ4...θn]\theta=\begin{gathered}\begin{bmatrix}\theta_{0}\\\theta_{1}\\\theta_{2}\\\theta_{3}\\\theta_{4}\\...\\\theta_{n}\end{bmatrix}\quad\end{gathered}θ=θ0θ1θ2θ3θ4...θn

预测函数为
hθ(x)=θ⊤xh\theta(x)=\theta^\top xhθ(x)=θx

各主流语言都有相关的库来优化矩阵计算

梯度下降算法为
θj=θj−a1m∑i=1m(hθ(x(i))−y(i))xj(i)\theta_{j}=\theta_{j}-a\frac{1}{m}\sum_{i=1}^{m}(h\theta(x^{(i)})-y^{(i)})x_{j}^{(i)}θj=θjam1i=1m(hθ(x(i))y(i))xj(i)

其中xj(i)x_{j}^{(i)}xj(i)表示第 iii 组特征的第 jjj 个特征

特征缩放

特征缩放的目的是使特征保持在相似的取值范围,这样梯度下降算法能更快的收敛

x1=size(0−2000 feet2)x_{1}=size(0-2000\space feet^2)x1=size(02000 feet2)
x2=number of badrooms(1−5)x_{2}=number\space of\space badrooms(1-5)x2=number of badrooms(15)

特征范围差距特别大时,轮廓图将呈现椭圆形

均值归一化

xj=xj−标准差maxx_{j}=\frac{x_{j}-标准差}{max}xj=maxxj
列如x1=size−10002000x_{1}=\frac{size-1000}{2000}x1=2000size1000x2=badrooms−25x_{2}=\frac{badrooms-2}{5}x2=5badrooms2
−0.5≤x1≤0.5-0.5\le x_{1}\le 0.50.5x10.5, −0.5≤x2≤0.5-0.5\le x_{2}\le 0.50.5x20.5

内容概要:该研究通过在黑龙江省某示范村进行24小时实地测试,比较了燃煤炉具与自动/手动进料生物质炉具的污染物排放特征。结果显示,生物质炉具相比燃煤炉具显著降低了PM2.5、CO和SO2的排放(自动进料分别降低41.2%、54.3%、40.0%;手动进料降低35.3%、22.1%、20.0%),但NOx排放未降低甚至有所增加。研究还发现,经济性和便利性是影响生物质炉具推广的重要因素。该研究不仅提供了实际排放数据支持,还通过Python代码详细复现了排放特征比较、减排效果计算和结果可视化,进一步探讨了燃料性质、动态排放特征、碳平衡计算以及政策建议。 适合人群:从事环境科学研究的学者、政府环保部门工作人员、能源政策制定者、关注农村能源转型的社会人士。 使用场景及目标:①评估生物质炉具在农村地区的推广潜力;②为政策制定者提供科学依据,优化补贴政策;③帮助研究人员深入了解生物质炉具的排放特征和技术改进方向;④为企业研发更高效的生物质炉具提供参考。 其他说明:该研究通过大量数据分析和模拟,揭示了生物质炉具在实际应用中的优点和挑战,特别是NOx排放增加的问题。研究还提出了多项具体的技术改进方向和政策建议,如优化进料方式、提高热效率、建设本地颗粒厂等,为生物质炉具的广泛推广提供了可行路径。此外,研究还开发了一个智能政策建议生成系统,可以根据不同地区的特征定制化生成政策建议,为农村能源转型提供了有力支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值