Deep Learning Part 1: Comparison of Symbolic Deep Learning Frameworks