This chapter introduces artificial neural networks (ANNs) and convolutional neural networks (CNNs) from a signal processing viewpoint. We connect CNN layers to cascaded filter banks with nonlinearities and biases, show how standard feedforward networks implement weighted sums followed by activation functions, and derive compact backpropagation updates via the chain rule. Practical Python snippets (Keras/PyTorch) illustrate training, weight inspection, and real-time blockwise inference by converting convolution into dense (linear) layers. Throughout, we highlight parallels to multirate systems, matched filtering, and polyphase thinking.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Artificial Neural Networks

  • Gerald Schuller

摘要

This chapter introduces artificial neural networks (ANNs) and convolutional neural networks (CNNs) from a signal processing viewpoint. We connect CNN layers to cascaded filter banks with nonlinearities and biases, show how standard feedforward networks implement weighted sums followed by activation functions, and derive compact backpropagation updates via the chain rule. Practical Python snippets (Keras/PyTorch) illustrate training, weight inspection, and real-time blockwise inference by converting convolution into dense (linear) layers. Throughout, we highlight parallels to multirate systems, matched filtering, and polyphase thinking.