Caffe_DataLayers
1. Image Data - read raw images.
2. Database - read data from LEVELDB or LMDB.
3. HDF5 Input - read HDF5 data, allows data of arbitrary
dimensions.
4. HDF5 Output - write data as HDF5.
5. Input - typically used for networks that are being
deployed.
6. Window Data - read window data file.
7. Memory Data - read data directly from memory.
8. Dummy Data - for static data and debugging.