Apprentissage automatique Python sans avoir besoin d'un environnement de développement. Dans Azure notebook (jupyter notebook sur Azure), «Apprenons en programmant avec Ayaka Ikezawa! J'ai suivi un cours de mathématiques pour l'apprentissage automatique [théorème de Bayes]

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.


Créer un nouveau bloc-notes dans Azure Notebook

Si vous accédez à https://notebooks.azure.com/ et enregistrez les informations nécessaires (Get Start), cet écran apparaîtra. image Créez un nouveau bloc-notes avec + nouveau. J'ai choisi Python 3.5 comme langage et j'ai nommé le fichier bayes. image

Lorsque vous sélectionnez le fichier créé, un écran comme celui-ci apparaît. image

Utilisons-le immédiatement! !!

Essayez d'exécuter le premier programme python. image Collez-le dans la zone de texte qui dit: image Vous pouvez le faire avec le bouton. Le résultat est le suivant. image Puisque l'impression n'est pas requise dans jupyter (* 1), l'instruction d'impression a été supprimée et exécutée. image

D'autres endroits où je me suis fait prendre

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.

2. Créez des dossiers et des fichiers

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) image


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. image 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

Apprentissage automatique Python sans avoir besoin d'un environnement de développement. Dans Azure notebook (jupyter notebook sur Azure), «Apprenons en programmant avec Ayaka Ikezawa! J'ai suivi un cours de mathématiques pour l'apprentissage automatique [théorème de Bayes]
Présentation du livre "Créer une IA rentable avec Python" qui vous permet d'apprendre l'apprentissage automatique dans le cours le plus court
Créer un environnement de développement d'applications d'apprentissage automatique avec Python
Apprentissage automatique à l'aide de Jupyter Notebook dans l'environnement OCI Always Free (2019/12/17)
Étapes rapides pour créer un environnement d'apprentissage automatique à l'aide de Jupyter Notebook sur macOS Sierra avec anaconda
Que diriez-vous d'Anaconda pour créer un environnement d'apprentissage automatique avec Python?
Création d'un environnement Windows 7 pour une introduction à l'apprentissage automatique avec Python
Apprenez le machine learning à tout moment et en tout lieu dans l'environnement Jupyter Notebook à la demande
Créer un environnement de développement pour l'apprentissage automatique
J'ai installé Pygame avec Python 3.5.1 dans l'environnement de pyenv sur OS X
J'ai essayé de prédire l'évolution de la quantité de neige pendant 2 ans par apprentissage automatique
Découvrez Naive Bayes implémenté en Python 3.3 sur une page Web obtenue avec l'API Bing. Que les phrases soient classées