[PYTHON] Vous n'avez pas besoin d'installer Anaconda pour créer un environnement d'apprentissage automatique. Utilisons Miniconda

Quand il s'agit de créer un environnement d'apprentissage automatique avec Python, il y a beaucoup d'articles disant "Installer Anaconda", mais en réalité, la version de configuration minimale d'Anaconda appelée Miniconda est suffisante pour la construction de l'environnement. C'est un article qui exprime cela.

Comment créer l'environnement de développement d'apprentissage automatique le plus rapide

Fondamentalement, ce qui suit est suffisant.

  1. Installez Miniconda (* Veuillez installer Python3, bien sûr)
  2. Créez un environnement de développement avec conda create -n ml_env numpy scipy scikit-learn matplotlib jupyter
  3. Activez l'environnement de développement créé avec ʻactivate ml_env`

En fait, il existe des différences subtiles selon qu'il s'agit de Mac ou de Windows, veuillez donc vous reporter ici pour plus de détails.

Veuillez également vous reporter ici pour savoir comment utiliser la commande conda pour créer un environnement de développement.

Si vous souhaitez développer avec Docker, le Dockerfile officiel de Miniconda est fourni. Vous pouvez créer votre propre conteneur immédiatement en héritant de ce Dockerfile avec FROM, puis en ajoutant des bibliothèques supplémentaires à votre guise avec les commandes conda et pip.

Si vous voulez utiliser TensorFlow ou Chainer, vous pouvez faire une pip install supplémentaire.

Pourquoi ne pas recommander Anaconda

Anaconda est honnêtement trop lourd. Avec Miniconda, vous pouvez sélectionner tout ce dont vous avez besoin, donc la capacité de l'environnement de développement est d'environ 500 à 600M, mais par rapport à cela, Anaconda prend 2 à 3G simplement en l'installant. Et il y a beaucoup de bibliothèques que vous n'utilisez pas.

Et vous ne savez même pas de quelles bibliothèques dépend votre code. Même si vous décidez de le déployer quelque part, Anaconda a de nombreuses bibliothèques installées par défaut, vous ne saurez donc pas de quelle bibliothèque il dépend. Avec Miniconda, vous pouvez trouver les bibliothèques requises pour chaque environnement. Bien sûr, Anaconda peut également créer un environnement pour chaque projet individuel, mais Miniconda est bien.

Tout cela vient du terrain.

Recommended Posts

Vous n'avez pas besoin d'installer Anaconda pour créer un environnement d'apprentissage automatique. Utilisons Miniconda
Créer un environnement d'apprentissage automatique Python avec des conteneurs
Comment créer un environnement lorsque vous souhaitez utiliser python2.7 après l'installation d'Anaconda3
Créer un environnement Python d'apprentissage automatique sur Mac OS
Créer un environnement de développement d'applications d'apprentissage automatique avec Python
Windows10 (x64) Créer nativement un environnement d'apprentissage automatique
Créer un environnement d'étude d'apprentissage automatique Python avec macOS Sierra
Créer un environnement d'apprentissage automatique sur Mac (pyenv, deeplearning, opencv)
Créer un environnement PyData pour une session d'étude sur l'apprentissage automatique (janvier 2017)
Comment créer un environnement virtuel Anaconda à utiliser avec Azure Machine Learning et comment créer un lien avec Jupyter
Comment créer rapidement un environnement d'apprentissage automatique à l'aide de Jupyter Notebook avec UbuntuServer 16.04 LTS avec Anaconda
Que diriez-vous d'Anaconda pour créer un environnement d'apprentissage automatique avec Python?
Étapes rapides pour créer un environnement d'apprentissage automatique à l'aide de Jupyter Notebook sur macOS Sierra avec anaconda
Créez un environnement d'apprentissage pour le «Deep learning from scratch» avec Cloud9 (jupyter miniconda python3)
Construisez Linux sur un environnement Windows. Étapes pour installer Laradock et migrer
Procédure de création d'un environnement Django avec Win10 WSL Ubuntu18.04 + Anaconda + Apache2
scikit-learn Comment utiliser le résumé (apprentissage automatique)
Comment créer un environnement de traduction sphinx
Je veux créer un environnement Python
N'utilisez pas hash () lorsque vous avez besoin de persistance!
Créer un environnement de développement pour l'apprentissage automatique
Construction d'environnement AI / Machine Learning avec Python
Flutter dans Docker - Comment créer et utiliser un environnement de développement Flutter dans un conteneur Docker
Si vous voulez créer un bot discord avec python, utilisons un framework
Comment installer le framework d'apprentissage en profondeur Tensorflow 1.0 dans l'environnement Windows Anaconda
Pour les débutants à créer un environnement Anaconda. (Note)
[Memo] Créez un environnement virtuel avec Pyenv + anaconda
Comment préparer l'environnement pour Google Colab avec le cours avancé d'apprentissage automatique de Coursera
Créez un environnement d'apprentissage automatique à l'aide de PyCharm sur un environnement Ubuntu (TensorFlow sera également introduit!)
Comment créer un bel environnement Python sur un nouveau Mac et installer Jupter Notebook
Exception: vous avez besoin d'un compilateur C pour générer l'erreur uWSGI en python: 3.8-alpine
Comment créer rapidement un environnement d'apprentissage automatique à l'aide de Jupyter Notebook avec UbuntuServer 16.04 LTS
[Django] Créez rapidement un environnement de développement de conteneur Django (Docker) à l'aide de VS Code + Remote Containers
Jusqu'à ce que vous créiez un environnement d'apprentissage automatique avec Python sur Windows 7 et que vous l'exécutiez
J'ai essayé de créer un environnement d'apprentissage automatique avec Python (Mac OS X)
Créer un ensemble de données d'images à utiliser pour la formation
Construire un environnement Python avec pyenv, pyenv-virtualenv, Anaconda (Miniconda)
Créez un environnement interactif pour l'apprentissage automatique avec Python
Procédure d'installation de TensorFlow dans un environnement de coquille de poisson (Anaconda 4.0.0)
Comment créer un environnement Django (python) sur Docker
Je souhaite créer facilement un environnement de développement basé sur un modèle
[Go + Gin] J'ai essayé de créer un environnement Docker
Les débutants en apprentissage automatique essaient de créer un arbre de décision
Comment créer un environnement de développement pour TensorFlow (1.0.0) (Mac)
Mémo de construction d'environnement d'apprentissage automatique par Python
Comment créer un environnement Python sur Amazon Linux 2
Créez un environnement d'apprentissage automatique à partir de zéro avec Winsows 10
Introduction à l'apprentissage automatique à partir de Simple Perceptron
Construire un environnement de calcul numérique avec pyenv et miniconda3
Un site pour voir quand vous voulez lire un article de machine learning mais cela semble difficile