understanding the neural networks that will need to be constructed