Maschinelles Python-Lernen ohne Entwicklungsumgebung. Im Azure-Notizbuch (Jupyter-Notizbuch in Azure) heißt es: "Lernen wir, indem wir mit Ayaka Ikezawa programmieren!" Ich nahm an einem Mathematikkurs für maschinelles Lernen teil [Bayes 'Theorem]

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.


Erstellen Sie ein neues Notizbuch in Azure Notebook

Wenn Sie auf https://notebooks.azure.com/ zugreifen und die erforderlichen Informationen registrieren (Erste Schritte), wird dieser Bildschirm angezeigt. image Erstellen Sie ein neues Notizbuch mit + neu. Ich habe Python 3.5 als Sprache gewählt und die Datei bayes benannt. image

Wenn Sie die erstellte Datei auswählen, wird ein Bildschirm wie dieser angezeigt. image

Lass es uns sofort benutzen! !!

Versuchen Sie, das erste Python-Programm auszuführen. image Fügen Sie es in das Textfeld ein, in dem steht: image Sie können es mit der Taste tun. Das Ergebnis ist wie folgt. image Da in jupyter (* 1) kein Druck erforderlich ist, wurde die Druckanweisung entfernt und ausgeführt. image

Andere Orte, an denen ich erwischt wurde

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.

2. Erstellen Sie Ordner und Dateien

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


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

Maschinelles Python-Lernen ohne Entwicklungsumgebung. Im Azure-Notizbuch (Jupyter-Notizbuch in Azure) heißt es: "Lernen wir, indem wir mit Ayaka Ikezawa programmieren!" Ich nahm an einem Mathematikkurs für maschinelles Lernen teil [Bayes 'Theorem]
Einführung in das Buch "Erstellen einer profitablen KI mit Python", mit dem Sie in kürzester Zeit maschinelles Lernen erlernen können
Erstellen Sie mit Python eine Entwicklungsumgebung für maschinelles Lernen
Maschinelles Lernen mit Jupyter Notebook in einer OCI Always Free-Umgebung (17.12.2019)
Schnelle Schritte zum Erstellen einer maschinellen Lernumgebung mit Jupyter Notebook unter macOS Sierra mit anaconda
Wie wäre es mit Anaconda zum Erstellen einer maschinellen Lernumgebung mit Python?
Erstellen einer Windows 7-Umgebung für eine Einführung in das maschinelle Lernen mit Python
Lernen Sie maschinelles Lernen jederzeit und überall in der bedarfsgesteuerten Jupyter Notebook-Umgebung
Erstellen einer Entwicklungsumgebung für maschinelles Lernen
Ich habe Pygame mit Python 3.5.1 in der Umgebung von pyenv unter OS X installiert
Ich habe versucht, die Veränderung der Schneemenge für 2 Jahre durch maschinelles Lernen vorherzusagen
Lernen Sie Naive Bayes, das in Python 3.3 implementiert ist, auf einer Webseite kennen, die mit der Bing-API abgerufen wurde. Lassen Sie die Sätze klassifiziert werden