[PYTHON] Tensorflow ne fonctionne pas!

Configurez un environnement d'apprentissage automatique sur votre nouvel ordinateur portable à partir de zéro Bougeons! Parfois cela ne fonctionnait pas ...

Quand je l'ai regardé, les paramètres étaient assez maladroits. Je ne pense pas que ce soit une personne expérimentée C'était un obstacle très élevé pour les débutants, donc Je vais le laisser comme mémo.

Environnement PC

OS:Windows10 home 64bit Environnement: Anaconda Navigator    Jupiter Notebook GPU:Nvidia GTX1650

Réglage initial

Installez Anaconda Navigator normalement Il y a beaucoup d'informations ici, donc ce n'était pas trop difficile.

Nous mettons également en place CUDA et cuDNN pour le GPU, Je vais omettre cela. (Un mémo séparé sera rédigé)

Créer un environnement virtuel

Créez un environnement virtuel, lancez une invite de commande à partir de l'environnement créé et installez la quantité requise Éléments nécessaires pour créer un CNN, tels que pip install tensorflow et pip install keras Je l'ai mis en place.

phénomène

Un programme que je me suis imité Données d'apprentissage par CNN Une erreur s'est produite lorsque j'ai exécuté la bibliothèque liée à ce type.

cnn.ipynb


import keras
from keras.utils import np_utils
from keras.models import Sequential
from keras.layers.convolutional import MaxPooling2D
from keras.layers import Activation, Conv2D, Flatten, Dense,Dropout
from sklearn.model_selection import train_test_split
from keras.optimizers import SGD, Adadelta, Adagrad, Adam, Adamax, RMSprop, Nadam
from PIL import Image
import numpy as np
import glob
import matplotlib.pyplot as plt
import time
import os

Comme une erreur Using TensorFlow backend. ERROR:root:Internal Python error in the inspect module. Below is the traceback from this internal error.

Il a été assez bien publié dans la littérature, mais il a fallu du temps pour comprendre ce qui s'est passé. À titre de référence, j'ai eu du mal à voir le rapport d'erreur sur Github.

résultat

Programmes redistribuables Visual Studio 2015, 2017 et 2019 distribués par Microsoft Il semble que cela n'a pas pu fonctionner car il n'a pas été installé.

Lorsque vous entrez dans ce monde depuis Python, vous ne toucherez pas aux autres langues Je ne savais pas que je n'avais pas de C ++.

Depuis le Support Microsoft J'ai téléchargé et installé un package redistribuable et cela a fonctionné.

Résumé

Il y a plusieurs façons de faire cela dans ce monde Je pense que c'est la bonne réponse si ça bouge, mais du point de vue des débutants, il est facile de se demander quelle procédure est la bonne réponse. Il n'y a que des essais et des erreurs un par un, mais même ainsi, je pense que c'est difficile à comprendre de nos jours.

Au moins, la position d'écriture de mémo que j'ai laissée ne doit pas être confondue quand je me repense J'ai pensé ou je ne voulais pas laisser une procédure facile à comprendre ...

c'est tout.

Recommended Posts

Tensorflow ne fonctionne pas!
Intellisense ne fonctionne pas avec tensorflow2.0 + VScode
Lorsque send_keys ne fonctionne pas
Lorsque dropbox-sdk-python ne fonctionne pas
Fcitx ne fonctionne pas sur Flatpak
installation du module lorsque l'installation de pip ne réussit pas
pygame ne fonctionne pas sur macOS Mojave
Quand matplotlib ne fonctionne pas avec python2.7
Que faire si Intellisense ne fonctionne pas avec Anaconda + VSCode + Tensorflow2.1
Pip ne fonctionne pas bien avec PyDev dans Pléiades
Glossaire Tensorflow
pyenv ne fonctionne pas avec tcl-tk installé par homebrew.
Que faire si les rails ne fonctionnent pas
Mettre Ansible dans AmazonLinux via yum ne fonctionne pas
Que faire si l'autocomplete-python d'atome ne fonctionne pas