1D Convolution
- Slide a kernel (filter) over a single dimension of the input data
- Typically used with sequential data (e.g., time series, audio signals)
![▲ Convolution in one dimension for neural networks by Brandon Rohrer [video]](https://prod-files-secure.s3.us-west-2.amazonaws.com/7ab2f4df-70ce-4c67-9f9f-2d3271f5062a/86cd1f6b-fb92-454b-897c-5407a18c8051/1d_convolution.png)
▲ Convolution in one dimension for neural networks by Brandon Rohrer [video]
1 x 1 Convolution
- A special case of 2D convolution where the kernel size is 1x1
- Operates on each individual pixel across the channel dimension
- The network learns channel-wise interactions
- Reduces the number of channels while preserving spatial dimensions (reduce computation, serve as bottleneck layers)

▲ Network In Network by Andrew Ng