Image re-colorization with CNN / Generative text model with LSTM
CNN recolorization will color the grayscale images of different birds.
For the consideration of computational power and runtime efficiency, K-means algorithm is used here to first reduce the RGB color of 32323 down to only k colors. Otherwise it will be too slow.
The validation loss after training is rought 0.45 and the result of recolorized images are shown at the bottom in comparsion with the input (grayscale images).