Responder a: Erro auto encoder convolucional

Home Fóruns Fórum Visão Computacional: O Guia Completo Erro auto encoder convolucional Responder a: Erro auto encoder convolucional

#46102
Gabriel Alves
Moderador

    Olá Douglas!

    Na linha que ocorreu o erro, troque .input por .get_layer(‘conv2d’).input

    e também faça a troca no método Model() que está na linha logo na sequência.

    Na dúvida, acesse o Colab compartilhado na aba “Materiais” dentro da primeira aula dessa seção sobre Autoencoders, eu rodei aqui novamente e funcionou conforme esperado (nesse Colab já está atualizado essa linha de código).

    Isso ocorre em razão de uma atualização recente do tensorflow, onde é necessário um pequeno ajuste. Alternativamente, você tem a opção de usar uma versão anterior, desse modo não precisa fazer esse ajuste nessa linha de código. Se optar por usar uma versão um pouco anterior (por exemplo a 2.12.0) então basta rodar esse comando abaixo antes de todo o código, colocando como o primeiro bloco.

    !pip install tensorflow==2.12.0

    E após executar isso reiniciar a sessão do Colab. Caso não apareça já automaticamente um botão para reiniciar, basta ir em ‘Ambiente de execução > reiniciar sessão’. Com isso vai funcionar e não precisa fazer nenhum ajuste.