Ultralytics YOLO27: Trag dich in die Warteliste ein.
YOLO lizenzieren
Visuelle KI

Lerne Metas Llama 3 kennen

Erfahre mehr über Metas Llama 3, das im April 2024 veröffentlichte LLM mit offenen Gewichten: seine Varianten mit 8B und 70B Parametern, die Architektur, das Training im großen Maßstab und die Benchmark-Ergebnisse.

Abirami VinaAbirami Vina8 Min. Lesezeit
Metas großes Open-Source-Sprachmodell Llama 3

Als wir die (KI)-Innovationen des ersten Quartals 2024 zusammenfassten, stellten wir fest, dass verschiedene Organisationen laufend LLMs, also große Sprachmodelle, veröffentlichten. Dieser Entwicklung folgend veröffentlichte Meta am 18. April 2024 Llama 3, ein Open-Source-LLM der nächsten Generation auf dem neuesten Stand der Technik.

Vielleicht denkst du: Das ist doch nur ein weiteres LLM. Warum ist die KI-Community so begeistert davon?

Du kannst zwar Modelle wie GPT-3 oder Gemini für individuelle Antworten feinabstimmen, sie bieten jedoch keine vollständige Transparenz hinsichtlich ihrer internen Funktionsweise, etwa ihrer Trainingsdaten, Modellparameter oder Algorithmen. Im Gegensatz dazu ist Meta's Llama 3 transparenter, denn seine Architektur und Gewichte stehen zum Download bereit. Für die KI-Community bedeutet das mehr Freiheit zum Experimentieren.

In diesem Artikel erfahren wir, was Llama 3 kann, wie es entstanden ist und welche Auswirkungen es auf den Bereich der AI hat.

Die Entwicklung der Llama-Modelle von Meta#

Bevor wir uns Llama 3 genauer ansehen, werfen wir einen Blick auf die früheren Versionen.

Meta brachte Llama 1 im Februar 2023 auf den Markt. Es gab vier Varianten mit einer Parameterzahl von 7 bis 65 Milliarden. Im maschinellen Lernen bezeichnet „Parameter“ die Elemente eines Modells, die anhand der Trainingsdaten erlernt werden. Aufgrund seiner geringeren Parameterzahl hatte Llama 1 manchmal Schwierigkeiten, feine Bedeutungsunterschiede zu erfassen, und lieferte uneinheitliche Antworten.

Kurz nach Llama 1 brachte Meta im Juli 2023 Llama 2 auf den Markt. Das Modell wurde mit 2 Billionen Token trainiert. Ein Token steht für einen Textabschnitt, etwa ein Wort oder einen Wortteil, der als grundlegende Dateneinheit für die Verarbeitung im Modell dient. Das Modell verfügte außerdem über Verbesserungen wie ein auf 4096 Token verdoppeltes Kontextfenster, um längere Textpassagen zu verstehen, sowie über mehr als 1 Million menschliche Annotationen zur Verringerung von Fehlern. Trotz dieser Verbesserungen benötigte Llama 2 weiterhin viel Rechenleistung – ein Problem, das Meta mit Llama 3 beheben wollte.

Meta's Llama 3 im Überblick#

Llama 3 umfasst vier Varianten, die mit beeindruckenden 15 Billionen Tokens trainiert wurden. Mehr als 5 % der Trainingsdaten bestanden aus hochwertigen nicht englischsprachigen Daten aus über 30 Sprachen. Alle Llama-3-Varianten lassen sich auf verschiedenen Arten handelsüblicher Hardware ausführen und haben eine Kontextlänge von 8.000 Tokens.

Vergleich von Llama 3 und Llama 2

Abb. 1. Llama 3 im Vergleich zu Llama 2.

Die Modellvarianten sind in zwei Größen erhältlich: 8B und 70B, also mit 8 Milliarden beziehungsweise 70 Milliarden Parametern. Es gibt außerdem jeweils eine Basis- und eine Instruct-Version. „Base“ bezeichnet die standardmäßig vortrainierte Version. „Instruct“ ist eine Version, die darauf abgestimmt wurde, Anweisungen zu befolgen und sich für Dialoganwendungen eignet.

Hier sind die Varianten des Llama-3-Modells:

  • Meta-Llama-3-8b: Das 8B-Basismodell bietet grundlegende KI-Funktionen und eignet sich ideal für allgemeine Aufgaben wie die Entwicklung von Chatbots für den Kundenservice.
  • Meta-Llama-3-8b-instruct: Eine für bestimmte Aufgaben optimierte, feinabgestimmte Instruct-Version des 8B-Modells. Sie kann beispielsweise für die Entwicklung von Lernwerkzeugen verwendet werden, die komplexe Themen erklären.
  • Meta-Llama-3-70b: Das 70B-Basismodell ist für leistungsstarke KI-Anwendungen ausgelegt. Es eignet sich gut für Anwendungen wie die Verarbeitung umfangreicher biomedizinischer Fachliteratur zur Arzneimittelforschung.
  • Meta-Llama-3-70b-instruct: Diese Version wurde anhand des 70B-Modells feinabgestimmt und eignet sich für Anwendungen, bei denen höchste Präzision entscheidend ist, etwa bei der Analyse juristischer oder medizinischer Dokumente.

Die Architektur des Llama-3-Modells von Meta#

Wie bei allen anderen KI-Neuerungen von Meta wurden auch bei der Entwicklung von Llama 3 strenge Maßnahmen zur Qualitätskontrolle ergriffen, um die Datenintegrität zu wahren und Verzerrungen zu minimieren. So entstand ein leistungsstarkes Modell, das verantwortungsvoll entwickelt wurde.

Die Architektur des Llama-3-Modells zeichnet sich durch ihren Fokus auf Effizienz und Leistung bei Aufgaben der natürlichen Sprachverarbeitung aus. Sie basiert auf einem Transformer-Framework und legt besonderen Wert auf Recheneffizienz, vor allem bei der Textgenerierung, indem sie eine reine Decoder-Architektur verwendet.

Das Modell erzeugt Ausgaben ausschließlich auf Grundlage des vorangehenden Kontexts und verzichtet auf einen separaten Encoder. Dadurch bleibt die Textgenerierung effizient.

Diagramm der verantwortungsvollen Modellarchitektur von Llama 3

Abb. 2. Verantwortungsvolle Modellarchitektur von Llama 3.

Die Llama-3-Modelle verfügen über einen Tokenizer mit einem Vokabular von 128K Tokens. Ein größeres Vokabular ermöglicht es den Modellen, Text besser zu verstehen und zu verarbeiten. Außerdem nutzen die Modelle jetzt Grouped-Query-Attention (GQA), um die Inferenz effizienter zu gestalten. Bei GQA teilen sich Gruppen von Attention-Heads dieselben Schlüssel und Werte. Das reduziert den Speicherbedarf und beschleunigt die Textgenerierung bei nur geringem Qualitätsverlust.

Hier sind weitere interessante Details zur Architektur des Llama-3-Modells:

  • Dokumentverarbeitung unter Berücksichtigung von Grenzen: Llama 3 sorgt für Klarheit an Dokumentgrenzen, was für Aufgaben wie Zusammenfassungen wichtig ist.
  • Verbessertes Codeverständnis: Die Trainingsdaten von Llama 3 enthalten viermal so viele Codebeispiele, wodurch sich seine Programmierfähigkeiten verbessern.
  • Zuverlässige Qualitätskontrolle: Strenge Maßnahmen, darunter heuristische Filter und das Entfernen nicht jugendfreier Inhalte, gewährleisten die Datenintegrität und minimieren Verzerrungen.

Llama 3 verändert unseren Ansatz beim Modelltraining#

Für das Training der größten Llama-3-Modelle wurden drei Arten der Parallelisierung kombiniert: Datenparallelisierung, Modellparallelisierung und Pipeline-Parallelisierung.

Bei der Datenparallelisierung werden die Trainingsdaten auf mehrere GPUs verteilt, während bei der Modellparallelisierung die Modellarchitektur aufgeteilt wird, damit die Rechenleistung jeder GPU genutzt werden kann. Bei der Pipeline-Parallelisierung wird der Trainingsprozess in aufeinanderfolgende Phasen unterteilt, um Berechnungen und Kommunikation zu optimieren.

Die effizienteste Implementierung erreichte eine hohe Rechenauslastung von mehr als 400 TFLOPS pro GPU, während das Modell gleichzeitig auf 16.000 GPUs trainiert wurde. Diese Trainingsläufe wurden auf zwei speziell entwickelten GPU-Clustern mit jeweils 24.000 GPUs durchgeführt. Diese umfangreiche Recheninfrastruktur stellte die nötige Leistung bereit, um die großen Llama-3-Modelle effizient zu trainieren.

Um die Verfügbarkeit der GPUs zu maximieren, wurde ein moderner Trainings-Stack entwickelt, der die Fehlererkennung, Fehlerbehandlung und Wartung automatisiert. Die Zuverlässigkeit der Hardware und die Erkennungsmechanismen wurden erheblich verbessert, um das Risiko unbemerkter Datenbeschädigung zu verringern. Außerdem wurden neue skalierbare Speichersysteme entwickelt, um den Aufwand für Checkpointing und Rollbacks zu reduzieren.

Dank dieser Verbesserungen lag die effektive Trainingszeit bei über 95 %. Zusammengenommen steigerten sie die Effizienz des Trainings von Llama 3 im Vergleich zu Llama 2 um etwa das Dreifache. Diese Effizienz eröffnet neue Möglichkeiten für Trainingsmethoden im Bereich der AI.

Neue Möglichkeiten mit Llama 3#

Da Llama 3 quelloffen ist, können Forschende und Studierende den Code untersuchen, Experimente durchführen und sich mit ethischen Fragen und Verzerrungen auseinandersetzen. Llama 3 richtet sich jedoch nicht nur an die Wissenschaft. Es kommt auch in praktischen Anwendungen zum Einsatz. Das Modell wird zur Grundlage der Meta-AI-Chatoberfläche und ist in Plattformen wie Facebook, Instagram, WhatsApp und Messenger integriert. Mit Meta AI können Nutzer natürliche Gespräche führen, personalisierte Empfehlungen erhalten, Aufgaben erledigen und sich mühelos mit anderen vernetzen.

Meta AI in Messaging-Apps mit Llama 3

Abb. 3. Meta AI mit Llama 3.

Llama 3 im Vergleich zu anderen LLMs#

Llama 3 erzielt gute Ergebnisse bei mehreren wichtigen Benchmarks, mit denen komplexes Sprachverständnis und Schlussfolgerungsfähigkeiten bewertet werden. Hier sind einige Benchmarks, die verschiedene Aspekte der Fähigkeiten von Llama 3 prüfen:

  • Massives mehrdimensionales Sprachverständnis (MMLU) – Misst das Wissen des Modells in verschiedenen Fachgebieten.
  • Fragen und Antworten auf Graduiertenniveau, die sich nicht durch Google beantworten lassen (GPQA) – Bewertet die Fähigkeit des Modells, anspruchsvolle Fragen auf Graduiertenniveau in Biologie, Physik und Chemie zu beantworten.
  • HumanEval – Konzentriert sich auf Programmier- und Problemlösungsaufgaben und prüft, ob das Modell funktionsfähigen Programmcode erzeugen und algorithmische Herausforderungen bewältigen kann.

Die starken Ergebnisse von Llama 3 in diesen Tests heben das Modell deutlich von Mitbewerbern wie Googles Gemma 7B, Mistrals Mistral 7B und Anthropics Claude 3 Sonnet ab. Den veröffentlichten Statistiken zufolge übertrifft insbesondere das 70B-Modell von Llama 3 die genannten Modelle in allen oben aufgeführten Benchmarks.

Benchmarkvergleich von Llama 3 mit anderen LLMs

Abb. 4. Vergleich von Llama 3 mit anderen LLMs.

Meta macht Llama 3 weithin zugänglich#

Meta vergrößert die Reichweite von Llama 3, indem das Modell auf einer Vielzahl von Plattformen für allgemeine Nutzer und Entwickler verfügbar gemacht wird. Für den Alltag ist Llama 3 in beliebte Meta-Plattformen wie WhatsApp, Instagram, Facebook und Messenger integriert. Nutzer können direkt in diesen Apps auf erweiterte Funktionen wie die Suche in Echtzeit und die Erstellung kreativer Inhalte zugreifen.

Llama 3 wird auch in tragbare Technologien wie die Smart Glasses Ray-Ban Meta und das VR-Headset Meta Quest integriert, um interaktive Erlebnisse zu ermöglichen.

Für Entwickler ist Llama 3 auf einer Vielzahl von Plattformen verfügbar, darunter AWS, Databricks, Google Cloud, Hugging Face, Kaggle, IBM WatsonX, Microsoft Azure, NVIDIA NIM und Snowflake. Du kannst direkt bei Meta auf diese Modelle zugreifen. Die große Auswahl erleichtert Entwicklern die Integration dieser fortschrittlichen KI-Funktionen in ihre Projekte – ganz gleich, ob sie direkt mit Meta oder über andere beliebte Plattformen arbeiten möchten.

Das Wichtigste auf einen Blick#

Fortschritte im maschinellen Lernen verändern weiterhin, wie wir jeden Tag mit Technologie interagieren. Meta's Llama 3 zeigt, dass große Sprachmodelle längst nicht mehr nur Texte erzeugen. Sie bewältigen komplexe Probleme und verarbeiten mehrere Sprachen. Insgesamt macht Llama 3 KI anpassungsfähiger und zugänglicher als je zuvor. Die geplanten Verbesserungen für Llama 3 versprechen weitere Fähigkeiten wie Multimodalität und längere Kontextfenster.

Sieh dir unser GitHub-Repository an und werde Teil unserer Community, um mehr über KI zu erfahren. Auf unseren Lösungsseiten erfährst du, wie KI in Bereichen wie der Fertigung und der Landwirtschaft eingesetzt wird.

Verfasst von

Abirami Vina
Abirami Vina

Content Creator · Ultralytics

Zu Beginn ihrer Laufbahn als Computer-Vision-Ingenieurin legte Abirami Vina ein solides Fundament in visueller KI und maschinellem Lernen. Sie ist Content Creator bei Ultralytics sowie Gründerin und leitende Autorin bei Scribe of AI, wo sie hochwertige technische Inhalte für Unternehmen mit Schwerpunkt auf KI erstellt. Angetrieben von ihrer Leidenschaft, KI verständlich und zugleich ansprechend zu vermitteln, schlägt ihre Arbeit eine Brücke zwischen Spitzentechnologie und praktischer Wirkung.

Kommentare

Stelle eine Frage, teile deine Ergebnisse oder hilf anderen.

Lösungen entdecken

Computer Vision im Sport

Computer Vision im Sport

Entdecke, wie Ultralytics YOLO die Sportbildanalyse voranbringt – mit Spieler- und Ballverfolgung, Leistungsanalysen, Erkenntnissen für das Coaching und der Rehabilitation von Athleten.
Mehr erfahren
Computer Vision für Luftbilder

Computer Vision für Luftbilder

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

Computer Vision in der Luft- und Raumfahrt

Setze Computer Vision in der Luft- und Raumfahrt mit Ultralytics YOLO ein – für Flugzeuginspektionen, die Erkennung von Fremdkörpern auf Start- und Landebahnen, den Bodenbetrieb am Flughafen und die Erkennung von Verbundwerkstofffehlern.
Mehr erfahren
Computer Vision im Sicherheitsbereich

Computer Vision im Sicherheitsbereich

Schütze jeden Standort mit Ultralytics YOLO-Modellen. Vision-KI ermöglicht die Überwachung von Grundstücksgrenzen, die Erkennung von Bedrohungen, die Kennzeichenerkennung und die Sicherheit am Arbeitsplatz.
Mehr erfahren
Computer Vision in der Robotik

Computer Vision in der Robotik

Mach Maschinen mit Ultralytics YOLO-Modellen leistungsfähiger. Vision-KI in der Robotik ermöglicht autonome Navigation, Wahrnehmung, Objektverfolgung und Steuerung in Echtzeit.
Mehr erfahren
Bildverarbeitung in der Logistik

Bildverarbeitung in der Logistik

Optimiere die Logistik mit Ultralytics YOLO-Modellen. Vision AI ermöglicht die Paketprüfung, Sortierung und Fahrzeugverfolgung sowie die Sicherheitsüberwachung von Lagerhäusern in Echtzeit.
Mehr erfahren
Bildverarbeitung im Einzelhandel

Bildverarbeitung im Einzelhandel

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

Bildverarbeitung im Gesundheitswesen

Entwickle Lösungen für das Gesundheitswesen mit Ultralytics YOLO-Modellen. Vision AI ermöglicht im Gesundheitswesen schnellere medizinische Bildgebung, bessere Diagnostik 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 Überprüfung der Einhaltung von Vorgaben zu persönlicher Schutzausrüstung und die Automatisierung von Montagelinien.
Mehr erfahren
Computer Vision in der Automobilbranche

Computer Vision in der Automobilbranche

Setze Computer Vision in der Automobilbranche mit Ultralytics-YOLO-Modellen 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

Setze mit Ultralytics YOLO-Modellen KI für Bildverarbeitung in der intelligenten Landwirtschaft ein. Ermögliche die Überwachung von Nutzpflanzen, die Verfolgung von Nutztieren und Präzisionslandwirtschaft für höhere und nachhaltigere Erträge.
Mehr erfahren

Lass uns gemeinsam die Zukunft der KI gestalten!

Starte deine Reise in die Zukunft des maschinellen Lernens