Glossar

Maschinelles Lernen (ML)

Entdecke die wichtigsten Konzepte, Arten, Anwendungen und Werkzeuge des maschinellen Lernens, um datengestützte Entscheidungsfindung und Automatisierung zu ermöglichen.

Trainiere YOLO Modelle einfach
mit Ultralytics HUB

Mehr erfahren

Maschinelles Lernen (ML) ist ein Teilbereich der künstlichen Intelligenz (KI), der sich darauf konzentriert, Computer in die Lage zu versetzen, aus Daten zu lernen, ohne explizit programmiert zu werden. Es geht um die Entwicklung von Algorithmen, die ihre Leistung bei einer bestimmten Aufgabe durch Erfahrung automatisch verbessern können. Diese Algorithmen erkennen Muster, treffen Vorhersagen und passen ihr Verhalten an die Daten an, die sie erhalten. Diese Fähigkeit ist entscheidend für die Lösung komplexer Probleme, die mit herkömmlichen Programmiermethoden nur schwer oder gar nicht zu bewältigen sind.

Kernkonzepte des maschinellen Lernens

Algorithmen für maschinelles Lernen sind darauf ausgelegt, aus Daten zu lernen, die in der Regel in Trainingsdaten, Validierungsdaten und Testdaten unterteilt sind. Die Trainingsdaten werden verwendet, um das Modell zu trainieren, die Validierungsdaten helfen bei der Feinabstimmung der Hyperparameter des Modells, und die Testdaten bewerten die Leistung des Modells bei ungesehenen Daten.

Beim maschinellen Lernen gibt es verschiedene Lernparadigmen:

  • Überwachtes Lernen: Der Algorithmus lernt aus gelabelten Daten, bei denen jeder Datenpunkt mit einer bekannten Ausgabe oder einem Label verbunden ist.
  • Unüberwachtes Lernen: Der Algorithmus lernt aus unmarkierten Daten und identifiziert Muster und Strukturen, ohne dass es eine vordefinierte Ausgabe gibt.
  • Reinforcement Learning: Der Algorithmus lernt durch Versuch und Irrtum, indem er auf der Grundlage seiner Aktionen Rückmeldungen in Form von Belohnungen oder Bestrafungen erhält.
  • Semi-überwachtes Lernen: Hierbei werden Elemente des überwachten und des unüberwachten Lernens kombiniert, indem eine kleine Menge an markierten Daten mit einer großen Menge an unmarkierten Daten kombiniert wird, um die Lerngenauigkeit zu verbessern.

Hauptunterschiede zu verwandten Begriffen

Obwohl maschinelles Lernen eng mit anderen KI-Feldern verwandt ist, hat es unterschiedliche Merkmale. Im Gegensatz zum Deep Learning (DL), einer Untergruppe des maschinellen Lernens, die sich auf neuronale Netze (NN) mit mehreren Schichten konzentriert, umfasst das maschinelle Lernen ein breiteres Spektrum an Algorithmen und Techniken. Computer Vision (CV) und Natural Language Processing (NLP) sind spezielle Anwendungen des maschinellen Lernens, die sich auf die Verarbeitung und das Verständnis visueller bzw. textueller Daten konzentrieren.

Anwendungen des maschinellen Lernens in der realen Welt

Maschinelles Lernen hat zahlreiche Branchen revolutioniert, indem es datengesteuerte Entscheidungen und Automatisierung ermöglicht. Hier sind zwei konkrete Beispiele:

  1. Gesundheitswesen: Im Gesundheitswesen werden Algorithmen des maschinellen Lernens zur Analyse medizinischer Bilder wie Röntgenaufnahmen und MRTs eingesetzt, um Anomalien zu erkennen und bei der Diagnose von Krankheiten wie Krebs zu helfen. Ein maschinelles Lernmodell kann zum Beispiel auf Tausenden von medizinischen Bildern trainiert werden, um Muster zu erkennen, die auf Tumore hinweisen, und Ärzten helfen, genauere und rechtzeitige Diagnosen zu stellen.
  2. Landwirtschaft: Maschinelles Lernen spielt in der Präzisionslandwirtschaft eine entscheidende Rolle, um die Ernteerträge und das Ressourcenmanagement zu optimieren. Algorithmen können zum Beispiel Daten aus verschiedenen Quellen wie Satellitenbildern, Wettermustern und Bodensensoren analysieren, um den besten Zeitpunkt für die Aussaat, Bewässerung und Ernte vorherzusagen. Das steigert nicht nur die Produktivität, sondern fördert auch nachhaltige Anbaumethoden. Erfahre mehr über KI in der Landwirtschaft.

Werkzeuge und Technologien des maschinellen Lernens

Verschiedene Tools und Frameworks erleichtern die Entwicklung und den Einsatz von Machine-Learning-Modellen. PyTorch und TensorFlow sind zwei beliebte Deep-Learning-Frameworks, die die notwendige Infrastruktur für den Aufbau und das Training neuronaler Netze bereitstellen. Darüber hinaus bieten Bibliotheken wie OpenCV eine breite Palette von Funktionen für Computer Vision Aufgaben. Du kannst diese und andere Tools auf dem Ultralytics Blog kennenlernen.

Für diejenigen, die an einem benutzerfreundlicheren Ansatz interessiert sind, bieten Plattformen wie Ultralytics HUB No-Code-Lösungen für das Training und den Einsatz von Machine-Learning-Modellen, einschließlich der hochmodernen Ultralytics YOLO Modelle. Dadurch wird es für Einzelpersonen und Unternehmen ohne umfassende Programmierkenntnisse einfacher, die Möglichkeiten des maschinellen Lernens zu nutzen.

Alles lesen