Da Sie diese sehr grundsätzliche Frage stellen, scheint es sinnvoll zu sein, zu spezifizieren, was maschinelles Lernen selbst ist.
Maschinelles Lernen ist eine Klasse von Algorithmen, die datengesteuert ist, d. h. im Gegensatz zu "normalen" Algorithmen sind es die Daten, die "sagen", was die "gute Antwort" ist. Beispiel: Ein hypothetischer Algorithmus ohne maschinelles Lernen zur Erkennung von Gesichtern in Bildern würde versuchen zu definieren, was ein Gesicht ist (runde, hautähnliche Scheibe mit einem dunklen Bereich, in dem man die Augen erwartet usw.). Ein Algorithmus für maschinelles Lernen hätte keine solche kodierte Definition, sondern würde "an Beispielen lernen": Sie zeigen mehrere Bilder von Gesichtern und Nicht-Gesichtern, und ein guter Algorithmus wird schließlich lernen und in der Lage sein, vorherzusagen, ob ein ungesehenes Bild ein Gesicht ist oder nicht.
Dieses besondere Beispiel der Gesichtserkennung ist beaufsichtigt Das bedeutet, dass Ihre Beispiele wie folgt aussehen müssen mit der Bezeichnung oder ausdrücklich sagen, welche Gesichter es gibt und welche nicht.
In einem unüberwacht Algorithmus sind Ihre Beispiele nicht mit der Bezeichnung d.h. Sie sagen gar nichts. Natürlich kann der Algorithmus in einem solchen Fall nicht selbst "erfinden", was ein Gesicht ist, aber er kann versuchen Cluster die Daten in verschiedene Gruppen einteilen, z. B. kann es unterscheiden, dass Gesichter sich stark von Landschaften unterscheiden, die sich wiederum stark von Pferden unterscheiden.
Da es in einer anderen Antwort erwähnt wird (allerdings in falscher Weise): Es gibt "Zwischenformen" der Überwachung, d.h. halb-überwacht y aktives Lernen . Technisch gesehen handelt es sich dabei um überwachte Methoden, bei denen es einen "intelligenten" Weg gibt, um eine große Anzahl von markierten Beispielen zu vermeiden. Beim aktiven Lernen entscheidet der Algorithmus selbst, was Sie beschriften sollen (z. B. kann er sich ziemlich sicher sein, dass es sich um eine Landschaft und ein Pferd handelt, aber er könnte Sie bitten, zu bestätigen, dass ein Gorilla tatsächlich das Bild eines Gesichts ist). Beim halbüberwachten Lernen gibt es zwei verschiedene Algorithmen, die mit den gekennzeichneten Beispielen beginnen und sich dann gegenseitig "mitteilen", wie sie über eine große Anzahl von nicht gekennzeichneten Daten denken. Aus dieser "Diskussion" lernen sie.
0 Stimmen
github.com/niektuytel/Machine_Learning/tree/main