Hybrid Recommender System Using CNNs, Bi-Directional RNNs, and Autoencoders | Synapse