CNN and RNN training