Bevor Sie diesen Artikel lesen, empfehlen wir Ihnen, ihn zu lesen Was ist das? Data Science, was es tut und mit welchen Zielen
Eine durch einen maschinellen Lernalgorithmus animierte Maschine durchlief vor der Inbetriebnahme eine Lernphase, das heißt Lernen, besser bekannt als Training. In dieser Phase untersucht die Maschine die bereitgestellten historischen Daten.
Bevor wir auf die Vorzüge des maschinellen Lernens und die Unterschiede zwischen klassischer Programmierung und maschinellem Lernen eingehen, sehen wir uns ein Beispiel an, das uns sicherlich helfen wird, es besser zu verstehen.
Angenommen, wir übermitteln einem unserer Programme Informationen über Fahrzeiten auf der Autobahn bei besten Verkehrsbedingungen, um einen Algorithmus anzuweisen, der in der Lage ist, auf uns zu reagieren, als wäre er ein Sprachassistent.
Für jeden Pfad werden wir die folgenden Informationen an den Algorithmus übermitteln:
Dann sagen wir der Maschine über den Sprachassistenten:
Da wir die Daten per Sprachassistent übermittelt haben, wird unser Programm eine Tabelle dieses Typs füttern:
Wenn unsere Maschine schließlich von einem maschinellen Lernalgorithmus animiert wäre, hätte sie aus den bereitgestellten Informationen gelernt und würde daher ein Ergebnis in Form der Reisezeit vorhersagen. Wir können daher eine Frage zu unserem Programm stellen: "von Turin nach Mailand mit 1000 Autos und Diesel ... wie lange dauert es?"
Das Beispiel ist ungenau, aber eher realistisch. Es hilft jedoch, den Zweck des maschinellen Lernens zusammenzufassen.
Lassen Sie uns anhand des Beispiels versuchen, den Unterschied zwischen klassischer Programmierung und maschinellem Lernen zu erkennen.
Traditionell muss der Programmierer, der klassischen Code schreibt:
Dann wird die Intelligenz des Menschen genutzt, um den Programmcode zu schreiben, der das Problem lösen kann.
In diesem Fall muss der Programmierer über ein System nachdenken, um die erhaltenen Informationen zu speichern und zu strukturieren. Wenn anschließend der Bediener der mit klassischer Programmierung geschriebenen Anwendung die Frage stellt, antwortet die Maschine mit den nächsten bekannten Informationen, die den gespeicherten ähnlicher sind.
Beim maschinellen Lernen ist es diekünstliche Intelligenz des Programms, das in der Lage ist, die historischen Daten zu studieren, um das Modell zu erstellen, das zur Lösung des Problems angewendet werden soll, und schließlich stellt die Maschine das Modell dem Programmierer zur Verfügung.
In einer durch maschinelles Lernen animierten Maschine lernt das Programm selbst, Reisezeiten vorherzusagen, da die Maschine vor der Inbetriebnahme eine Lernphase durchlaufen hat. Dann hat die Maschine gelernt, mit den vernünftigsten Informationen zu antworten, die der Realität am nächsten kommen, basierend auf der vom Modell diktierten und interpretierten Logik.
Beim maschinellen Lernen wird das Modell zum Kern des Prozesses. Einmal generiert und gebildet, kann es verfügbar gehalten werden. Jede neue Abfrage mit neuen Daten im gleichen Format wie die für das Training verwendeten führt zu einem neuen Ergebnis.
Die Rolle des Data Scientist ändert sich leicht, d. h. er muss das Programm bis zur Generierung des Modells durch die Trainingsphase begleiten. Dazu kümmert er sich um die Auswahl der Strategien, die Planung der Ziele, die Aufbereitung der Daten und vor allem um das Testen des Modells auf Wirksamkeit und Verbesserungsmöglichkeiten.
Dieser Prozess könnte iteriert und mehrmals wiederholt werden, mit dem Ziel, jeder Iteration verbesserte und reale Elemente hinzuzufügen. Auf diese Weise kommen Sie der optimalen Lösung für nachfolgende Schritte näher, verbessern das Training, verbessern den Test und damit die Maschine.
Das ultimative Ziel ist immer, ein Modell zu erstellen, das historische Daten kennt, ihre Logik und Muster versteht und daher in der Lage ist, das Ergebnis zukünftiger Situationen vorherzusagen.
Ercole Palmeri: Innovationssüchtig
Letzten Montag gab die Financial Times einen Deal mit OpenAI bekannt. FT lizenziert seinen erstklassigen Journalismus…
Millionen von Menschen zahlen für Streaming-Dienste monatliche Abonnementgebühren. Es ist eine weitverbreitete Meinung, dass Sie…
Coveware by Veeam wird weiterhin Dienstleistungen zur Reaktion auf Cyber-Erpressungsvorfälle anbieten. Coveware wird Forensik- und Sanierungsfunktionen anbieten …
Die vorausschauende Wartung revolutioniert den Öl- und Gassektor mit einem innovativen und proaktiven Ansatz für das Anlagenmanagement.…