HaraHeique / TCC-rede-neural-siamesa

Trabalho Conclusão de Curso com a implementação da Rede Neural Siamesa do Campus IFES Serra.
4 stars 0 forks source link

Pesquisar o que significa a variável n_hidden = 50 nas LSTMs. #12

Closed Fideliszan closed 4 years ago

Fideliszan commented 4 years ago

O que é n_hidden?

HaraHeique commented 4 years ago

@Fideliszan, pelo que eu entendi aquela variável do modelo da LSTM (_nhidden) significa o número de estados escondidos. Esta foi uma das melhores respostas que achei na net, até porque na própria documentação do tensorflow eu não entendi bem o que era:

n_units_lstm

Abaixo está a descrição definida pela documentação do tensorflow:

docs_tensorflow_units

Abaixo está um trecho de um código que estava lendo em um artigo anexado no último tópico dos links. Perceba que ele utiliza 512 estados escondidos da LSTM.

example_lstm_tensorflow

Abaixo está um parágrafo de uma resposta quando estava pesquisando sobre este parâmetro que achei bem interessante.

pedaco_importante_lstm_units

Por fim estes são os links referente ao parâmetro n_hidden (chamado de units no tensorflow) que pesquisei:

Qualquer coisa poderia perguntar ao Daniel para mais detalhes da quantidade destes estados escondidos que poderiam ser utilizados conforme a necessidade/contexto do problema do trabalho em questão.