ageron / ageron/handson-ml2

Chapter 17: Bug in stacked autoencoder validation set

Đang mở
#281 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
Jupyter Notebook
Star
30k
Fork
13.1k
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

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

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.