I'm trying to classify hotel image data using Convolutional neural network..
Below are some highlights:
Image preprocessing:
- converting to gray-scale
- resizing all images to same resolution
- normalizing image data
- finding pca components
Convolutional neural network:
- Input- 32*32
- convolution- 16 filters, 3*3 filter size
- pooling- 2*2 filter size
- dropout- dropping with 0.5 probability
- fully connected- 256 units
- dropout- dropping with 0.5 probability
- output- 8 classes
Libraries used:
- Lasagne
- nolearn
But, I'm getting less accuracy on test data which is around 28% only.
Any possible reason for such less accuracy? Any suggested improvement?
Thanks in advance.