Caesar AI Atlas

Свертка

Caesar AI Atlas Definition

Свертка — это математическая операция, которая объединяет две функции или arrays для получения третьего представления. В машинном обучении convolution обычно относится к применению filter к входным данным, например изображению, для обнаружения локальных patterns.

Other Definitions

Свертка Source

In mathematics, casually speaking, a mixture of two functions. In machine learning, a convolution mixes the convolutional filter and the input matrix in order to train weights. The term "convolution" in machine learning is often a shorthand way of referring to either convolutional operation or convolutional layer. Without convolutions, a machine learning algorithm would have to learn a separate weight for every cell in a large tensor. For example, a machine learning algorithm training on 2K x 2K images would be forced to find 4M separate weights. Thanks to convolutions, a machine learning algorithm only has to find weights for every cell in the convolutional filter, dramatically reducing the memory needed to train the model. When the convolutional filter is applied, it is simply replicated across cells such that each is multiplied by the filter.

Related Terms