#tensorflow.js
#tensorflow.js
Вопрос:
Я новичок, пытающийся обучить сеть GAN. Нашел пример https://medium.com/datadriveninvestor/generative-adversarial-network-gan-using-keras-ce1c05cfdfd3 В python этот пример работает нормально, но мне нужно запустить его под NodeJS. Я переписал его в JS — https://pastebin.com/RZt6AtZc И я получаю сообщение об ошибке
(node: 3988) UnhandledPromiseRejectionWarning: Error: Invalid TF_Status: 3
Message: Incompatible shapes: [784,1024] vs. [100,256]
Формы для переменных
noise: [128, 100]
image_batch: [128, 784]
generated_images: [128, 784]
X: [256, 784]
y_dis: [256]
noise1: [128, 100]
y_gen: [128]
Где я ошибся?
Комментарии:
1. Есть несоответствие формы
2. Я заметил из стека вызовов, что ошибка возникает после вызова оптимизатора. При смене оптимизатора на sgd эта ошибка отсутствует. Я ничего не менял, кроме оптимизатора. Не произойдет ли несоответствие формы с любым оптимизатором?
3. Я думаю, что несоответствие формы произойдет с любым оптимизатором, возможно, захочется перейти к github.com/tensorflow/tfjs/issues и посмотрите, не проблема ли это с tfjs.
4. Я не видел ничего подобного, я написал там.