Beginnend mit maschinellem Python-Lernen

Ich bin zur Open Developers Conference nach Kamata gekommen.

Lassen Sie uns einen Live-Artikel erstellen, während wir uns die Geschichte anhören.

** Hinzugefügt am 21.12.2017 ** Klicken Sie hier für die Ankündigungsfolie → https://speakerdeck.com/terapyon/python-ji-jie-xue-xi-kotohazime-at-odc

Thema "Beginn des maschinellen Lernens in Python"

Prognostizieren Sie Epidemien anhand der Anzahl der gemeldeten Influenza in Chiba City und der Temperatur

Verfahren

  1. Daten auswählen und Daten abrufen ~ ~ ~ Nach Material suchen
  2. Datenverarbeitung, Datenverbindung ~ ~ ~ Einfach zu bedienen
  3. Visualisierung ~ ~ ~ Irgendwie ist etwas zu sehen. Welche Art von Algorithmus sollte ich verwenden?
  4. Algorithmusauswahl
  5. Modellauswahl für maschinelles Lernen
  6. Bewertung des Modells für maschinelles Lernen

Daten auswählen und Daten abrufen

Erhalten von Chiba City und der Meteorological Agency.

Datenverarbeitung

Visualisierung

Algorithmusauswahl

Modellauswahl für maschinelles Lernen

Einfach, wenn Sie hierher kommen Sofort

Bewertung des Modells des maschinellen Lernens

Komm schon Python

Verwenden Sie das Jupyter-Notizbuch

[Shift] - [Enter] wird ausgeführt

Praktisch

Es kann so wie es ist auf gitub veröffentlicht werden

Daten mit Pandas anzeigen

Ich kann die schlechte CSV lesen und irgendwie verarbeiten

Nutzen Sie die Datenrahmenfunktion voll aus

Wenn Sie nach Datum indizieren, können Sie auch wöchentliche Daten und tägliche Daten mit einem einzigen Befehl verketten.

Serialisierung

Dies ist am zeitaufwändigsten

Visualisiert mit matplotlib

Es funktioniert nicht, wenn Japanisch enthalten ist

Mit matplotlib können Sie ganz einfach ein Histogramm von Pandas erstellen

Definieren, was "Mode" ist

Visualisieren Sie Poops mit mehreren Variablen gleichzeitig mit Pandas Der Graph, der direkt von links unten nach rechts oben verläuft, ist Korrelation 1

Betrachten Sie mögliche Algorithmen

Und

Teilen Sie Trainingsdaten und Testdaten mit scikit-learn auf

Erklärende Variable x

Zielvariable y Beliebt 1 Nicht beliebt 0

Speichern Sie die Testdaten, um ein Übertraining zu vermeiden. 80% zum Lernen, 20% zum Testen Das Verhältnis hängt vom Modell und der Datenmenge ab

Algorithmusinitialisierung

Verwenden Sie Scikit-Learn

Vorhersage clf.predict (X_val)

Verwenden Sie eine Verwirrungsmatrix, da dies fast ein Treffer ist

Richtig positiv Falsch positiv Richtig negativ Falsch negativ

Gegenüberstellung

War das Verhältnis von Lernen und Testen in Ordnung? Wiederholen Sie die Division und Neuberechnung

Rastersuche (Parametereinstellung)

(Die Zeit läuft übrigens ab

Recommended Posts

Beginnend mit maschinellem Python-Lernen
Maschinelles Lernen mit Python! Vorbereitung
Maschinelles Lernen mit Python (1) Gesamtklassifizierung
"Scraping & maschinelles Lernen mit Python" Lernnotiz
Python lernen mit ChemTHEATER 03
"Objektorientiert" mit Python gelernt
Python lernen mit ChemTHEATER 05-1
Verstärken Sie Bilder für maschinelles Lernen mit Python
Maschinelles Lernen mit Python (2) Einfache Regressionsanalyse
[Shakyo] Begegnung mit Python zum maschinellen Lernen
Python lernen mit ChemTHEATER 01
Aufbau einer KI / maschinellen Lernumgebung mit Python
Maschinelles Lernen beginnend mit Python Personal Memorandum Part2
Maschinelles Lernen beginnend mit Python Personal Memorandum Part1
[Python] Sammeln Sie Bilder mit Icrawler für maschinelles Lernen [1000 Blatt]
Ich habe mit der maschinellen Vorverarbeitung von Python Data begonnen
Erstellen Sie eine Python-Umgebung für maschinelles Lernen mit Containern
Maschinelles Lernen mit Pokemon gelernt
Verbessertes Lernen ab Python
Maschinelles Lernen Minesweeper mit PyTorch
Python Machine Learning Programming> Schlüsselwörter
Iterative Verarbeitung von Python durch Chemoinfomatik gelernt
Versuchen Sie es mit Kaggle leicht maschinell
Führen Sie eine Pipeline für maschinelles Lernen mit Cloud Dataflow (Python) aus.
Maschinelles Lernen
Python lernen
Erstellen Sie mit Python eine Entwicklungsumgebung für maschinelles Lernen
Zusammenfassung des grundlegenden Ablaufs des maschinellen Lernens mit Python
Ich habe maschinelles Lernen mit liblinear versucht
Zusammenfassung des maschinellen Lernens von Python-Anfängern
Eingabe / Ausgabe mit Python (Python-Lernnotiz ⑤)
Perceptron-Lernexperiment mit Python
SVM versucht maschinelles Lernen mit Scikit-Learn
<Für Anfänger> Python-Bibliothek <Für maschinelles Lernen>
Python: Vorverarbeitung beim maschinellen Lernen: Übersicht
Quanteninspiriertes maschinelles Lernen mit Tensornetzwerken
Beginnen Sie mit dem maschinellen Lernen mit SageMaker
Ich habe mit Python Clustering & Dimension Compression & Visualization mit maschinellem Lernen begonnen
Einstellungen der Python3-basierten maschinellen Lernumgebung auf dem Mac (Koexistenz mit Python2)
Feature Engineering für maschinelles Lernen ab Teil 3 Google Colaboratory-Scale
Python & Machine Learning Study Memo: Vorbereitung der Umgebung
[Beispiel für eine Python-Verbesserung] Python mit Codecademy lernen
FizzBuzz in Python3
Scraping mit Python
[Python] Lernnotiz 1
Statistik mit Python
Hinweise zur Python-Grammatik für maschinelles Lernen in PyQ
Scraping mit Python
Python mit Go
Python-Lernausgabe
[Maschinelles Lernen] Versuchen Sie, Spark MLlib mit Python auszuführen, und geben Sie Empfehlungen ab
Unausgeglichenes Datenlernen mit maschinellem Lernen k-NN
Verwenden Sie die API-Gruppe A3RT für maschinelles Lernen aus Python
Ich habe Python 3.5.1 installiert, um maschinelles Lernen zu studieren
[Python] Techniken, die häufig beim maschinellen Lernen verwendet werden
Warum Python für maschinelles Lernen ausgewählt wird
Twilio mit Python
Eine Geschichte über maschinelles Lernen mit Kyasuket
"Python Machine Learning Programming" - Zusammenfassung (Jupyter)
Spielen Sie mit 2016-Python