https://medium.com/@khronic/exploring-the-possibilities-of-using-convolutional-neural-networks-for-predicting-the-traits-and-d775f254ab56