Yolo Vision Shenzhen
Shenzhen
Jetzt beitreten
Glossar

Maschinelles Lernen (ML)

Entdecken Sie die Grundlagen des maschinellen Lernens (ML). Erfahren Sie mehr über überwachtes Lernen, MLOps und praktische KI-Anwendungen mit Ultralytics und Platform.

Maschinelles Lernen (ML) ist ein dynamischer Teilbereich der künstlichen Intelligenz (KI), der Computersystemen ermöglicht, aus Daten zu lernen und ihre Leistung zu verbessern, ohne explizit für jede Regel programmiert zu werden. Anstatt statischen, fest programmierten Anweisungen zu folgen, identifizieren Algorithmen für maschinelles Lernen Muster in riesigen Mengen von Big Data, um Entscheidungen zu treffen oder Vorhersagen zu treffen. Diese Fähigkeit ist der Motor hinter vielen modernen Technologien und ermöglicht es Computern, sich an neue Szenarien anzupassen, indem sie Trainingsdaten verarbeiten und ihre interne Logik im Laufe der Zeit durch Erfahrung verfeinern.

Kernkonzepte und Techniken

Grundsätzlich stützt sich ML auf statistische Verfahren, um intelligente Systeme zu entwickeln. Der Bereich wird im Allgemeinen in drei Hauptmethoden unterteilt, je nachdem, wie das System lernt. Beim überwachten Lernen wird ein Modell anhand von gekennzeichneten Datensätzen trainiert, bei denen das gewünschte Ergebnis bekannt ist. Diese Technik wird häufig bei Bildklassifizierungsaufgaben eingesetzt. Im Gegensatz dazu befasst sich das unüberwachte Lernen mit nicht gekennzeichneten Daten, wobei der Algorithmus selbst versteckte Strukturen oder Cluster finden muss. Schließlich ermöglicht das verstärkende Lernen Agenten, durch Versuch und Irrtum in einer interaktiven Umgebung zu lernen, um eine Belohnung zu maximieren. Moderne Fortschritte nutzen häufig Deep Learning, einen speziellen Zweig des ML, der auf neuronalen Netzen basiert, die die Schichtstruktur des menschlichen Gehirns nachahmen.

Anwendungsfälle in der Praxis

Maschinelles Lernen hat zahlreiche Branchen durch die Automatisierung komplexer Aufgaben verändert. Hier sind zwei konkrete Beispiele für seine Auswirkungen:

  • Autonome Systeme: Im Bereich der Computervision werden ML-Modelle wie Ultralytics für die Echtzeit- Objekterkennung eingesetzt. Diese Systeme fungieren als die „Augen“ autonomer Fahrzeuge und identifizieren sofort Fußgänger, andere Autos und Verkehrszeichen, um in Sekundenbruchteilen Sicherheitsentscheidungen zu treffen.
  • Medizinische Diagnostik: Im Gesundheitswesen analysieren ML-Algorithmen komplexe medizinische Bilder, um detect wie Tumore früher als mit herkömmlichen Methoden detect . Durch die Verarbeitung historischer Patientenakten und die Nutzung der medizinischen Bildanalyse unterstützen diese Tools Ärzte dabei, genaue Diagnosen zu stellen und personalisierte Behandlungspläne zu erstellen.

Implementierung von maschinellem Lernen

Die Entwicklung einer ML-Lösung umfasst einen Lebenszyklus, der als Machine Learning Operations (MLOps) bezeichnet wird. Dieser Prozess beginnt mit der Erfassung hochwertiger Daten und der Durchführung von Datenannotationen, um die Eingaben für das Modell vorzubereiten. Anschließend müssen Entwickler das Modell trainieren und dabei auf Probleme wie Überanpassung achten, bei der ein System zwar die Trainingsdaten speichert, aber nicht in der Lage ist, diese auf neue Informationen zu verallgemeinern.

Der folgende Python zeigt, wie ein vortrainiertes ML-Modell mit dem ultralytics Paket zur Durchführung von Inferenz auf einem Bild:

from ultralytics import YOLO

# Load the advanced YOLO26 model (nano version)
model = YOLO("yolo26n.pt")

# Perform object detection on an image source
results = model.predict("https://ultralytics.com/images/bus.jpg")

# Display the results to see the identified objects
results[0].show()

Wichtige Begriffe unterscheiden

Es ist wichtig, „Machine Learning“ von verwandten Konzepten zu unterscheiden. Während KI die übergeordnete Wissenschaft der Entwicklung intelligenter Maschinen ist, ist ML die spezifische Untergruppe von Methoden, die verwendet werden, um diese Intelligenz über Daten zu erreichen. Darüber hinaus ist die Datenwissenschaft ein breiteres Feld, das ML einschließt, sich aber auch auf Datenbereinigung, Visualisierung und statistische Analyse konzentriert, um Geschäftseinblicke zu gewinnen. Frameworks wie PyTorch und TensorFlow stellen die grundlegenden Werkzeuge zum Aufbau dieser Systeme bereit.

Um die Komplexität des Trainings und der Bereitstellung dieser Modelle zu optimieren, ermöglichen Cloud-native Lösungen wie die Ultralytics Teams die effiziente Verwaltung von Datensätzen, das Training skalierbarer Modelle und die Modellbereitstellung auf Edge-Geräten .

Werden Sie Mitglied der Ultralytics

Gestalten Sie die Zukunft der KI mit. Vernetzen Sie sich, arbeiten Sie zusammen und wachsen Sie mit globalen Innovatoren

Jetzt beitreten