Concept

Representing convolutions with matrix multiplications

We can represent a convolution by a filter hh as matrix multiplication on the vector f:

(fh)(t)=τ=0N1f(τ)h(τt)(f \star h)(t) = \sum_{\tau=0}^{N-1} f(\tau)h(\tau - t)

= QhfQ_hf

where QhRNNQ_h \in \mathbb{R}^{N*N} is a matrix representation of the convolution operator by a filter function hh and f = [f(t0),f(t2),...,f(tN1]\mathbf{[f(t_0),f(t_2),...,f(t_{N-1}]}^\top is a vector representation of the function ff

0

1

Updated 2022-07-17

Contributors are:

Who are from:

Tags

Data Science