ageron / ageron/handson-ml2

Chapter 17: Bug in stacked autoencoder validation set

Aberta
#281 0 comentários 0 reações 0 responsáveis Ver no GitHub
Linguagem predominante
Jupyter Notebook
Estrelas
30k
Forks
13.1k
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

This is a subtle one. Under "Stacked autoencoders" in the book, the model is fit with the fashion_mnist validation set passed twice in a python list:
```
history = stacked_ae.fit(X_train, X_train, epochs=20,
validation_data=[X_valid, X_valid])
```

However, this gives an error:
```
ValueError: Layer sequential_2 expects 1 inputs, but it received 2 input tensors. Inputs received: [, ]
```

On the other hand, in notebook on github the validation set is passed as a tuple instead of a list:
```
history = stacked_ae.fit(X_train, X_train, epochs=20,
validation_data=(X_valid, X_valid))
```
And this time it works! This feels like a Keras/TensorFlow issue, but the notation in the main chapter needs to be fixed either way.

(Found using Python 3.8.5 and TensorFlow 2.3.1)

-A

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.