Ótimo artigo, é muito dificil abstrair com nossa mente o entendimento da camada hidden, input e output é fácil. Esse exemplo que mostrou fica mais claro o que acontece nela.
Um exemplo que acho bem simples é do jogo pong, onde temos somente 2 outputs subir ou descer. E 2 inputs da bolinha.