Tensorflow - Похоже, ядро ​​умерло. Он перезапустится автоматически - PullRequest
0 голосов
/ 11 июля 2020

Я читаю "Hands-On Machine Learning with Scikit-Learn, Keras and Tensorflow" и устанавливаю Tensorflow 2 следующим образом:

$ python3 -m pip install --upgrade tensorflow

В jupyter notebook я пытался импортировать Tensorflow следующим образом:

import tensorflow as tf

Но затем я получаю следующее сообщение об ошибке:

The kernel appears to have died. It will restart automatically

Я знаю, что есть несколько потоков StackOverflow об этом topi c. Я их все прочитал. Некоторые из них старые, некоторые новые. Большинство из них предлагают понизить версию Tensorflow до 1.5. Но когда я это делаю, я не могу использовать некоторые методы Keras API (например, load_data() не может быть найден).

Есть ли кто-нибудь, кто нашел решение для этого?

1 Ответ

1 голос
/ 12 июля 2020

Вторая версия учебника полностью посвящена TensorFlow версии 2, поэтому вам нужно использовать TensorFlow версии 2 для использования кода. если есть проблема, получите первую версию учебника, в которой используется TensorFlow 1.

Но я предлагаю изучить TensorFlow 2, так как это последняя версия. если вы используете anaconda. Попробуйте установить TensorFlow 2 в новой среде. Чтобы создать новую среду, откройте приглашение anaconda.

conda create -n envname python=3.6

, а затем активируйте среду

activate envname

Теперь попробуйте установить TensorFlow 2 и другие необходимые модули и проверьте.

Если это не сработает, лучшим решением будет использование google colab (colab.research.google.com /). Где вы можете делать все в Интернете, вы даже можете получить бесплатный графический процессор.

...