Ratio divergence learning using target energy in restricted Boltzmann machines: Beyond Kullback-Leibler divergence learning | Synapse