Learning to Represent Spatial Transformations with Factored Higher-Order Boltzmann Machines | Synapse