Yolo Vision Shenzhen
Shenzhen
Jetzt beitreten
Glossar

Maschinelles Lernen (ML)

Entdecken Sie maschinelles Lernen: Erforschen Sie seine Kernkonzepte, Arten und realen Anwendungen in KI, Computer Vision und Deep Learning. Jetzt mehr erfahren!

Maschinelles Lernen (ML) ist ein dynamisches Teilgebiet der Künstlichen Intelligenz (KI), das sich auf die Entwicklung von Systemen konzentriert, die aus Daten lernen können, um ihre Leistung im Laufe der Zeit zu verbessern, ohne dass ohne explizit für jede spezifische Regel programmiert zu werden. Geprägt von dem Pionier Arthur Samuel im Jahr 1959 geprägt, befähigt diese Disziplin Computer dazu Muster zu erkennen, Entscheidungen zu treffen und Ergebnisse auf der Grundlage historischer Informationen vorherzusagen. Anstatt einem statischen Anweisungen zu folgen, bauen ML-Algorithmen ein mathematisches Modell auf der Grundlage von Trainingsdaten, um Vorhersagen oder Entscheidungen zu treffen ohne explizit für die Aufgabe programmiert zu werden.

Zentrale Lernparadigmen

Algorithmen für maschinelles Lernen werden im Allgemeinen danach kategorisiert, wie sie aus Daten lernen. Das Verständnis dieser Paradigmen ist ist wichtig, um den richtigen Ansatz für ein bestimmtes Problem auszuwählen:

  • Überwachtes Lernen: Der Algorithmus wird anhand eines markierten Datensatzes trainiert, d. h. die Eingabe wird mit der richtigen Ausgabe versehen. Das Modell lernt die Zuordnung Eingaben auf Ausgaben abzubilden, was häufig für Aufgaben wie Bildklassifizierung und Spam-Filterung. Ressourcen wie IBMs Leitfaden zum überwachten Lernen bieten weitere Einblick in diese Arbeitsabläufe.
  • Unüberwachtes Lernen: In diesem Ansatz verarbeitet der Algorithmus unbeschriftete Daten, um versteckte Strukturen oder Muster zu entdecken, z. B. die Gruppierung von Kunden nach ihrem Kaufverhalten. Kunden nach Kaufverhalten. Techniken wie Clustering sind grundlegend für dieses Paradigma.
  • Verstärkungslernen: Ein Agent lernt, Entscheidungen zu treffen, indem er Aktionen in einer Umgebung ausführt und Rückmeldungen in Form von Belohnungen oder Bestrafungen. Diese Methode ist entscheidend für das Training von Agenten für komplexe Aufgaben, wie sie in der Robotik und strategischen Spielen.
  • Semi-überwachtes Lernen: Bei diesem hybriden Ansatz wird eine kleine Menge markierter Daten mit einer großen Menge nicht markierter Daten kombiniert. verbessert die Lerngenauigkeit, wenn die Kennzeichnung teuer ist.

Abgrenzung von ML zu verwandten Konzepten

Obwohl der Begriff ML oft synonym verwendet wird, ist es wichtig, ihn von verwandten Begriffen im Data-Science-Ökosystem zu unterscheiden:

  • Tiefes Lernen (DL): A spezialisierte Teilmenge von ML, die mehrschichtige neuronale Netze (NN) zur Modellierung komplexer Muster in Daten. Deep Learning ermöglicht moderne Durchbrüche in den Bereichen Computer Vision (CV) und Verarbeitung natürlicher Sprache verarbeitung.
  • Data Mining: Dieser Bereich konzentriert sich auf die Entdeckung bisher unbekannter Muster oder Beziehungen in großen Datenbeständen. Während sich ML auf Vorhersagen und Entscheidungsfindung konzentriert, geht es beim Data Mining um die Gewinnung verwertbarer Erkenntnisse, oft beschrieben durch SAS-Analytik.
  • Künstliche Intelligenz (KI): Der übergreifende Bereich, der auf die Entwicklung intelligenter Maschinen abzielt. ML ist die praktische Teilmenge, die die statistischen Methoden zur Erreichung von KI liefert.

Anwendungsfälle in der Praxis

Maschinelles Lernen ist der Motor für viele transformative Technologien in verschiedenen Branchen.

  1. KI im Gesundheitswesen: ML-Modelle revolutionieren die Diagnostik durch die Analyse medizinischen Bildanalyse. Algorithmen können Anomalien wie Tumore in MRT-Scans mit hoher Präzision detect und Radiologen bei der Früherkennung von Krankheiten unterstützen. In Fachzeitschriften wie Nature Medicine werden diese Fortschritte häufig diese Fortschritte.
  2. KI in der Automobilindustrie: Autonome Fahrzeuge sind stark auf ML angewiesen, um ihre Umgebung wahrzunehmen. Systeme, die anhand großer Mengen von Fahrdaten trainiert wurden, nutzen Objekterkennung zur Identifizierung von Fußgängern, anderen Fußgänger, andere Autos und Verkehrsschilder in Echtzeit zu erkennen und eine sichere Navigation zu gewährleisten. Unternehmen wie Waymo nutzen diese fortschrittlichen Wahrnehmungsstacks.

Implementierung von maschinellem Lernen

Die Entwicklung einer ML-Lösung umfasst das Sammeln von Daten, das Trainieren eines Modells und den Einsatz für Inferenzen. Moderne Frameworks wie PyTorch und TensorFlow bieten die wesentlichen Werkzeuge für den Aufbau dieser Systeme.

Im Folgenden finden Sie ein kurzes Beispiel für die Verwendung der ultralytics Bibliothek zur Durchführung von Inferenzen mit einem vortrainierten ML Modell durchzuführen. Dies zeigt, wie einfach sich moderne ML-Tools auf Computer-Vision-Aufgaben anwenden lassen.

from ultralytics import YOLO

# Load a pre-trained YOLO11 model suitable for object detection
model = YOLO("yolo11n.pt")

# Run inference on a remote image to detect objects
results = model("https://ultralytics.com/images/bus.jpg")

# Display the detection results with bounding boxes
results[0].show()

Eine erfolgreiche Implementierung erfordert auch eine sorgfältige Beachtung von Strategien für den Einsatz von Modellen und die Überwachung um Probleme wie Overfitting zu vermeiden, bei dem ein Modell die Trainingsdaten zu gut lernt und nicht in der Lage ist, auf neue Eingaben zu verallgemeinern. Werkzeuge wie Scikit-learn bleiben für traditionelle ML-Aufgaben unerlässlich, während die Ultralytics YOLO11 Architektur die Spitze der Entwicklung für bildbasierte Lernaufgaben darstellt.

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