Glossar

Deep Learning (DL)

Entdecke die Macht des Deep Learning: Erforsche neuronale Netze, Trainingstechniken und reale Anwendungen in KI, Gesundheitswesen und mehr.

Trainiere YOLO Modelle einfach
mit Ultralytics HUB

Mehr erfahren

Deep Learning (DL) ist ein spezielles Teilgebiet des maschinellen Lernens (ML), das wiederum unter den Oberbegriff der Künstlichen Intelligenz (KI) fällt. DL-Algorithmen sind von der Struktur und Funktion des menschlichen Gehirns inspiriert und nutzen künstliche neuronale Netze (NN) mit mehreren Schichten (daher "tief"). Diese tiefen Architekturen ermöglichen es den Modellen, komplexe Muster und hierarchische Darstellungen direkt aus Rohdaten wie Bildern, Texten oder Tönen zu lernen und übertreffen damit oft traditionelle ML-Techniken, insbesondere bei großen und komplexen Datensätzen.

Wie Deep Learning funktioniert

Die Kernkomponenten des Deep Learning sind tiefe neuronale Netze, die aus einer Eingabeschicht, mehreren versteckten Schichten und einer Ausgabeschicht bestehen. Jede Schicht enthält miteinander verbundene Knoten oder "Neuronen", die Informationen verarbeiten. Im Gegensatz zu flacheren Netzen ermöglicht die Tiefe dieser Modelle, dass sie Merkmale hierarchisch lernen. Bei der Bilderkennung zum Beispiel können die ersten Schichten einfache Kanten erkennen, die nachfolgenden Schichten kombinieren diese zu Formen und die tieferen Schichten erkennen komplexe Objekte. Dieser Prozess der automatischen Merkmalsextraktion macht eine manuelle Merkmalserfassung überflüssig - ein großer Vorteil gegenüber vielen traditionellen ML-Ansätzen. Um diese Netzwerke zu trainieren, müssen sie in der Regel mit großen Mengen an markierten Daten gefüttert werden(überwachtes Lernen) und Algorithmen wie Backpropagation und Gradientenabstieg verwenden, um die Modellgewichte anzupassen und Fehler zu minimieren(Verlustfunktion). Dieser rechenintensive Prozess ist auf leistungsstarke Hardware angewiesen, insbesondere auf Grafikprozessoren (GPUs), um die Modelle effizient zu trainieren.

Bedeutung für KI und Computer Vision

Deep Learning ist eine wichtige Triebfeder für den Fortschritt in der KI, insbesondere im Bereich Computer Vision (CV). Seine Fähigkeit, aus riesigen Datensätzen wie dem COCO-Datensatz oder ImageNet sinnvolle Darstellungen zu lernen, hat zu Durchbrüchen in Bereichen geführt, die früher als Herausforderung für Maschinen galten. Modelle wie Ultralytics YOLO nutzen DL für eine leistungsstarke Objekterkennung, Bildsegmentierung und Bildklassifizierung. Techniken wie das Transfer-Lernen ermöglichen es, vortrainierte Modelle (Modelle, die bereits auf großen Datensätzen trainiert wurden) zu nutzen, um die Entwicklung neuer, verwandter Aufgaben zu beschleunigen, selbst mit weniger Daten. Das Feld verdankt viel Pionieren wie Geoffrey Hinton, Yann LeCun und Yoshua Bengio, die oft als die "Paten der KI" bezeichnet werden. Organisationen wie DeepLearning.AI und die Association for the Advancement of Artificial Intelligence (AAAI) treiben die Forschung und Ausbildung in diesem sich schnell entwickelnden Bereich weiter voran.

Unterscheidung von verwandten Begriffen

  • Maschinelles Lernen (ML): DL ist eine Teilmenge von ML. Während alles DL ML ist, ist nicht alles ML DL. ML umfasst ein breiteres Spektrum an Algorithmen, darunter auch Methoden, die nicht auf neuronalen Netzen beruhen, wie z. B. Support Vector Machines (SVM), Entscheidungsbäume und lineare Regression, die oft manuelles Feature Engineering erfordern. DL eignet sich besonders gut für Aufgaben mit unstrukturierten Daten und für das automatische Lernen von Merkmalen durch tiefe Architekturen.
  • Künstliche Intelligenz (KI): KI ist der übergreifende Bereich, der sich mit der Entwicklung von Systemen beschäftigt, die intelligentes Verhalten zeigen. ML ist ein Ansatz, um KI zu erreichen, indem man Systeme in die Lage versetzt, aus Daten zu lernen. DL ist ein spezieller Satz von Techniken innerhalb von ML, der tiefe neuronale Netze verwendet. Man kann es sich als verschachtelte Konzepte vorstellen: KI > ML > DL.

Anwendungen in der realen Welt

Deep Learning ist die Grundlage für viele moderne KI-Anwendungen:

Tools und Rahmenwerke

Die Entwicklung von DL-Modellen wird durch verschiedene Softwarebibliotheken und Plattformen erleichtert. Zu den beliebten Open-Source-Frameworks gehören:

Plattformen wie Ultralytics HUB bieten integrierte Umgebungen für das Training benutzerdefinierter Modelle, den Einsatz und die Verwaltung von DL-Modellen, insbesondere für Computer-Vision-Aufgaben mit Modellen wie YOLO11. Zu einer effektiven Entwicklung gehören oft Praktiken wie das rigorose Abstimmen von Hyperparametern, das Verstehen von Leistungsmetriken und die Nutzung der GPU für ein effizientes Modelltraining.

Alles lesen