Neural Network

A mathematical model inspired by biological neural circuits, composed of input, hidden, and output layers, serving as the foundation for advanced image processing tasks.

A neural network is a computational model inspired by biological neurons. Each artificial neuron computes a weighted sum of inputs, applies an activation function, and passes the result forward. Networks that stack these units into multiple layers are used for tasks such as image classification, object detection, and image generation.

Core components:

Training uses backpropagation, propagating loss gradients from output to input to update weights. Optimizers include SGD, Adam, and AdaGrad.

In image processing, CNNs use convolutional layers to handle spatial structure. Architectures such as GANs, Vision Transformers, and diffusion models have also been proposed.

Related Terms

Related Articles