The symbol parameter defines the deep learning architecture; X and y are the input and output data structures. The ctx parameter controls which device (for example, CPU/GPU) the model is trained on.