Existem regras práticas (ou regras reais) referentes à quantidade mínima, máxima e "razoável" de células LSTM que devo usar? Especificamente, estou relacionado ao BasicLSTMCell da TensorFlow e à num_units
propriedade.
Suponha que eu tenha um problema de classificação definido por:
t - number of time steps
n - length of input vector in each time step
m - length of output vector (number of classes)
i - number of training examples
É verdade, por exemplo, que o número de exemplos de treinamento deve ser maior que:
4*((n+1)*m + m*m)*c
onde c
está o número de células? Baseei- me no seguinte: Como calcular o número de parâmetros de uma rede LSTM? Pelo que entendi, isso deve fornecer o número total de parâmetros, que deve ser menor que o número de exemplos de treinamento.