There are many techniques you can use to load data to train a neural network or make predictions. What technique you use depends on how large your dataset is and in what format you've stored your data. In the previous chapter, we've seen how to feed data into a CNTK trainer manually. In this chapter, we will learn more ways to feed data into your neural network.
The following topics will be covered in this chapter:
- Training your neural network efficiently with minibatches
- Working with small in-memory datasets
- Working with large datasets
- Taking control over the minibatch loop