How do I create a dataset for a neural network for path planning application? What are the major factors that motivate us to use Neural networks over Kernel methods for large datasets in layman terms?