Azure Notebook ist eine Jupyter-Notebook-Umgebung, die für Microsoft-Konten verfügbar ist. Es schien praktisch, also habe ich es versucht.
Klicken Sie hier für das Thema Lernen Sie durch Programmieren mit Ayaka Ikezawa! Mathematikkurs für maschinelles Lernen [Bayes-Theorem] https://codeiq.jp/magazine/2017/03/49158/
Empfohlen für diejenigen, die nicht gut in Mathe sind, nicht in die Inhalte des maschinellen Lernens einsteigen können und Hürden beim Aufbau einer Python-Umgebung haben. Sie können Python-Code nur mit einem MS-Konto ausführen. Es dauert ungefähr 5 Minuten.
Wenn Sie auf https://notebooks.azure.com/ zugreifen und die erforderlichen Informationen registrieren (Erste Schritte), wird dieser Bildschirm angezeigt. Erstellen Sie ein neues Notizbuch mit + neu. Ich habe Python 3.5 als Sprache gewählt und die Datei bayes benannt.
Wenn Sie die erstellte Datei auswählen, wird ein Bildschirm wie dieser angezeigt.
Versuchen Sie, das erste Python-Programm auszuführen. Fügen Sie es in das Textfeld ein, in dem steht: Sie können es mit der Taste tun. Das Ergebnis ist wie folgt. Da in jupyter (* 1) kein Druck erforderlich ist, wurde die Druckanweisung entfernt und ausgeführt.
Es wird so gemacht, also lass es uns versuchen. Abgesehen vom Druck ist die letzte Anwendung im Lernprogramm wie folgt. 1.from janome.tokenizer import Tokenizer → Die fehlende Bibliothek könnte wie folgt installiert werden. !pip install janome
In jupyter können Befehle durch Präfixieren mit! Ausgeführt werden. Sie können beispielsweise eine Liste der Dateien abrufen, indem Sie! Ls -l eingeben.
Die letzte Anwendung muss Dateien und Ordner erstellen, bevor sie funktioniert. Ich habe den folgenden Befehl ausgeführt.
!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
Klicken Sie hier für die bis zum Ende ausgeführte (Druck wird entfernt)
Der Grund, warum die print-Anweisung einen Fehler ausgibt, liegt darin, dass es sich um Python3 und nicht um Python2 handelt.
Dies liegt daran, dass die print-Anweisung eine Funktion in der Python3-Serie ist.
Wenn Sie den Druck in die Python3-Typbeschreibung ändern, sieht das Ergebnis wie folgt aus. Da es sich bei jupyter notebook um eine Spezifikation handelt, die das Ergebnis als ausgegeben ausgibt, wenn nur der variable Wert beschrieben wird, Der Einfachheit halber verwenden wir häufig keinen Druck.
Hab ein gutes jupyter Leben! !!
Recommended Posts