Was ich über KI / maschinelles Lernen mit Python gelernt habe (1)
Einführung
Ich lerne mit diesem Buch
So erstellen Sie eine KI- / Maschinelles Lernen- / Deep-Learning-App mit Python
1-1 Was können Sie mit maschinellem Lernen tun?
--Klassifizierung ... Klassifizieren Sie die angegebenen Daten
Untersuchen und klassifizieren Sie Dateneigenschaften
--Regression ... Prognostizieren Sie zukünftige Werte aus der Leistung in der Vergangenheit
Lernen Sie vergangene Daten und machen Sie zukünftige numerische Vorhersagen
--Clustering ... Klassifizieren Sie Daten in eine Sammlung ähnlicher Dinge
Was sich von der Klassifizierung unterscheidet, ist nicht die Aufteilung in vorgegebene Elemente, sondern die Klassifizierung ähnlicher Elemente
--Empfehlung ... Ableitung relevanter Informationen für die Daten
Empfehlen Sie diejenige, die dem Geschmack des Benutzers beim Online-Shopping entspricht
- Dimensionsreduzierung ... Reduzieren der Eigenschaften der Daten
Identifizieren Sie charakteristische Daten aus einer großen Dimension, reduzieren Sie die Dimension und analysieren Sie die Daten effizient
Worauf kann es angewendet werden?
--Bildanalyse Beurteilung des Bildobjekts
--Stimmanalyse Konvertiert Sprache in Text und bestimmt, um welche Art von Ton es sich handelt
- Textanalyse: Satzkategorisierung, Extraktion spezifischer Ausdrücke, Syntaxanalyse
Arten des maschinellen Lernens
--Überwachtes Lernen
- Die richtige Antwort wird zusammen mit den Daten gegeben
- Machen Sie Vorhersagen für unbekannte Daten
--Unbeaufsichtigtes Lernen
- Es wird keine richtige Antwort gegeben
- Finden Sie Regelmäßigkeit aus unbekannten Daten
- Verstärkung lernen
- Die Aktion gibt eine teilweise richtige Antwort
--Finden Sie den richtigen Kauf aus den Daten
1-2 Was für ein Szenario wird maschinelles Lernen durchgeführt?
- Zielentscheidung
- Datenerfassung
- Datenformung und -verarbeitung
- Daten lernen
- Wählen Sie eine maschinelle Lernmethode
- Parametereinstellung
- Lernen Sie Daten, um ein Modell zu erstellen
- Bewerten Sie das Modell
- Kehren Sie zu 4. zurück, wenn dies nicht genau genug ist
- Im Geschäft eingesetzt
1-3 Erstellen von Daten für maschinelles Lernen
Ein vielseitiges Datenformat für maschinelles Lernen
- Kommagetrenntes Daten-CSV-Format
--ini Dateiformat
- XML
--JSON (strukturierte Daten basierend auf dem JavaScript-Objektformat)
- YAML
Darüber hinaus Numpy-Speicherformat, Pickle, das Python-Objekte so schreiben kann, wie sie sind, usw.