Triff YOLO26: Vision-KI der nächsten Generation.
Ultralytics
Zurück zum Ultralytics Glossar

Sigmoid

Erforsche die Rolle der Sigmoid-Funktion im maschinellen Lernen. Lerne, wie diese Aktivierungsfunktion binäre Klassifikation in Modellen wie Ultralytics YOLO26 ermöglicht.

Die Sigmoid-Funktion ist eine grundlegende mathematische Komponente, die in den Bereichen machine learning (ML) und deep learning (DL) intensiv genutzt wird. Sie wird oft als "Squashing-Funktion" bezeichnet, nimmt eine beliebige reelle Zahl als Eingabe und bildet sie auf einen Wert zwischen 0 und 1 ab. Diese charakteristische "S"-Kurve macht sie unglaublich nützlich, um rohe Modellausgaben in interpretierbare Wahrscheinlichkeiten umzuwandeln. Im Kontext eines neural network (NN) fungiert die Sigmoid-Funktion als activation function, die Nichtlinearität einführt und es Modellen ermöglicht, komplexe Muster jenseits einfacher linearer Zusammenhänge zu erlernen. Obwohl sie in tiefen verborgenen Schichten weitgehend durch andere Funktionen ersetzt wurde, bleibt sie eine Standardwahl für Ausgabeschichten bei binären Klassifizierungsaufgaben.

Link to this sectionDie Mechanik der Sigmoid-Funktion in der KI#

Im Kern transformiert die Sigmoid-Funktion Eingabedaten – oft als Logits bezeichnet – in einen normalisierten Bereich. Diese Transformation ist entscheidend für Aufgaben, bei denen das Ziel darin besteht, die Wahrscheinlichkeit eines Ereignisses vorherzusagen. Indem die Ausgabe auf den Bereich zwischen 0 und 1 begrenzt wird, liefert die Funktion einen klaren Wahrscheinlichkeitswert.

  • Logistic Regression: In der traditionellen statistischen Modellierung ist die Sigmoid-Funktion der Motor hinter der logistischen Regression. Sie ermöglicht es Datenwissenschaftlern, die Wahrscheinlichkeit eines binären Ergebnisses zu schätzen, beispielsweise ob ein Kunde abwandert oder bleibt.
  • Binary Classification: Bei neuronalen Netzwerken, die dazu dienen, zwischen zwei Klassen zu unterscheiden (z. B. "Katze" vs. "Hund"), verwendet die letzte Schicht oft eine Sigmoid-Aktivierung. Wenn die Ausgabe einen Schwellenwert (üblicherweise 0,5) überschreitet, sagt das Modell die positive Klasse voraus.
  • Multi-Label Classification: Im Gegensatz zu Multi-Class-Problemen, bei denen sich Klassen gegenseitig ausschließen, erlauben Multi-Label-Aufgaben, dass ein Bild oder Text gleichzeitig mehreren Kategorien angehört. Hier wird die Sigmoid-Funktion unabhängig auf jeden Ausgabeknoten angewendet, was es einem Modell ermöglicht, ein "Auto" und eine "Person" in derselben Szene ohne Konflikte zu erkennen.

Link to this sectionWichtige Unterschiede zu anderen Aktivierungsfunktionen#

Während die Sigmoid-Funktion einst der Standard für alle Schichten war, entdeckten Forscher Einschränkungen wie das Problem des vanishing gradient, bei dem Gradienten zu klein werden, um Gewichte in tiefen Netzwerken effektiv zu aktualisieren. Dies führte zur Einführung von Alternativen für verborgene Schichten.

  • Sigmoid vs. ReLU (Rectified Linear Unit): ReLU ist rechentechnisch schneller und vermeidet verschwindende Gradienten, indem es die Eingabe direkt ausgibt, falls sie positiv ist, und ansonsten Null. Es ist die bevorzugte Wahl für verborgene Schichten in modernen Architekturen wie YOLO26, während Sigmoid für die finale Ausgabeschicht bei spezifischen Aufgaben reserviert bleibt.
  • Sigmoid vs. Softmax: Beide bilden Ausgaben auf einen Bereich von 0-1 ab, dienen aber unterschiedlichen Zwecken. Sigmoid behandelt jede Ausgabe unabhängig, was es ideal für binäre oder Multi-Label-Aufgaben macht. Softmax zwingt alle Ausgaben dazu, sich auf 1 zu summieren, wodurch eine Wahrscheinlichkeitsverteilung für die multi-class classification erzeugt wird, bei der nur eine Klasse korrekt ist.

Link to this sectionPraxisanwendungen#

Der Nutzen der Sigmoid-Funktion erstreckt sich über verschiedene Branchen, in denen Wahrscheinlichkeitsschätzungen erforderlich sind.

  1. Medizinische Diagnose: KI-Modelle, die in der medical image analysis verwendet werden, nutzen häufig Sigmoid-Ausgaben, um die Wahrscheinlichkeit des Vorliegens einer Krankheit in einem Röntgenbild oder einer MRT-Aufnahme vorherzusagen. Zum Beispiel könnte ein Modell 0,85 ausgeben, was auf eine 85-prozentige Wahrscheinlichkeit eines Tumors hinweist und Ärzten bei der Früherkennung hilft.

  2. Spam-Erkennung: E-Mail-Filtersysteme verwenden natural language processing (NLP)-Modelle 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 Junk-Ordner landet.

Link to this sectionPraktische Implementierung#

Du kannst beobachten, wie die Sigmoid-Funktion Daten mit PyTorch, einer beliebten Bibliothek zum Erstellen von Deep-Learning-Modellen, transformiert. Dieses einfache Beispiel demonstriert den "Squashing"-Effekt auf 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

Für diejenigen, die Modelle trainieren möchten, welche diese Konzepte nutzen, ohne Low-Level-Code schreiben zu müssen, bietet die Ultralytics Platform eine intuitive Benutzeroberfläche zur Verwaltung von Datensätzen und zum Training modernster Modelle wie YOLO26. Indem sie die architektonischen Komplexitäten automatisch handhabt, ermöglicht sie es dir, dich auf das Sammeln hochwertiger training data für deine spezifischen computer vision-Anwendungen zu konzentrieren.

Explore solutions

Real-time AI that works with your team

KI in der Robotik

Stärke intelligentere Maschinen mit Ultralytics YOLO Modellen. Vision AI in der Robotik treibt autonome Navigation, Wahrnehmung, Objektverfolgung und Echtzeitsteuerung voran.

Erfahre mehr
Real-time AI that works with your team

KI in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Paketkontrolle, Sortierung, Fahrzeugverfolgung und Echtzeit-Überwachung der Lagersicherheit.

Erfahre mehr
Real-time AI that works with your team

KI im Einzelhandel

Erfinde den Einzelhandel neu mit Ultralytics YOLO-Modellen. Vision AI fördert Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und intelligentere Kundeneinblicke.

Erfahre mehr
Real-time AI that works with your team

KI im Gesundheitswesen

Baue Gesundheitslösungen mit Ultralytics YOLO Modellen. Vision AI im Gesundheitswesen ermöglicht schnellere medizinische Bildgebung, intelligentere Diagnostik und Patientenüberwachung.

Erfahre mehr
Real-time AI that works with your team

KI in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI treibt Qualitätskontrolle, Fehlererkennung, PSA-Einhaltung und die Automatisierung von Montagelinien voran.

Erfahre mehr
Real-time AI that works with your operation

KI in der Automobilbranche

Nutze Computer Vision in der Automobilindustrie mit Ultralytics YOLO Modellen. Vision AI steigert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.

Erfahre mehr
Real-time AI tailored to your operation

KI in der Landwirtschaft

Bringe Vision AI mit Ultralytics YOLO Modellen in die smarte Landwirtschaft. Optimiere die Ernteüberwachung, Viehverfolgung und Präzisionslandwirtschaft für höhere, intelligentere Erträge.

Erfahre mehr
Real-time AI that works with your team

KI in der Robotik

Stärke intelligentere Maschinen mit Ultralytics YOLO Modellen. Vision AI in der Robotik treibt autonome Navigation, Wahrnehmung, Objektverfolgung und Echtzeitsteuerung voran.

Erfahre mehr
Real-time AI that works with your team

KI in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Paketkontrolle, Sortierung, Fahrzeugverfolgung und Echtzeit-Überwachung der Lagersicherheit.

Erfahre mehr
Real-time AI that works with your team

KI im Einzelhandel

Erfinde den Einzelhandel neu mit Ultralytics YOLO-Modellen. Vision AI fördert Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und intelligentere Kundeneinblicke.

Erfahre mehr
Real-time AI that works with your team

KI im Gesundheitswesen

Baue Gesundheitslösungen mit Ultralytics YOLO Modellen. Vision AI im Gesundheitswesen ermöglicht schnellere medizinische Bildgebung, intelligentere Diagnostik und Patientenüberwachung.

Erfahre mehr
Real-time AI that works with your team

KI in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI treibt Qualitätskontrolle, Fehlererkennung, PSA-Einhaltung und die Automatisierung von Montagelinien voran.

Erfahre mehr
Real-time AI that works with your operation

KI in der Automobilbranche

Nutze Computer Vision in der Automobilindustrie mit Ultralytics YOLO Modellen. Vision AI steigert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.

Erfahre mehr
Real-time AI tailored to your operation

KI in der Landwirtschaft

Bringe Vision AI mit Ultralytics YOLO Modellen in die smarte Landwirtschaft. Optimiere die Ernteüberwachung, Viehverfolgung und Präzisionslandwirtschaft für höhere, intelligentere Erträge.

Erfahre mehr
Real-time AI that works with your team

KI in der Robotik

Stärke intelligentere Maschinen mit Ultralytics YOLO Modellen. Vision AI in der Robotik treibt autonome Navigation, Wahrnehmung, Objektverfolgung und Echtzeitsteuerung voran.

Erfahre mehr
Real-time AI that works with your team

KI in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht Paketkontrolle, Sortierung, Fahrzeugverfolgung und Echtzeit-Überwachung der Lagersicherheit.

Erfahre mehr
Real-time AI that works with your team

KI im Einzelhandel

Erfinde den Einzelhandel neu mit Ultralytics YOLO-Modellen. Vision AI fördert Bestandsverfolgung, Regalüberwachung, Warteschlangenmanagement und intelligentere Kundeneinblicke.

Erfahre mehr
Real-time AI that works with your team

KI im Gesundheitswesen

Baue Gesundheitslösungen mit Ultralytics YOLO Modellen. Vision AI im Gesundheitswesen ermöglicht schnellere medizinische Bildgebung, intelligentere Diagnostik und Patientenüberwachung.

Erfahre mehr
Real-time AI that works with your team

KI in der Fertigung

Optimiere die Fertigung mit Ultralytics YOLO-Modellen. Vision AI treibt Qualitätskontrolle, Fehlererkennung, PSA-Einhaltung und die Automatisierung von Montagelinien voran.

Erfahre mehr
Real-time AI that works with your operation

KI in der Automobilbranche

Nutze Computer Vision in der Automobilindustrie mit Ultralytics YOLO Modellen. Vision AI steigert die Verkehrssicherheit, Fahrerassistenz und Fahrzeugautomatisierung für intelligentere Straßen.

Erfahre mehr
Real-time AI tailored to your operation

KI in der Landwirtschaft

Bringe Vision AI mit Ultralytics YOLO Modellen in die smarte Landwirtschaft. Optimiere die Ernteüberwachung, Viehverfolgung und Präzisionslandwirtschaft für höhere, intelligentere Erträge.

Erfahre mehr

Lass uns gemeinsam die Zukunft der KI bauen!

Beginne deine Reise mit der Zukunft des maschinellen Lernens