Récemment, j'ai été complètement immergé dans l'apprentissage automatique, mais utiliser le Jupyter Notebook est utile car il facilite mes études. Puisqu'il peut être utilisé avec un navigateur, je voulais un environnement où je pourrais ouvrir mon "notebook" même si je n'avais pas mon ordinateur portable préféré à tout moment et n'importe où avec un navigateur.
Créez un environnement Jupyter Notebook avec Docker sur DigitalOcean Faire.
DigitalOcean est un soi-disant IaaS bon marché. Il est facturé à l'heure et peut être utilisé pour 0,86 yen / heure (0,007 USD / heure) à compter du 21 novembre 2015. Si vous éteignez le serveur sur la page Web DigitalOcean, cela ne vous coûtera pas d'argent, vous ne pouvez donc l'allumer que lorsque vous souhaitez étudier.
Docker est un outil de déploiement d'applications de type conteneur bien connu, qui est utilisé ici pour simplifier la construction de l'environnement Jupyter Notebook. En tant que conteneur, scikit-learn etc. est pré-installé ici Le conteneur est utilisé.
DigitalOcean construit un serveur en unités appelées Droplets.
Au préalable, une fois que vous avez créé un compte DigitalOcean, suivez cet article pour obtenir votre clé publique. Je vais l'enregistrer.
Connectez-vous à DigitalOcean et cliquez sur "Créer une goutte"
Créez un Droplet avec le contenu suivant ("Choisir une image" sélectionne Docker)
Lorsque la création du droplet est terminée, l'adresse IP du droplet créé s'affiche. Connectez-vous à Droplet avec ssh depuis votre PC.
$ ssh root@<adresse IP>
Créez un répertoire d'espace de travail [^ 1]
$ mkdir /opt/notebooks #L'emplacement est arbitraire
$ chmod a+w -R /opt/notebooks
Démarrez le conteneur Jupyter qui contient les packages requis pour l'apprentissage automatique tels que scikit-learn
.
$ docker run -d --restart always -p 8888:8888 -v /opt/notebooks:/home/jovyan/work -e PASSWORD=<Tout mot de passe> jupyter/datascience-notebook
Accédez à http: // <adresse IP>: 8888
avec votre navigateur pour vérifier
[^ 1]: J'essaye de gérer / opt / notebooks
avec git
Après cela, essayez d'utiliser le bloc-notes Jupyter comme d'habitude. Lorsque vous avez terminé, essayez «Éteindre» sur le Web de DigitalOcean. Si vous "Allumez" plus tard, le Jupyter Notebook sera lancé automatiquement.
Il était une fois, je me demandais, "Le mode ʻorg de ʻEmacs
convient pour écrire des phrases, mais est-ce quelque chose qui ne peut pas être exécuté plus facilement, ou le résultat peut-il être reflété?" Cependant, je pense que le Jupyter Notebook est un outil qui rend cela possible. En ce sens, je pense que les étudiants actuels sont heureux, et je pense qu'il serait bon de présenter activement Jupyter Notebook à l'école ces jours-ci.
Recommended Posts