Learning Humor Through AI: A Study on New Yorker's Cartoon Caption Contests Using Deep Learning