Ultralytics YOLO27:
Zurück zum Glossar von Ultralytics

Sigmoid

Entdecke die Rolle der Sigmoid-Funktion im Machine Learning. Erfahre, wie diese Aktivierungsfunktion die binäre Klassifizierung in Modellen wie Ultralytics YOLO26 ermöglicht.

Die Sigmoid-Funktion ist eine grundlegende mathematische Komponente, die in den Bereichen maschinelles Lernen (ML) und Deep Learning (DL) umfassend eingesetzt wird. Sie wird häufig als „Quetschfunktion“ bezeichnet, nimmt eine beliebige reelle Zahl als Eingabe und bildet sie auf einen Wert zwischen 0 und 1 ab. Diese charakteristische S-förmige Kurve ist äußerst nützlich, um rohe Modellausgaben in interpretierbare Wahrscheinlichkeiten umzuwandeln. Im Kontext eines neuronalen Netzes (NN) fungiert die Sigmoid-Funktion als Aktivierungsfunktion und führt Nichtlinearität ein, sodass Modelle komplexe Muster jenseits einfacher linearer Beziehungen erlernen können. Obwohl sie in tiefen verborgenen Schichten weitgehend durch andere Funktionen ersetzt wurde, bleibt sie für Ausgabeschichten bei Aufgaben der binären Klassifizierung eine Standardwahl.

Die Funktionsweise von Sigmoid in der KI#

Im Kern transformiert die Sigmoid-Funktion Eingabedaten – häufig als Logits bezeichnet – in einen normalisierten Wertebereich. Diese Transformation ist entscheidend für Aufgaben, bei denen die Wahrscheinlichkeit eines Ereignisses vorhergesagt werden soll. Durch die Begrenzung der Ausgabe auf einen Bereich zwischen 0 und 1 liefert die Funktion einen eindeutigen Wahrscheinlichkeitswert.

  • Logistische Regression: In der traditionellen statistischen Modellierung ist Sigmoid der Kern der logistischen Regression. Damit können Datenwissenschaftler die Wahrscheinlichkeit eines binären Ergebnisses schätzen, etwa ob ein Kunde abwandert oder bleibt.
  • Binäre Klassifizierung: Bei neuronalen Netzen, die zwischen zwei Klassen unterscheiden sollen (z. B. „Katze“ und „Hund“), verwendet die letzte Schicht häufig eine Sigmoid-Aktivierung. Wenn die Ausgabe größer als ein Schwellenwert ist (üblicherweise 0,5), sagt das Modell die positive Klasse vorher.
  • Multi-Label-Klassifizierung: Im Gegensatz zu Problemen der Mehrklassenklassifizierung, bei denen Klassen sich gegenseitig ausschließen, können bei Multi-Label-Aufgaben ein Bild oder ein Text gleichzeitig mehreren Kategorien angehören. Hier wird Sigmoid unabhängig auf jeden Ausgabeknoten angewendet, sodass ein Modell in derselben Szene ohne Konflikte ein „Auto“ und eine „Person“ erkennen kann.

Wichtige Unterschiede zu anderen Aktivierungsfunktionen#

Obwohl Sigmoid einst der Standard für alle Schichten war, entdeckten Forschende Einschränkungen wie das Problem des verschwindenden Gradienten, bei dem Gradienten zu klein werden, um Gewichte in tiefen Netzen effektiv zu aktualisieren. Dies führte dazu, dass für verborgene Schichten Alternativen eingesetzt wurden.

  • Sigmoid im Vergleich zu ReLU (gleichgerichtete lineare Einheit): ReLU ist rechnerisch schneller und vermeidet verschwindende Gradienten, indem die Eingabe bei positiven Werten direkt ausgegeben wird und andernfalls null. Sie ist die bevorzugte Wahl für verborgene Schichten in modernen Architekturen wie YOLO26, während Sigmoid bei bestimmten Aufgaben der letzten Ausgabeschicht vorbehalten bleibt.
  • Sigmoid im Vergleich zu Softmax: Beide bilden Ausgaben auf einen Bereich von 0 bis 1 ab, erfüllen jedoch unterschiedliche Zwecke. Sigmoid behandelt jede Ausgabe unabhängig und eignet sich daher ideal für binäre Aufgaben oder Multi-Label-Aufgaben. Softmax zwingt alle Ausgaben dazu, sich zu 1 zu summieren, und erzeugt so eine Wahrscheinlichkeitsverteilung für die Mehrklassenklassifizierung, bei der nur eine Klasse korrekt ist.

Anwendungen in der Praxis#

Der Nutzen der Sigmoid-Funktion erstreckt sich auf verschiedene Branchen, in denen eine Wahrscheinlichkeitsschätzung erforderlich ist.

  1. Medizinische Diagnose: KI-Modelle zur medizinischen Bildanalyse verwenden häufig Sigmoid-Ausgaben, um die Wahrscheinlichkeit des Vorhandenseins einer Erkrankung in einer Röntgen- oder MRT-Aufnahme vorherzusagen. Ein Modell könnte beispielsweise 0,85 ausgeben, was auf eine Wahrscheinlichkeit von 85 % für einen Tumor hindeutet und Ärzte bei der Früherkennung unterstützt.

  2. Spam-Erkennung: E-Mail-Filtersysteme nutzen Modelle zur Verarbeitung natürlicher Sprache (NLP) mit Sigmoid-Klassifikatoren, um zu bestimmen, ob eine eingehende Nachricht „Spam“ oder „kein Spam“ ist. Das Modell analysiert Schlüsselwörter und Metadaten und gibt einen Wert aus, der bestimmt, ob die E-Mail im Posteingang oder im Spam-Ordner landet.

Praktische Umsetzung#

Du kannst mit PyTorch beobachten, wie Sigmoid Daten transformiert. PyTorch ist eine beliebte Bibliothek zum Erstellen von Deep-Learning-Modellen. Dieses einfache Beispiel veranschaulicht den „Quetscheffekt“ für eine Reihe von Eingabewerten.

import torch
import torch.nn as nn

# Create a Sigmoid layer
sigmoid = nn.Sigmoid()

# Define input data (logits) ranging from negative to positive
input_data = torch.tensor([-5.0, -1.0, 0.0, 1.0, 5.0])

# Apply Sigmoid to squash values between 0 and 1
output = sigmoid(input_data)

print(f"Input: {input_data}")
print(f"Output: {output}")
# Output values near 0 for negative inputs, 0.5 for 0, and near 1 for positive inputs

Wenn du Modelle trainieren möchtest, die diese Konzepte nutzen, ohne Low-Level-Code zu schreiben, bietet die Ultralytics Platform eine intuitive Benutzeroberfläche zur Verwaltung von Datensätzen und zum Trainieren hochmoderner Modelle wie YOLO26. Durch die automatische Handhabung der architektonischen Komplexität können sich Nutzer auf das Sammeln hochwertiger Trainingsdaten für ihre spezifischen Anwendungen im Bereich Computer Vision konzentrieren.

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