Glossar

Maschinelles Lernen (ML)

Entdecke maschinelles Lernen: Erforsche die wichtigsten Konzepte, Arten und realen Anwendungen in den Bereichen KI, Computer Vision und Deep Learning. Jetzt mehr erfahren!

Trainiere YOLO Modelle einfach
mit Ultralytics HUB

Mehr erfahren

Maschinelles Lernen (ML) ist ein Zweig der Künstlichen Intelligenz (KI), der sich darauf konzentriert, Computersysteme in die Lage zu versetzen, aus Daten zu lernen, ohne explizit programmiert zu werden. Anstatt vordefinierten Regeln zu folgen, erkennen ML-Algorithmen Muster in Daten, um Vorhersagen oder Entscheidungen zu treffen. Dieser Lernprozess ermöglicht es den Systemen, ihre Leistung mit der Zeit zu verbessern, wenn sie mit mehr Daten konfrontiert werden.

Definition und Kernkonzept

Im Kern geht es beim maschinellen Lernen darum, Algorithmen zu entwickeln, die aus Daten lernen und auf dieser Grundlage Entscheidungen oder Vorhersagen treffen können. Dazu wird ein ML-Algorithmus mit Daten gefüttert und kann seine internen Parameter anpassen, um ein gewünschtes Ergebnis zu erzielen, z. B. genaue Klassifizierungen oder Vorhersagen. Der Kerngedanke ist, dass eine Maschine mit genügend relevanten Daten lernen kann, Probleme zu lösen oder Vorhersagen zu treffen, die manuell zu komplex oder zu zeitaufwändig zu programmieren wären. Diese Fähigkeit ist in vielen Bereichen von entscheidender Bedeutung, z. B. in der Computer Vision und der Verarbeitung natürlicher Sprache.

Arten von maschinellem Lernen

Maschinelles Lernen umfasst mehrere Arten von Lernparadigmen, die jeweils für unterschiedliche Probleme und Datentypen geeignet sind. Zu den wichtigsten Arten gehören:

  • Überwachtes Lernen: Dies ist die gängigste Art, bei der der Algorithmus aus beschrifteten Daten lernt. Bei der Objekterkennung zum Beispiel wird ein Modell auf Bildern mit Begrenzungsrahmen und Beschriftungen trainiert, um zu lernen, Objekte in neuen Bildern zu erkennen. Ultralytics YOLO Modelle sind hervorragende Beispiele für überwachtes Lernen in Aktion.
  • Unüberwachtes Lernen: Dieser Ansatz befasst sich mit nicht beschrifteten Daten, bei denen der Algorithmus selbständig Strukturen oder Muster finden muss. Clustering und Dimensionalitätsreduktion sind häufige Aufgaben beim unüberwachten Lernen. DBSCAN ist ein Beispiel für einen unüberwachten Clustering-Algorithmus.
  • Verstärkungslernen: Hier lernt ein Agent, Entscheidungen zu treffen, indem er mit einer Umgebung interagiert, um eine Belohnung zu maximieren. Diese Art von Lernen wird häufig in der Robotik und bei Spielen eingesetzt. Markov-Entscheidungsprozesse (MDPs) bieten einen mathematischen Rahmen für das Verständnis von Reinforcement Learning.
  • Semi-Supervised Learning: Dies ist ein hybrider Ansatz, der sowohl gekennzeichnete als auch nicht gekennzeichnete Daten verwendet. Er kann besonders nützlich sein, wenn es nur wenige gelabelte, aber viele ungelabelte Daten gibt. Dadurch wird die Genauigkeit des Modells oft verbessert und die Notwendigkeit einer umfangreichen Kennzeichnung verringert.

Anwendungen in der realen Welt

Maschinelles Lernen verändert zahlreiche Branchen und tägliche Anwendungen. Hier sind zwei konkrete Beispiele:

  1. Bilderkennung im Gesundheitswesen: Die medizinische Bildanalyse nutzt ML, um medizinische Bilder wie Röntgenbilder, MRTs und CT-Scans zu analysieren und Krankheiten, Tumore und Anomalien zu erkennen. Dies hilft Fachkräften im Gesundheitswesen bei der Diagnose, der Behandlungsplanung und der Erkennung von Anomalien und führt zu schnelleren und genaueren Gesundheitsleistungen. ML kann zum Beispiel bei der Tumorerkennung in der medizinischen Bildgebung helfen.
  2. Empfehlungssysteme im Einzelhandel: E-Commerce-Plattformen nutzen ML-basierte Empfehlungssysteme, um das Verhalten und die Vorlieben der Nutzer/innen zu analysieren und ihnen Produkte vorzuschlagen, die sie mit hoher Wahrscheinlichkeit kaufen werden. Diese Systeme verbessern das Kundenerlebnis, steigern den Umsatz und verbessern die Kundenbindung, indem sie personalisierte Einkaufserlebnisse bieten.

Relevanz in KI und Computer Vision

Maschinelles Lernen ist ein Eckpfeiler der modernen KI und ist besonders wichtig für die Weiterentwicklung des maschinellen Sehens. Bildverarbeitungsaufgaben wie Objekterkennung, Bildsegmentierung und Bildklassifizierung beruhen in hohem Maße auf maschinellen Algorithmen, die visuelle Daten interpretieren und verstehen. Frameworks wie PyTorch und Plattformen wie Ultralytics HUB bieten Werkzeuge und Umgebungen, um ML-Modelle für Computer-Vision-Anwendungen effizient zu entwickeln und einzusetzen.

Beziehung zu Deep Learning

Deep Learning (DL) ist ein Teilgebiet des maschinellen Lernens, das neuronale Netze mit vielen Schichten (tiefe neuronale Netze) zur Analyse von Daten einsetzt. Deep Learning hat viele Aufgaben des maschinellen Lernens revolutioniert, vor allem in den Bereichen Computer Vision und Verarbeitung natürlicher Sprache, da es in der Lage ist, automatisch komplexe Merkmale aus Rohdaten zu lernen. Modelle wie Ultralytics YOLO nutzen Deep Learning-Architekturen, um bei der Objekterkennung und ähnlichen Aufgaben Spitzenleistungen zu erzielen.

Alles lesen