如何通俗易懂地解释卷积?
教科书上一般定义函数 $f, g$ 的卷积 $f * g(n)$ 如下:
连续形式:
$(f * g)(n)=\int_{-\infty}^{\infty} f(\tau) g(n-\tau) d \tau$
离散形式:
$(f * g)(n)=\sum_{\tau=-\infty}^{\infty} f(\tau) g(n-\tau)$
这两个式子有一个共同的特征:$n=\tau+(n-\tau)$
这个特征有什么意义?
我们令 $x=\tau, y=n-\tau $ ,那么 $x+y=n $ 就是下面这些直线:
如果遍历这些直线,就好比,把毛巾沿着角卷起来:
离散卷积的例子:丢骰子
我有两枚骰子,把这两枚骰子都抛出去,求两枚骰子点数加起来为 4 的概率是多少?
这里问题的关键是,两个骰子加起来要等于 4,这正是卷积的应用场景。
我们把骰子各个点数出现的概率表示出来:
那么,两枚骰子点数加起来为4的情况有:
因此,两枚骰子点数加起来为4的概率为:
$f(1) g(3)+f(2) g(2)+f(3) g(1)$
符合卷积的定义,把它写成标准的形式就是:
$(f * g)(4)=\sum \limits_{m=1}^{3} f(4-m) g(m)$
连续卷积的例子:做馒头
楼下早点铺子生意太好了,供不应求,就买了一台机器,不断的生产馒头。
假设馒头的生产速度是 $f(t)$ ,那么一天后生产出来的馒头总量为:
$\int_{0}^{24} f(t) d t$
馒头生产出来之后,就会慢慢腐败,假设腐败函数为 g(t) ,比如,10个漫头,24小时会腐败:
$10 * g(t)$
想想就知道,第一个小时生产出来的馒头,一天后会经历24小时的腐败,第二个小时生产出来的馒 头,一天后会经历 23 小时的腐败。
如此,我们可以知道,一天后,馒头总共腐败了:
$\int_{0}^{24} f(t) g(24-t) d t$
这就是连续的卷积。
- 如何通俗易懂地解释卷积?
- 如何通俗易懂地解释卷积?
- 如何通俗易懂地解释卷积?
- 如何通俗易懂地解释卷积?
- 如何通俗易懂地解释卷积?(转)
- 卷积的意义-是我所看到的解释最生动最通俗易懂的
- 如何才能通俗易懂地解释JS中的的"闭包"?
- 如何理解Linux下的动态库概念,和静态库概念,通俗易懂的解释如下:
- 如何通俗易懂地解释遗传算法?有什么例子?
- 如何才能通俗易懂地解释JS中的的"闭包"?
- 如何才能通俗易懂地解释JS中的的"闭包"?
- 怎样通俗易懂地解释卷积?
- 如何才能通俗易懂地解释JS中的的"闭包"?
- 如何通俗易懂的解释javascript里面的‘闭包’?
- 如何才能通俗易懂地解释JS中的的"闭包"?
- 如何通俗易懂地解释遗传算法?
- 如何才能通俗易懂地解释JS中的的"闭包"?
- 如何通俗易懂解释 Java 语言所谓「一次编写,到处运行」的特性
- 如何才能通俗易懂地解释JS中的的"闭包"?
- 如何通俗易懂地解释「协方差」与「相关系数」的概念?