Deep Thinking: Bridging the Gap Between Machine Learning and Human Creativity