Я пытался запустить точный код в учебнике TensorFlow здесь .
Когда я попадаю в строку:
predictions = model(x_train[:1]).numpy()
Я получаю ошибку:
'numpy.ndarray'
объект не имеет атрибута 'get_shape'
Я видел здесь , что у кого-то была похожая проблема, поэтому я изменил строку на:
predictions = model(tf.convert_to_tensor(x_train[:1])).numpy()
И я получаю ошибку:
Ввод 'b'
из 'MatMul'
Оператор имеет тип float32, который не соответствует типу float64 аргумента 'a'
Может кто-нибудь сказать мне правильный код, который должен быть в учебнике? Или это проблема с моей стороны?
Одна странная вещь - она запускается, если я запускаю код в записной книжке colab, но если я загружаю записную книжку jupyter для локального запуска, тогда я получаю ошибка. Поэтому мне интересно, есть ли у меня другая / неправильная версия TensorFlow?
Мои пакеты:
tensorflow 1.13.1
tensorflow-base 1.13.1
tensorflow-estimator 1.13.0
python 3.7.6