Ultralytics YOLO27:
Zurück zum Glossar von Ultralytics

SiLU (Sigmoid Linear Unit)

Entdecke, wie die Aktivierungsfunktion SiLU (Sigmoid Linear Unit) das Deep Learning verbessert. Erfahre, warum SiLU bei Ultralytics YOLO26 standardmäßig eingesetzt wird, um die Genauigkeit zu steigern.

Die Sigmoid-Lineareinheit, allgemein als SiLU bezeichnet, ist eine äußerst effektive Aktivierungsfunktion, die in modernen Deep-Learning-Architekturen verwendet wird, um Nichtlinearität in neuronale Netze einzuführen. Indem SiLU bestimmt, wie Neuronen Informationen durch die Schichten eines Modells verarbeiten und weitergeben, ermöglicht sie Systemen, komplexe Muster in Daten zu erlernen, und dient dabei als glattere und fortschrittlichere Alternative zu herkömmlichen Sprungfunktionen. SiLU wird häufig mit dem Begriff „Swish“ aus der anfänglichen Forschung zur automatisierten Suche nach Aktivierungsfunktionen in Verbindung gebracht und hat sich zu einem Standard in hochleistungsfähigen Computer-Vision-Modellen entwickelt, darunter die hochmoderne YOLO26-Architektur.

Funktionsweise von SiLU#

Im Kern arbeitet die SiLU-Funktion, indem sie einen Eingabewert mit seiner eigenen Sigmoid-Transformation multipliziert. Anders als einfache Schwellenfunktionen, die ein Neuron abrupt zwischen „an“ und „aus“ umschalten, erzeugt SiLU eine glatte Kurve, die eine differenziertere Signalverarbeitung ermöglicht. Diese mathematische Struktur weist besondere Eigenschaften auf, die den Prozess des Modelltrainings begünstigen:

  • Glattheit: Die Kurve ist überall stetig und differenzierbar. Diese Eigenschaft unterstützt Optimierungsalgorithmen wie den Gradientenabstieg, indem sie eine gleichmäßige Grundlage für die Anpassung der Modellgewichte bietet, was während des Trainings häufig zu einer schnelleren Konvergenz führt.
  • Nichtmonotonie: Anders als standardmäßige lineare Einheiten ist SiLU nicht monoton, was bedeutet, dass ihre Ausgabe in bestimmten negativen Bereichen trotz einer zunehmenden Eingabe abnehmen kann. Dadurch kann das Netz komplexe Merkmale erfassen und negative Werte beibehalten, die andernfalls verworfen werden könnten, was dazu beiträgt, das Problem verschwindender Gradienten in tiefen Netzen zu verhindern.
  • Selbststeuerung: SiLU fungiert als ihr eigenes Gatter und steuert anhand des Betrags der Eingabe, wie viel davon weitergeleitet wird. Dies ähnelt den Gattermechanismen in Langzeit-Kurzzeitgedächtnis-Netzen (LSTM), jedoch in einer rechenzeiteffizienten Form, die für Faltungsneuronale Netze (CNNs) geeignet ist.

Anwendungen in der Praxis#

SiLU ist ein wesentlicher Bestandteil vieler hochmoderner KI-Lösungen, bei denen Präzision und Effizienz entscheidend sind.

  • Wahrnehmung autonomer Fahrzeuge: Im sicherheitskritischen Bereich der autonomen Fahrzeuge müssen Wahrnehmungssysteme Fußgänger, Verkehrsschilder und Hindernisse sofort erkennen. Modelle, die SiLU in ihren Backbones verwenden, können hohe Inferenzgeschwindigkeiten beibehalten und gleichzeitig unter wechselnden Lichtbedingungen eine präzise Objekterkennung durchführen, sodass das Fahrzeug sicher auf seine Umgebung reagiert.
  • Diagnostik in der medizinischen Bildgebung: Bei der medizinischen Bildanalyse müssen neuronale Netze feine Texturunterschiede in MRT- oder CT-Aufnahmen erkennen. Die gradientenerhaltende Eigenschaft von SiLU hilft diesen Netzen, die feingranularen Details zu erlernen, die für die frühzeitige Tumorerkennung erforderlich sind, und verbessert dadurch deutlich die Zuverlässigkeit automatisierter Diagnosewerkzeuge, die von Radiologen eingesetzt werden.

Vergleich mit verwandten Konzepten#

Um SiLU vollständig zu verstehen, ist es hilfreich, sie von anderen Aktivierungsfunktionen im Ultralytics-Glossar zu unterscheiden.

  • SiLU im Vergleich zu ReLU (Gleichgerichtete Lineareinheit): ReLU ist für ihre Geschwindigkeit und Einfachheit bekannt und gibt für alle negativen Eingaben null aus. Das kann zwar effizient sein, aber zu „toten Neuronen“ führen, die nicht mehr lernen. SiLU vermeidet dies, indem sie einen kleinen nichtlinearen Gradienten durch negative Werte fließen lässt, was bei tiefen Architekturen, die auf der Ultralytics Platform trainiert werden, häufig zu einer besseren Genauigkeit führt.
  • SiLU im Vergleich zu GELU (Gaußsche lineare Fehler-Einheit): Diese beiden Funktionen sind sich visuell und funktional ähnlich. GELU ist der Standard für Transformer-Modelle wie BERT und GPT, während SiLU häufig für Computervision (CV)-Aufgaben und CNN-basierte Objektdetektoren bevorzugt wird.
  • SiLU im Vergleich zu Sigmoid: Obwohl SiLU die Sigmoid-Funktion intern verwendet, erfüllen beide unterschiedliche Aufgaben. Sigmoid wird typischerweise in der letzten Ausgabeschicht für die binäre Klassifizierung verwendet, um Wahrscheinlichkeiten darzustellen, während SiLU in verborgenen Schichten zur Merkmalsextraktion eingesetzt wird.

Implementierungsbeispiel#

Mit der PyTorch-Bibliothek kannst du visualisieren, wie verschiedene Aktivierungsfunktionen Daten transformieren. Das folgende Codebeispiel veranschaulicht den Unterschied zwischen ReLU, die negative Werte auf null setzt, und SiLU, die einen gleichmäßigen Fluss durch den negativen Bereich ermöglicht.

import torch
import torch.nn as nn

# Input data: negative, zero, and positive values
data = torch.tensor([-2.0, 0.0, 2.0])

# Apply ReLU: Negatives become 0, positives stay unchanged
relu_out = nn.ReLU()(data)
print(f"ReLU: {relu_out}")
# Output: tensor([0., 0., 2.])

# Apply SiLU: Smooth curve, small negative value retained
silu_out = nn.SiLU()(data)
print(f"SiLU: {silu_out}")
# Output: tensor([-0.2384,  0.0000,  1.7616])

Indem SiLU Informationen in negativen Werten bewahrt und einen gleichmäßigen Gradienten bereitstellt, spielt sie eine zentrale Rolle für den Erfolg moderner neuronaler Netze. Ihre Verwendung in Architekturen wie YOLO26 unterstreicht ihre Bedeutung für das Erreichen einer Spitzenleistung bei vielfältigen Aufgaben der Computervision.

Explore solutions

Computer Vision für Luftbilder

Computer Vision für Luftbilder

Verwandle Drohnen- und Luftbilder mit Ultralytics YOLO in Echtzeiterkenntnisse für Landwirtschaft, Aquakultur, Umweltüberwachung, Naturschutz und Geodatenanalyse.
Mehr erfahren
Computer Vision in der Luft- und Raumfahrt

Computer Vision in der Luft- und Raumfahrt

Bringe KI-gestützte Bildverarbeitung mit Ultralytics YOLO-Modellen in die Luftüberwachung. Unterstütze Drohnen, Luft- und Raumfahrt-Workflows, Umweltschutz und Geodatenbranchen mit Computer-Vision-Lösungen.
Mehr erfahren

Schütze jeden Standort mit Ultralytics YOLO-Modellen. Vision AI unterstützt Perimeterüberwachung, Bedkennung, Kennzeichenerkennung und Arbeitssicherheit.
Mehr erfahren
Computer Vision in der Robotik

Computer Vision in der Robotik

Mache Maschinen mit Ultralytics YOLO-Modellen intelligenter. Vision AI in der Robotik ermöglicht autonome Navigation, Wahrnehmung, Objektverfolgung und Steuerung in Echtzeit.
Mehr erfahren
Computer Vision in der Logistik

Computer Vision in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht die Paketinspektion, Sortierung, Fahrzeugverfolgung und Überwachung der Lagersicherheit in Echtzeit.
Mehr erfahren
Computer Vision im Einzelhandel

Computer Vision im Einzelhandel

Gestalte den Einzelhandel mit Ultralytics YOLO-Modellen neu. Vision AI ermöglicht Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und aussagekräftigere Einblicke in das Kundenverhalten.
Mehr erfahren
Computer Vision im Gesundheitswesen

Computer Vision im Gesundheitswesen

Entwickle Lösungen für das Gesundheitswesen mit Ultralytics YOLO-Modellen. Vision AI im Gesundheitswesen ermöglicht eine schnellere medizinische Bildgebung, intelligentere Diagnosen und die Überwachung von Patienten.
Mehr erfahren
Computer Vision in der Fertigung

Computer Vision in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Qualitätskontrolle, Fehlererkennung, die Einhaltung von Vorgaben zur persönlichen Schutzausrüstung und die Automatisierung von Montagelinien.
Mehr erfahren
Computer Vision in der Automobilindustrie

Computer Vision in der Automobilindustrie

Setze Computer Vision mit Ultralytics YOLO-Modellen in der Automobilindustrie ein. Vision AI verbessert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Mehr erfahren
Computer Vision in der Landwirtschaft

Computer Vision in der Landwirtschaft

Bring Vision AI mit Ultralytics YOLO-Modellen in die intelligente Landwirtschaft. Ermögliche die Überwachung von Nutzpflanzen, die Verfolgung von Nutztieren und Präzisionslandwirtschaft für höhere und intelligentere Erträge.
Mehr erfahren
Computer Vision für Luftbilder

Computer Vision für Luftbilder

Verwandle Drohnen- und Luftbilder mit Ultralytics YOLO in Echtzeiterkenntnisse für Landwirtschaft, Aquakultur, Umweltüberwachung, Naturschutz und Geodatenanalyse.
Mehr erfahren
Computer Vision in der Luft- und Raumfahrt

Computer Vision in der Luft- und Raumfahrt

Bringe KI-gestützte Bildverarbeitung mit Ultralytics YOLO-Modellen in die Luftüberwachung. Unterstütze Drohnen, Luft- und Raumfahrt-Workflows, Umweltschutz und Geodatenbranchen mit Computer-Vision-Lösungen.
Mehr erfahren

Schütze jeden Standort mit Ultralytics YOLO-Modellen. Vision AI unterstützt Perimeterüberwachung, Bedkennung, Kennzeichenerkennung und Arbeitssicherheit.
Mehr erfahren
Computer Vision in der Robotik

Computer Vision in der Robotik

Mache Maschinen mit Ultralytics YOLO-Modellen intelligenter. Vision AI in der Robotik ermöglicht autonome Navigation, Wahrnehmung, Objektverfolgung und Steuerung in Echtzeit.
Mehr erfahren
Computer Vision in der Logistik

Computer Vision in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht die Paketinspektion, Sortierung, Fahrzeugverfolgung und Überwachung der Lagersicherheit in Echtzeit.
Mehr erfahren
Computer Vision im Einzelhandel

Computer Vision im Einzelhandel

Gestalte den Einzelhandel mit Ultralytics YOLO-Modellen neu. Vision AI ermöglicht Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und aussagekräftigere Einblicke in das Kundenverhalten.
Mehr erfahren
Computer Vision im Gesundheitswesen

Computer Vision im Gesundheitswesen

Entwickle Lösungen für das Gesundheitswesen mit Ultralytics YOLO-Modellen. Vision AI im Gesundheitswesen ermöglicht eine schnellere medizinische Bildgebung, intelligentere Diagnosen und die Überwachung von Patienten.
Mehr erfahren
Computer Vision in der Fertigung

Computer Vision in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Qualitätskontrolle, Fehlererkennung, die Einhaltung von Vorgaben zur persönlichen Schutzausrüstung und die Automatisierung von Montagelinien.
Mehr erfahren
Computer Vision in der Automobilindustrie

Computer Vision in der Automobilindustrie

Setze Computer Vision mit Ultralytics YOLO-Modellen in der Automobilindustrie ein. Vision AI verbessert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Mehr erfahren
Computer Vision in der Landwirtschaft

Computer Vision in der Landwirtschaft

Bring Vision AI mit Ultralytics YOLO-Modellen in die intelligente Landwirtschaft. Ermögliche die Überwachung von Nutzpflanzen, die Verfolgung von Nutztieren und Präzisionslandwirtschaft für höhere und intelligentere Erträge.
Mehr erfahren
Computer Vision für Luftbilder

Computer Vision für Luftbilder

Verwandle Drohnen- und Luftbilder mit Ultralytics YOLO in Echtzeiterkenntnisse für Landwirtschaft, Aquakultur, Umweltüberwachung, Naturschutz und Geodatenanalyse.
Mehr erfahren
Computer Vision in der Luft- und Raumfahrt

Computer Vision in der Luft- und Raumfahrt

Bringe KI-gestützte Bildverarbeitung mit Ultralytics YOLO-Modellen in die Luftüberwachung. Unterstütze Drohnen, Luft- und Raumfahrt-Workflows, Umweltschutz und Geodatenbranchen mit Computer-Vision-Lösungen.
Mehr erfahren

Schütze jeden Standort mit Ultralytics YOLO-Modellen. Vision AI unterstützt Perimeterüberwachung, Bedkennung, Kennzeichenerkennung und Arbeitssicherheit.
Mehr erfahren
Computer Vision in der Robotik

Computer Vision in der Robotik

Mache Maschinen mit Ultralytics YOLO-Modellen intelligenter. Vision AI in der Robotik ermöglicht autonome Navigation, Wahrnehmung, Objektverfolgung und Steuerung in Echtzeit.
Mehr erfahren
Computer Vision in der Logistik

Computer Vision in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht die Paketinspektion, Sortierung, Fahrzeugverfolgung und Überwachung der Lagersicherheit in Echtzeit.
Mehr erfahren
Computer Vision im Einzelhandel

Computer Vision im Einzelhandel

Gestalte den Einzelhandel mit Ultralytics YOLO-Modellen neu. Vision AI ermöglicht Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und aussagekräftigere Einblicke in das Kundenverhalten.
Mehr erfahren
Computer Vision im Gesundheitswesen

Computer Vision im Gesundheitswesen

Entwickle Lösungen für das Gesundheitswesen mit Ultralytics YOLO-Modellen. Vision AI im Gesundheitswesen ermöglicht eine schnellere medizinische Bildgebung, intelligentere Diagnosen und die Überwachung von Patienten.
Mehr erfahren
Computer Vision in der Fertigung

Computer Vision in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Qualitätskontrolle, Fehlererkennung, die Einhaltung von Vorgaben zur persönlichen Schutzausrüstung und die Automatisierung von Montagelinien.
Mehr erfahren
Computer Vision in der Automobilindustrie

Computer Vision in der Automobilindustrie

Setze Computer Vision mit Ultralytics YOLO-Modellen in der Automobilindustrie ein. Vision AI verbessert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.
Mehr erfahren
Computer Vision in der Landwirtschaft

Computer Vision in der Landwirtschaft

Bring Vision AI mit Ultralytics YOLO-Modellen in die intelligente Landwirtschaft. Ermögliche die Überwachung von Nutzpflanzen, die Verfolgung von Nutztieren und Präzisionslandwirtschaft für höhere und intelligentere Erträge.
Mehr erfahren

Lass uns gemeinsam die Zukunft der KI gestalten!

Beginne deine Reise in die Zukunft des maschinellen Lernens