Tensorflow: Qual é a diferença bt tf.layers.dense e tf.layers.Dense

Criado em 3 set. 2018  ·  1Comentário  ·  Fonte: tensorflow/tensorflow

Ei pessoal,

Assim como o título. Tentei pesquisar o Stack Overflow, mas não consigo descobrir. Quer dizer, como escolher a camada bt densa e densa quando construo uma rede neural?

Acesse Stack Overflow para obter ajuda e suporte:

https://stackoverflow.com/questions/tagged/tensorflow

Se você abrir um problema do GitHub, esta é nossa política:

  1. Deve ser um bug, uma solicitação de recurso ou um problema significativo com a documentação (para pequenas correções de documentos, envie um PR).
  2. O formulário abaixo deve ser preenchido.
  3. Não deveria ser um problema do TensorBoard. Esses vão aqui .

Veja por que temos essa política : os desenvolvedores do TensorFlow respondem aos problemas. Queremos nos concentrar no trabalho que beneficia toda a comunidade, por exemplo, consertar bugs e adicionar recursos. O suporte ajuda apenas indivíduos. O GitHub também notifica milhares de pessoas quando os problemas são arquivados. Queremos que eles vejam você comunicando um problema interessante, em vez de serem redirecionados para o Stack Overflow.


Informação do sistema

  • Escrevi um código personalizado (em vez de usar um script de exemplo de estoque fornecido no TensorFlow) :
  • Plataforma e distribuição do sistema operacional (por exemplo, Linux Ubuntu 16.04) :
  • Dispositivo móvel (por exemplo, iPhone 8, Pixel 2, Samsung Galaxy) se o problema acontecer no dispositivo móvel :
  • TensorFlow instalado de (fonte ou binário) :
  • Versão do TensorFlow (use o comando abaixo) :
  • Versão Python :
  • Versão do Bazel (se compilando da fonte) :
  • Versão do GCC / Compilador (se compilando da fonte) :
  • Versão CUDA / cuDNN :
  • Modelo de GPU e memória :
  • Comando exato para reproduzir :

Você pode coletar algumas dessas informações usando nosso script de captura de ambiente:

https://github.com/tensorflow/tensorflow/tree/master/tools/tf_env_collect.sh

Você pode obter a versão do TensorFlow com

python -c "importar tensorflow como tf; imprimir (tf.GIT_VERSION, tf.VERSION)"

Descreva o problema

Descreva o problema claramente aqui. Certifique-se de transmitir aqui por que é um bug no TensorFlow ou uma solicitação de recurso.

Código-fonte / logs

Inclua todos os logs ou código-fonte que possam ser úteis para diagnosticar o problema. Se incluir tracebacks, inclua o traceback completo. Registros e arquivos grandes devem ser anexados. Tente fornecer um caso de teste reproduzível que seja o mínimo necessário para gerar o problema.

Comentários muito úteis

https://github.com/tensorflow/tensorflow/blob/9fa3d27c4bdd534eaff88ea2c4a7119e3174dbbf/tensorflow/python/layers/core.py#L32 -L33

tf.layers.Dense retorna uma instância de class Dense .

https://github.com/tensorflow/tensorflow/blob/9fa3d27c4bdd534eaff88ea2c4a7119e3174dbbf/tensorflow/python/layers/core.py#L116 -L117
https://github.com/tensorflow/tensorflow/blob/9fa3d27c4bdd534eaff88ea2c4a7119e3174dbbf/tensorflow/python/layers/core.py#L174 -L188

tf.layers.dense primeiro cria uma instância de tf.layers.Dense , depois chama return layer.apply(inputs) , que retorna um tensor.


O mesmo vale para:

  • tf.layers.Dropout e tf.layers.dropout
  • tf.layers.Flatten e tf.layers.flatten
  • tf.layers.AveragePooling1D e tf.layers.average_pooling1d
  • e muitos mais ... (consulte o código)

>Todos os comentários

https://github.com/tensorflow/tensorflow/blob/9fa3d27c4bdd534eaff88ea2c4a7119e3174dbbf/tensorflow/python/layers/core.py#L32 -L33

tf.layers.Dense retorna uma instância de class Dense .

https://github.com/tensorflow/tensorflow/blob/9fa3d27c4bdd534eaff88ea2c4a7119e3174dbbf/tensorflow/python/layers/core.py#L116 -L117
https://github.com/tensorflow/tensorflow/blob/9fa3d27c4bdd534eaff88ea2c4a7119e3174dbbf/tensorflow/python/layers/core.py#L174 -L188

tf.layers.dense primeiro cria uma instância de tf.layers.Dense , depois chama return layer.apply(inputs) , que retorna um tensor.


O mesmo vale para:

  • tf.layers.Dropout e tf.layers.dropout
  • tf.layers.Flatten e tf.layers.flatten
  • tf.layers.AveragePooling1D e tf.layers.average_pooling1d
  • e muitos mais ... (consulte o código)
Esta página foi útil?
0 / 5 - 0 avaliações