ageron / ageron/handson-ml2

Chapter 17: Bug in stacked autoencoder validation set

未關閉
#281 0 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
主要語言
Jupyter Notebook
星號
30k
分支
13.1k
PR 合併指標
30 天內沒有已合併 PR

描述

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

貢獻指南

這個儲存庫沒有索引到貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。