[PYTHON] Points à garder à l'esprit lors du déploiement de Keras sur votre Mac

introduction

Lorsque j'ai introduit Keras (tensorflow) sur mon Mac, j'ai rencontré diverses choses, alors je l'ai résumé sous forme de mémorandum.

environnement

Mac OSX Mojave(10.14.6) Python3.7.3

Installation de tensorflow et keras

Exécutez la commande suivante dans le terminal. Si la version de pip est ancienne, elle ne fonctionnera pas bien, vous devez donc d'abord mettre à niveau la version de pip **

pip install --upgrade pip pip3 install --upgrade tensorflow pip3 install keras

Après ce qui précède, lancez réellement python3 et vérifiez l'opération.

Python 3.7.3 (v3.7.3:ef4ec6ed12, Mar 25 2019, 16:52:21) 
[Clang 6.0 (clang-600.0.57)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
>>> import keras
Using TensorFlow backend.
>>> 

J'ai pu l'installer en toute sécurité.

mnist.load_data () ne fonctionne pas

import keras
from keras.datasets import mnist
(train_images, train_labels), (test_images, test_labels) = 
mnist.load_data()

C'est un mnist familier avec la notation telle que, mais si vous faites mnist.load_data () avec python3, ce qui suit (bien qu'il s'agisse d'une notation abrégée)

Exception: URL fetch failure on https://s3.amazonaws.com/img-
datasets/mnist.npz : None -- [SSL: CERTIFICATE_VERIFY_FAILED] 
certificate verify failed: unable to get local issuer certificate 
(_ssl.c:1056)

J'obtiens une erreur. C'est la même chose pour cifar10.load_data (). Résolu en se référant à ici. La cause est

OpenSSL installé par défaut sur macOS est trop ancien, donc depuis Python 3.6, OpenSSL est inclus dans le programme d'installation pour macOS, et l'OpenSSL du système n'est plus référencé.

Et cela. En exécutant le code suivant dans le terminal, vous pouvez télécharger le module certifi et vous référer au certificat racine qui y est inclus.

cd /Applications/Python\ 3.7/Install\ Certificates.command

à partir de maintenant

Pour l'apprentissage en profondeur en Python, je me suis référé au résumé de ici. De plus, nous le mettrons à jour au besoin en cas de problème.

Recommended Posts

Points à garder à l'esprit lors du déploiement de Keras sur votre Mac
Points à garder à l'esprit lors du développement d'un robot d'exploration en Python
Points à garder à l'esprit lors de la copie de listes Python
Points à garder à l'esprit lors du traitement des chaînes en Python2
Points à garder à l'esprit lors du traitement des chaînes en Python 3
Points à garder à l'esprit lors de la prédiction par lots avec GCP ML Engine
Précautions lors de l'utilisation de Python avec AtCoder
Choses à garder à l'esprit lors de l'utilisation de cgi avec python.
Points à garder à l'esprit lors de la conversion d'un vecteur de ligne en vecteur de colonne avec ndarray
Points à garder à l'esprit lors de l'utilisation de Python pour ceux qui utilisent MATLAB
Points à garder à l'esprit lors de la création d'outils automatisés pour l'atelier en Python
Résumé des points à garder à l'esprit lors de l'écriture d'un programme qui s'exécute sur Python 2.5
Points à surveiller lors de la création d'un environnement Python sur un Mac
Étapes pour installer le dernier Python sur votre Mac
Un mémorandum sur l'utilisation de keras.preprocessing.image de Keras
Choses à noter lors de l'initialisation d'une liste en Python
Comment quitter lors de l'utilisation de Python dans Terminal (Mac)
Comment supprimer "(base)" qui apparaît dans le terminal lorsqu'Anaconda est installé sur Mac
Installez numba sur Mac
Mettez à jour le python que vous aviez sur votre Mac à 3.7-> 3.8
Installez Django sur Mac
Choses à surveiller lors de l'utilisation d'arguments par défaut en Python
Points à prendre en compte lors de l'attribution d'un nom au routage dynamique dans nuxt.js
Précautions lors de l'exécution de Python sur EC2 à partir d'AWS Lambda (Exécuter la commande)
Essayez de vous connecter automatiquement à Netflix en utilisant python sur votre PC
Instructions pour installer matplotlib sur votre Mac
Convertir WMA en MP3 sur Mac
Comment installer OpenCV sur Mac
Étapes pour installer python3 sur Mac
Mettre à jour Mac Python de 2 à 3
Comment utiliser gcc lors de la compilation d'une extension depuis setup.py sur Mac
Comment lire les variables d'environnement à partir d'un fichier .env avec PyCharm (pour Mac)