Walk me through the architecture of a CNN or RNN you've built and explain the function of each layer.