Azure Notebook est un environnement de notebook jupyter disponible pour les comptes Microsoft. Cela me semblait pratique, alors je l'ai essayé.
Cliquez ici pour le thème Apprenez en programmant avec Ayaka Ikezawa! Cours de mathématiques pour l'apprentissage automatique [théorème de Bayes] https://codeiq.jp/magazine/2017/03/49158/
Recommandé pour ceux qui ne sont pas bons en mathématiques, qui ne peuvent pas entrer dans le contenu de l'apprentissage automatique et qui ont des obstacles dans la création d'un environnement python. Vous pouvez exécuter du code python avec juste un compte MS. Cela prend environ 5 minutes.
Si vous accédez à https://notebooks.azure.com/ et enregistrez les informations nécessaires (Get Start), cet écran apparaîtra. Créez un nouveau bloc-notes avec + nouveau. J'ai choisi Python 3.5 comme langage et j'ai nommé le fichier bayes.
Lorsque vous sélectionnez le fichier créé, un écran comme celui-ci apparaît.
Essayez d'exécuter le premier programme python. Collez-le dans la zone de texte qui dit: Vous pouvez le faire avec le bouton. Le résultat est le suivant. Puisque l'impression n'est pas requise dans jupyter (* 1), l'instruction d'impression a été supprimée et exécutée.
Ce sera fait comme ça, essayons-le Autre que l'impression, la dernière application du didacticiel est la suivante. 1.from janome.tokenizer import Tokenizer → La bibliothèque manquante peut être installée avec les éléments suivants. !pip install janome
Dans jupyter, les commandes peuvent être exécutées en préfixant !. Par exemple, vous pouvez obtenir une liste de fichiers en tapant! Ls -l.
La dernière application doit créer des fichiers et des dossiers avant de fonctionner. J'ai exécuté la commande suivante.
!mkdir train_data
!mkdir train_data/baseball
!mkdir train_data/soccer
!echo baseball > train_data/baseball/baseball.txt
!echo soccer> train_data/soccer/soccer.txt
!echo baseball > test.txt
Cliquez ici pour celui qui a été exécuté jusqu'à la fin (l'impression est supprimée)
La raison pour laquelle l'instruction print donne une erreur est qu'il s'agit de Python3 et non de Python2.
En effet, l'instruction d'impression est une fonction de la série Python3.
Si vous modifiez la description de type d'impression en Python3, le résultat sera le suivant. Puisque jupyter notebook est une spécification qui renvoie le résultat comme out lorsque seule la valeur de la variable est décrite, Pour plus de commodité, nous n'utilisons souvent pas l'impression.
Bonne vie à Jupyter! !!
Recommended Posts