计算数学

Posted duan-decode

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算数学相关的知识,希望对你有一定的参考价值。

1. 深度学习是当前很热门的机器学习算法,在深度学习中,涉及到大量的矩阵相乘,现在需要计算三个稠密矩阵A,B,C的乘积ABC,假设三个矩阵的尺寸分别为m*n,n*p,p*q,且       m<n<p<q,以下计算顺序效率最高的是()

A. ABC            B. (AC)B             C. A(BC)                D. 所有效率都相同

解答:考查矩阵相乘的效率问题,即需要计算的乘法和加法的次数之和。当m,n,p,q较大时,加法忽略不计。任意两个大小分别为a*b,b*c的矩阵相乘,需要乘法的次数为a*b*c。

因此,A选项的乘法计算次数,m*n*p+m*p*q;B选项不满足矩阵相乘规则,舍弃;C选项的乘法计算次数,n*p*q+m*n*q

其中,m<n<p<q。所以m*n*p<m*n*q,m*p*q<n*p*q,选A

结论:小矩阵先乘积,大矩阵后计算时效率较高。

以上是关于计算数学的主要内容,如果未能解决你的问题,请参考以下文章

数学分析学科简介 ( 初等数学缺陷 | 微分与积分 | 学习数学分析的目的 | 数学分析与高等数学对比 )

什么是雾计算,边缘计算,他们与云计算的不同

通过雾计算和边缘计算完成云计算丨边缘计算阅读周

对于数学猜想如何得到证实

[数值计算-1]:数学建模科学计算数值计算的关系

如何进行两台计算机并行计算