[PYTHON] Einführung in das maschinelle Lernen: Funktionsweise des Modells

Szenario

Ein enger Freund, der im Ausland lebt, verdiente zig Millionen Yen, indem er in Immobilien investierte. Ich möchte mein Geschäft verbreiten und lade Sie daher ein, Geschäftspartner zu werden. Er gibt Geld aus und erstellt ein Muster (Modell) für Sie mit Datenanalysefähigkeiten, um den Preis einer Immobilie vorherzusagen.

Entscheidungsbaum

Sie fragten: "Wie prognostizieren und beurteilen Sie den Preis einer Immobilie?" Die Antwort war "Es ist intuitiv." Ist es nicht möglich, mit maschinellem Lernen intuitiv ein Preisvorhersagemodell zu erstellen? Als Sie immer detaillierter hörten, haben Sie es irgendwie herausgefunden. simple-decision-tree.JPG

Die Immobilienpreise werden in zwei Gruppen eingeteilt.

Mit anderen Worten, der Immobilienpreis wird in den folgenden zwei Schritten vorhergesagt.

  1. Teilen Sie die Eigenschaft in zwei Gruppen
  2. Legen Sie den Preis für jede Gruppe fest

Dieses Verfahren wird als Anpassungsmodell oder Trainingsmodell bezeichnet. Die Daten, die zum Modell passen, werden als Trainingsdaten bezeichnet.

Verwenden Sie das angepasste Modell, um den Preis der Immobilie vorherzusagen, in die Sie investieren.

Verbessere das Modell

Welcher Entscheidungsbaum passt zu den Trainingsdaten? which-tree.JPG

Wenn Sie normal darüber nachdenken, scheint es, dass Entscheidungsbaum 1 besser ist. Größere Immobilien sind teurer als kleinere, oder? Die Größe allein bestimmt jedoch nicht den Immobilienpreis. Es gibt viele andere Faktoren, die die Immobilienpreise beeinflussen (Standort, Baujahr usw.). Der Entscheidungsbaum einschließlich anderer Faktoren lautet wie folgt. deeper-tree.JPG

Wenn Sie den Pfad auswählen, der den Merkmalen der Immobilie entspricht, befindet sich der geschätzte Preis am unteren Knoten des Entscheidungsbaums. Der untere Knoten mit dem vorhergesagten Preis heißt Blatt.

Nächster

Die Anzahl der Zweige und der Blattwert des bestimmten Baumes werden durch die Daten bestimmt. Lassen Sie uns das nächste Mal die Daten analysieren.

Andere verwandte Artikel sind hier.

Recommended Posts

Einführung in das maschinelle Lernen: Funktionsweise des Modells
Einführung in das maschinelle Lernen
Eine Einführung in das maschinelle Lernen
Super Einführung in das maschinelle Lernen
Einführung in das maschinelle Lernen Schreiben von Notizen
Einführung in die Bibliothek für maschinelles Lernen SHOGUN
Sammeln von Daten zum maschinellen Lernen
Wie nutzt man maschinelles Lernen für die Arbeit? 03_Python-Codierungsverfahren
scikit-learn Verwendung der Zusammenfassung (maschinelles Lernen)
Eine Einführung in OpenCV für maschinelles Lernen
Wie man Coursera / Maschinelles Lernen genießt (Woche 10)
Eine Einführung in Python für maschinelles Lernen
Wie nutzt man maschinelles Lernen für die Arbeit? 01_ Den Zweck des maschinellen Lernens verstehen
[Python] Einfache Einführung in das maschinelle Lernen mit Python (SVM)
[Super Einführung in das maschinelle Lernen] Lernen Sie Pytorch-Tutorials
Eine Einführung in maschinelles Lernen für Bot-Entwickler
[Super Einführung in das maschinelle Lernen] Lernen Sie Pytorch-Tutorials
[Für Anfänger] Einführung in die Vektorisierung beim maschinellen Lernen
Wie nutzt man maschinelles Lernen für die Arbeit? 02_AI Entwicklungsprojektübersicht
[Lernmemorandum] Einführung in vim
Einführung in Deep Learning ~ Lernregeln ~
Einführung in IPython (Python2) in Mac OS X-Vorbereitung für den Einstieg in die Theorie des maschinellen Lernens
Tiefe Stärkung des Lernens 1 Einführung in die Stärkung des Lernens
[Einführung] Verwendung von open3d
Einführung in Deep Learning ~ Backpropagation ~
Einführung in das maschinelle Lernen mit Simple Perceptron
So passen Sie mehrere Bibliotheken für maschinelles Lernen auf einmal an
Einführung in das maschinelle Lernen mit scikit-learn-Von der Datenerfassung bis zur Parameteroptimierung
So erhöhen Sie die Anzahl der Datensatzbilder für maschinelles Lernen
Maschinelles Lernen mit Nogisaka 46 und Keyakizaka 46 Teil 1 Einführung
Einführung in das tiefe Lernen ~ Funktionsnäherung ~
[Einführung in Python] So analysieren Sie JSON
Einführung in Deep Learning ~ Codierungsvorbereitung ~
Einführung in Deep Learning ~ Dropout Edition ~
Einführung in Deep Learning ~ Forward Propagation ~
Einführung in Deep Learning ~ CNN Experiment ~
Python-Lernnotiz für maschinelles Lernen von Chainer Kapitel 8 Einführung in Numpy
Einführung in die Python-Grundlagen des maschinellen Lernens (unbeaufsichtigtes Lernen / Hauptanalyse)
Vor der Einführung in das maschinelle Lernen. ~ Techniken, die für anderes maschinelles Lernen als maschinelles Lernen erforderlich sind ~
Python-Lernnotiz für maschinelles Lernen von Chainer Kapitel 10 Einführung in Cupy
Maschinelles Lernen
[Einführung in Style GAN] Einzigartiges Lernen von Animation mit Ihrer eigenen Maschine ♬
Python-Lernnotiz für maschinelles Lernen von Chainer Kapitel 9 Einführung in das Scikit-Lernen
Menschen merken sich gelerntes Wissen im Gehirn, wie man gelerntes Wissen im maschinellen Lernen auswendig lernt
So erstellen Sie mit AWS Lambda eine serverlose API für maschinelles Lernen
[Einführung in Python] Wie verwende ich eine Klasse in Python?
Notieren Sie die Schritte zum Verständnis des maschinellen Lernens
Ich habe Python 3.5.1 installiert, um maschinelles Lernen zu studieren
Einführung in Deep Learning ~ Falten und Pooling ~
So arbeiten Sie mit BigQuery in Python
So studieren Sie den Deep Learning G-Test
[Python] Speichern von Lernergebnissen (Modellen) beim maschinellen Lernen
Einführung in das maschinelle Lernen - Hard Margin SVM Edition-
Einführung in TensorFlow - Erläuterung der Begriffe und Konzepte des maschinellen Lernens
[Einführung in das maschinelle Lernen] Bis Sie den Beispielcode mit Chainer ausführen
Lassen Sie uns die kostenlose "Einführung in Python für maschinelles Lernen" bis zum 27. April online stellen
Python-Anfänger veröffentlichen Web-Apps mit maschinellem Lernen [Teil 2] Einführung in explosives Python !!
Einführung in das Testen statistischer Hypothesen mit Statistikmodellen
Einführung in MQTT (Einführung)
Einführung in Scrapy (1)