Glossar

Lernen übertragen

Entdecke, wie Transfer Learning die KI verändert, indem es bereits trainierte Modelle wiederverwendet, Zeit spart und die Genauigkeit in verschiedenen Bereichen wie Gesundheitswesen und NLP verbessert.

Trainiere YOLO Modelle einfach
mit Ultralytics HUB

Mehr erfahren

Transferlernen ist eine Technik des maschinellen Lernens, bei der ein Modell, das für eine bestimmte Aufgabe entwickelt wurde, als Ausgangspunkt für ein Modell für eine zweite Aufgabe wiederverwendet wird. Dieser Ansatz zielt darauf ab, das bei der Lösung eines Problems gewonnene Wissen für die Lösung eines anderen, aber verwandten Problems zu nutzen. Es ist besonders nützlich, wenn man mit begrenzten Daten arbeitet oder wenn das Trainieren eines neuen Modells sehr rechenintensiv wäre.

Warum Transferlernen wichtig ist

In der Welt des Deep Learning benötigen Modelle oft große Mengen an Daten und Berechnungen, um eine hohe Leistung zu erzielen. Transfer Learning hilft dabei, diese Anforderungen zu verringern, indem es vortrainierte Modelle verwendet und so eine effiziente Modellentwicklung ermöglicht. Diese Technik spart nicht nur Zeit, sondern erhöht auch die Genauigkeit in vielen Anwendungen.

Anwendungen von Transfer Learning

Bilderkennung

Eine wichtige Anwendung des Transferlernens ist die Bilderkennung. Modelle wie die verschiedenen Versionen des ImageNet werden häufig als Ausgangspunkt für Aufgaben verwendet, die detaillierte visuelle Unterscheidungen erfordern. In ähnlicher Weise bieten at Ultralytics YOLO Modelle bieten vortrainierte Lösungen, die auf spezifische Geschäftsanforderungen abgestimmt werden können, wodurch die Einstiegshürden für viele Unternehmen gesenkt werden.

Natürliche Sprachverarbeitung

In der Verarbeitung natürlicher Sprache (NLP) ist das Transferlernen allgegenwärtig. Modelle wie GPT-3 und BERT werden auf großen Mengen von Textdaten trainiert und können dann für bestimmte Aufgaben wie Sentimentanalyse, Übersetzung oder Chatbots angepasst werden.

Wie Transferlernen funktioniert

Transferlernen umfasst in der Regel zwei Hauptschritte:

  1. Vor-Training: Ein Modell wird mit einem großen, allgemeinen Datensatz trainiert. Dieses breite Training hilft dem Modell, verschiedene Merkmale und Muster in den Daten zu verstehen.
  2. Feinabstimmung: Das vorab trainierte Modell wird für einen neuen, spezifischen Zweck angepasst. Dazu wird das Modell oft auf einem kleineren Datensatz trainiert, der mit der gewünschten Anwendung zusammenhängt, wobei die ursprünglichen Parameter als Grundlage beibehalten werden.

So kann Ultralytics zum Beispiel sein Ultralytics HUB nutzen, um Transfer Learning zu erleichtern, indem es den Nutzern ermöglicht, bestehende Modelle schnell an ihre spezifischen Anforderungen anzupassen, ohne dass umfangreiche Daten oder Rechenressourcen benötigt werden.

Beispiele aus der Praxis

Gesundheitswesen

Im Gesundheitswesen wird das Transferlernen zur Verbesserung von Diagnosemodellen eingesetzt. Vorgefertigte Modelle werden angepasst, um Anomalien in medizinischen Bildern wie Röntgenbildern oder MRTs zu erkennen und so die Erkennungsgenauigkeit und Effizienz zu steigern.

Landwirtschaft

In der Landwirtschaft ermöglicht das Transfer-Lernen die Anpassung allgemeiner Modelle zur Objekterkennung, um bestimmte Pflanzenkrankheiten oder Schädlinge zu erkennen und so das Erntemanagement und die Ressourcenverteilung zu verbessern.

Verwandte Konzepte

  • Feinabstimmung: Ein spezifischer Ansatz innerhalb des Transferlernens, bei dem die Gewichte eines trainierten Modells an neue Daten angepasst werden.
  • Zero-Shot Learning: Im Gegensatz zum Transferlernen zielt das Zero-Shot-Lernen darauf ab, Aufgaben ohne aufgabenspezifische Daten zu lösen, indem verwandte Informationen genutzt werden.
  • Few-Shot Learning: Ähnlich wie beim Transfer-Lernen, aber mit dem Schwerpunkt, Modelle mit nur wenigen Beispielen für die neue Aufgabe zu trainieren und dabei bereits vorhandenes Wissen zu nutzen.

Schlussfolgerung

Transfer Learning ist ein wichtiger Treiber für die Weiterentwicklung von KI und maschinellem Lernen, da es eine effiziente Modellanpassung ermöglicht und die Leistung in einer Vielzahl von Bereichen verbessert. Diese effiziente Nutzung bereits vorhandener Modelle demokratisiert nicht nur die Nutzung komplexer KI-Systeme, sondern beschleunigt auch die Entwicklungs- und Einsatzzyklen für innovative Lösungen. Weitere Informationen zum Transfer Learning und zu verwandten KI-Fortschritten findest du im Ultralytics Blog.

Alles lesen