[PYTHON] Comment créer rapidement un environnement d'apprentissage automatique à l'aide de Jupyter Notebook avec UbuntuServer 16.04 LTS

introduction

J'ai rédigé un autre article avec des étapes plus simples pour pyenv + Anaconda. Si vous êtes à l'aise avec pyenv, veuillez vous référer à l'URL suivante.

http://qiita.com/mix_dvd/items/29dfb8d47a596b4df36d

De plus, j'ai résumé d'autres méthodes, veuillez donc vous référer également au lien ci-dessous.

Procédure pour créer rapidement un environnement d'apprentissage automatique avec Ubuntu 16.04

Installation du serveur Ubuntu

Téléchargez le fichier iso à partir de l'URL suivante et installez-le, qu'il s'agisse d'une machine réelle ou d'un environnement virtuel.

http://www.ubuntu.com/download/server

Pour la procédure détaillée, veuillez vous référer au site qui en a expliqué les détails.

http://webkaru.net/linux/ubuntu-14-04-lts-install/

Connectez-vous en tant qu'utilisateur initial

Connectez-vous en tant qu'utilisateur initial créé lors de l'installation.

Devenez un utilisateur privilégié (root)

Vous pouvez devenir root en exécutant la commande suivante et en entrant le mot de passe de l'utilisateur initial.

$ sudo su

Frappez sérieusement la commande!

Un ensemble de commandes pour installer ce dont vous avez besoin et pour traiter certaines erreurs.

# apt install -y build-essential
# apt install -y python3-dev
# apt install -y python3-setuptools
# easy_install3 pip
# pip install numpy
# pip install scipy
# apt install libfreetype6-dev
# ln -s /usr/include/freetype2/ft2build.h /usr/include/
# pip install matplotlib
# pip install seaborn
# pip install scikit-learn
# pip install jupyter

Ceci termine l'installation du logiciel requis. C'est la fin du travail en tant que root, donc la commande suivante vous ramènera à l'utilisateur initial.

# exit

Confirmation de l'adresse IP

Étant donné que le Jupyter Notebook est accessible avec un navigateur Web, vérifiez l'adresse IP Ubuntu. En passant, vous pouvez le vérifier avec la commande suivante.

$ ifconfig

Préférences de Jupyter Notebook

Le bloc-notes Jupyter n'est pas accessible de l'extérieur avec les paramètres par défaut, vous devez donc créer un fichier de paramètres et le modifier.

$ cd
$ jupyter notebook --generate-config
$ vi ~/.jupyter/jupyter_notebook_config.py

La plupart des fichiers d'initialisation sont commentés, alors trouvez ce dont vous avez besoin et modifiez-le.

Paramètres pour autoriser l'accès de l'extérieur

c.NotebookApp.ip = '*'

Paramètres pour empêcher le navigateur local de démarrer automatiquement

c.NotebookApp.open_browser = False

Paramètre pour modifier le numéro de port afin qu'il n'entre pas en conflit avec le serveur Web existant

c.NotebookApp.port = 8888

Lancez Jupyter Notebook

Exécutez la commande suivante dans le répertoire de base de l'utilisateur initial.

$ jupyter notebook

Si cela semble fonctionner, démarrez le navigateur Web d'une autre machine et accédez à l'URL suivante.

http://xxx.xxx.xxx.xxx:8888

Veuillez remplacer "xxx.xxx.xxx.xxx" par l'adresse IP.

Lorsque la page Jupyter Notebook s'affiche, OK!

Recommended Posts

Comment créer rapidement un environnement d'apprentissage automatique à l'aide de Jupyter Notebook avec UbuntuServer 16.04 LTS
Étapes rapides pour créer un environnement d'apprentissage automatique à l'aide de Jupyter Notebook sur macOS Sierra avec anaconda
Comment créer une API de machine learning sans serveur avec AWS Lambda
Créez un environnement d'apprentissage automatique à partir de zéro avec Winsows 10
Comment créer rapidement un environnement d'analyse morphologique à l'aide d'Elasticsearch sur macOS Sierra
Comment préparer l'environnement pour Google Colab avec le cours avancé d'apprentissage automatique de Coursera
Apprentissage automatique à l'aide de Jupyter Notebook dans l'environnement OCI Always Free (2019/12/17)
Je souhaite utiliser un environnement virtuel avec jupyter notebook!
Étapes pour créer rapidement un environnement d'apprentissage en profondeur sur Mac avec TensorFlow et OpenCV
Comment créer un environnement virtuel Anaconda à utiliser avec Azure Machine Learning et comment créer un lien avec Jupyter
Comment démarrer par lots un programme Python créé avec le notebook Jupyter
Je voulais créer une présentation intelligente avec Jupyter Notebook + nb present
Comment utiliser Jupyter Notebook sans polluer votre environnement avec Docker
Comment créer un environnement Python à l'aide de Virtualenv sur Ubuntu 18.04 LTS
Créez un environnement d'apprentissage automatique arbitraire avec GCP + Docker + Jupyter Lab
Comment utiliser le notebook Jupyter avec ABCI
Comment déboguer avec Jupyter ou iPython Notebook
Essayez d'utiliser l'environnement virtuel conda avec Jupyter Notebook
[Note] Comment créer un environnement de développement Ruby
Procédure de création d'application multi-plateforme avec kivy
Essayez d'utiliser le bloc-notes Jupyter à partir d'Azure Machine Learning
[Note] Comment créer un environnement de développement Mac
Créer un environnement d'apprentissage automatique Python avec des conteneurs
Installer et configurer Jupyter Notebook pour créer un environnement de création de notes d'étude [Mac]
[Python] Comment créer un environnement de serveur Web local avec SimpleHTTPServer et CGIHTTPServer
Comment créer un ensemble de données d'image de visage utilisé dans l'apprentissage automatique (1: Acquérir des images de candidats à l'aide du service API Web)
Machine learning facile avec AutoAI (partie 4) Jupyter Notebook
Comment configurer un environnement Python à l'aide de pyenv
Comment créer un sous-menu avec le plug-in [Blender]
Créer un environnement de développement d'applications d'apprentissage automatique avec Python
[Python] Comment créer un histogramme bidimensionnel avec Matplotlib
Mémo de construction d'environnement d'apprentissage automatique par Python
J'ai essayé de créer un environnement d'apprentissage amélioré pour Othello avec Open AI gym
Jusqu'à ce que vous créiez un environnement d'apprentissage automatique avec Python sur Windows 7 et que vous l'exécutiez
Utilisation de Graphviz avec Jupyter Notebook
Créer un environnement d'apprentissage automatique
Comment utiliser Jupyter Notebook
Comment importer NoteBook en tant que module dans Jupyter (IPython)
Créez un environnement d'apprentissage automatique scikit-learn avec VirtualBox et Ubuntu
Je veux démarrer un environnement Jupyter avec une seule commande
Comment créer un environnement de développement de la série Python2.7 avec Vagrant
La façon habituelle d'ajouter un noyau avec Jupyter Notebook
Comment importer NoteBook en tant que module dans Jupyter (IPython)
Comment dessiner de manière interactive un pipeline d'apprentissage automatique avec scikit-learn et l'enregistrer au format HTML
J'ai écrit un script pour créer rapidement un environnement de développement pour Twitter Bot avec AWS Lambda + Python 2.7
Que diriez-vous d'Anaconda pour créer un environnement d'apprentissage automatique avec Python?
Faites un son avec le notebook Jupyter
Création d'un environnement Windows 7 pour une introduction à l'apprentissage automatique avec Python
Comment toucher Jupyter Notebook sans polluer l'environnement autre que Pythonista, ou comment toucher Ruby avec Jupyter Notebook sans polluer l'environnement autre que Rubyist
Comment créer un package Conda
Créez un environnement virtuel avec Python!
Essayez de créer un environnement python avec Visual Studio Code et WSL
Comment créer un pont virtuel
Créez un environnement d'expérimentation / d'analyse psychologique confortable avec PsychoPy + Jupyter Notebook
Comment créer un Dockerfile (basique)
Comment créer un fichier factice CSV contenant du japonais à l'aide de Faker
Je souhaite créer un service d'apprentissage automatique sans programmation! API Web
Comment écrire une docstring pour créer un document tuple nommé avec sphinx