Kundenerfahrungen/Einzelhandel

2022
Amazon-Logo

Amazon Robotics nutzt Amazon SageMaker und AWS Inferentia, um ML-Inferenzierung in großem Maßstab zu ermöglichen

Amazon Robotics entwickelt mit Amazon SageMaker ein komplexes Machine-Learning-Modell, das manuelles Scannen in Logistikzentren von Amazon ersetzt. Amazon Robotics hat sich zum Ziel gesetzt, mithilfe von Machine Learning einen Engpass in seinem Lagerhaltungsprozess zu beseitigen. Das Unternehmen meisterte Herausforderungen im Bereich Computing und Hosting mit Amazon SageMaker und konnte so die Inferenzkosten um fast 50 Prozent senken.

Fast 50 %

der Inferenzkosten eingespart

Verbesserte Rechenleistung

um 40 %

Einsparungen von 20 %

bei den Computing-Kosten durch Anpassung der Amazon-EC2-Instances

Übersicht

Amazon Robotics entwickelt komplexe Maschinen und Software, um die Effizienz in den Logistikzentren von Amazon zu optimieren. Als Anbieter hochmoderner Technologien weiß Amazon Robotics seit Langem, dass der Einsatz von künstlicher Intelligenz und Machine Learning (ML) zur Automatisierung von Schlüsselaspekten des Fulfillment-Prozesses ein außerordentliches Gewinnpotenzial birgt. Deshalb beauftragte das Unternehmen 2017 spezielle Teams, um genau das zu verwirklichen.
 
Für die Umsetzung des ML-Projekts wandte sich das Unternehmen an Amazon Web Services (AWS) und nutzte Amazon SageMaker, einen verwalteten Service, der Datenwissenschaftlern und Entwicklern dabei hilft, hochwertige ML-Modelle schnell vorzubereiten, zu entwickeln, zu trainieren und bereitzustellen. Das Team von Amazon Robotics muss nicht mehr die aufwendige Aufgabe übernehmen, eine Flotte von GPUs einzurichten und zu verwalten, um Inferenzen in großem Umfang über mehrere Regionen hinweg durchzuführen. Bis Januar 2021 hat das Unternehmen dank dieser Lösung fast 50 % der Kosten für ML-Inferenzierung eingespart und bei vergleichbaren Gesamteinsparungen eine Produktivitätssteigerung von 20 % erzielt. Am Jahresende 2021 hat das Robotics-Team seine Bereitstellung von GPU-Instance auf AWS-Inferentia-basierte Amazon-EC2-Inf1-Instances umgestellt, um zusätzliche 35 % zu sparen und um einen 20 % höheren Durchsatz zu erzielen. Dadurch wird fortlaufend optimiert.
Fläche eines Logistikzentrums von Amazon

Möglichkeit| Entwicklung eines ML-Modells als Ersatz für manuelles Scannen

Die Software und Maschinen von Amazon Robotics werden zur Automatisierung der Inventarisierung in den Logistikzentren von Amazon eingesetzt. Das System des Unternehmens besteht aus drei physischen Hauptkomponenten: mobilen Regaleinheiten, Robotern und Mitarbeiterarbeitsplätzen. Die Roboter bringen die mobilen Regaleinheiten zu den Stationen, wo Mitarbeiter Inventar hineinlegen (verstauen) oder herausnehmen (entnehmen). „Unsere bestehenden Workflows für das Verstauen und Entnehmen führen manchmal zu einem Engpass für die nachgelagerte Verarbeitung“, erklärt Eli Gallaudet, Senior Software Manager bei Amazon Robotics. „2017 haben wir eine Initiative gestartet, um herauszufinden, wie wir einige dieser Workflows vereinfachen können.“

Amazon Robotics hat das Intent Detection System entwickelt, um das zeitaufwändige Scannen von Behältern zu reduzieren. Das Intent Detection System ist ein auf Deep Learning basierendes Computer-Vision-System, das mit Millionen von Videobeispielen von Verstauungsaktionen trainiert wurde. Das Unternehmen wollte das System so trainieren, dass es automatisch erkennt, wo die Mitarbeiter ihre Waren ablegen. Amazon Robotics wusste, dass für die Bereitstellung der Deep-Learning-Modelle in den Logistikzentren von Amazon Cloud-Computing erforderlich sein würde, und wandte sich deshalb an AWS. Das Team stellte seine Modelle auf Docker-Containern bereit und hostete sie auf Amazon Elastic Container Service (Amazon ECS), einem vollständig verwalteten Container-Orchestrierungsservice.

Sobald das Team genügend Videobeispiele von Verstauungsaktionen gesammelt hatte, experimentierte es mit der Anwendung von Modellarchitekturen auf den großen kommentierten Videodatensatz. Nach mehreren Durchläufen konnte das Team damit beginnen, den Prozess von den bereitgestellten Modellen automatisieren zu lassen.

kr_quotemark

Unser System nutzt mehr als 1 000 SageMaker-Hosts in 2022. Mit AWS Inferentia haben wir die Möglichkeit, dem schnell zunehmenden Verkehr bei 35 % niedrigeren Kosten und 20 % höherem Durchsatz zu dienen, ohne unsere ML-Modelle erneut trainieren zu müssen.“

Pei Wang
Software Engineer, Amazon Robotics 

Lösung| Hosting und Verwaltung auf Amazon SageMaker

Obwohl Amazon Robotics auf reichlich Computing-Ressourcen bei AWS zurückgreifen konnte, musste das Unternehmen das Hosting selbst übernehmen. Als AWS bei der AWS re:Invent 2017 die Veröffentlichung von Amazon SageMaker verkündete, implementierte Amazon Robotics den Service umgehend. So musste das Unternehmen keine eigene teure Hosting-Lösung entwickeln. Amazon Robotics war das erste Unternehmen, das Amazon SageMaker in großem Umfang nutzte, und ist nach wie vor eine der größten Bereitstellungen (Stand Januar 2021).

Zu Beginn verwendete das Team Amazon SageMaker vor allem zum Hosten der Modelle. Amazon Robotics passte die Nutzung des Services je nach Bedarf an und verwendete zunächst eine hybride Architektur, bei der einige Algorithmen On-Premises und einige in der Cloud ausgeführt wurden. „Wir haben eine Reihe von Kernfunktionen entwickelt, die es uns ermöglichten, das Intent Detection System bereitzustellen“, sagt Tim Stallman, Senior Software Manager bei Amazon Robotics. „Und als die Funktionen von Amazon SageMaker online gingen, haben wir sie nach und nach implementiert.“ Das Team verwendete beispielsweise Amazon SageMaker Experiments – eine Funktion, mit der das Team ML-Experimente und Modellversionen organisieren, verfolgen, vergleichen und bewerten konnte.

Amazon Robotics nutzte außerdem die automatische Skalierung von Amazon SageMaker. „Amazon SageMaker verwaltet nicht nur die Hosts, die wir für Inferenzen verwenden“, erklärt Gallaudet. „Der Service fügt automatisch Hosts hinzu oder entfernt sie je nach Workload.“ Da das Unternehmen keine eigene Flotte von über 500 GPUs anschaffen und verwalten musste, konnte es fast 50 % seiner Inferenzkosten einsparen.

Nutzen einer verwalteten Lösung und AWS Inferentia 

Amazon Robotics erzielte beträchtliche Erfolge. Das Unternehmen setzte Amazon SageMaker ein, um den Verwaltungsaufwand zu reduzieren und das Verhältnis von Wissenschaftlern und Softwareentwicklern auszugleichen. Amazon SageMaker ermöglichte auch die horizontale Skalierung des Systems während der Einführung im gesamten Netzwerk der Logistikzentren von Amazon – und das Team ist überzeugt, dass Amazon SageMaker die Spitzenanforderungen an Inferenzen erfüllen kann.

Die Lösung stützt sich auf Amazon Elastic Compute Cloud (Amazon EC2). Der Service bietet sichere, anpassbare Rechenkapazität in der Cloud und ermöglicht Benutzern, neue Host-Typen schnell zu migrieren, sobald sie verfügbar sind. Das Amazon-Robotics-Team konnte seine Inferenzkosten um 20 % senken, indem es von Amazon-EC2-P2-Instances auf Amazon EC2-G4-Instances migrierte. Das Amazon-Robotics-Team benutzt jetzt AWS Inferentia. Das Team kann jetzt die Inferenzkosten über G4-Instances um weitere 35 % senken (über 50 % Senkung von P2-Instances) und Inferentia hat einen 20 % höheren Durchsatz erzielt, und dadurch konnten mehr Pakete pro Tag gescannt werden, ohne mehr Ressourcen zu benötigen. „Unser System nutzt mehr als 1000 SageMaker-Hosts in 2022 und AWS Inferentia hilft uns dabei, dem schnell zunehmenden Verkehr bei höherem Durchsatz zu dienen, ohne unsere ML-Modelle erneut trainieren zu müssen.“ sagt Pei Wang, ein Software-Ingenieur bei Amazon Robotics.

Die Lösung mit Amazon SageMaker wuchs nach der ersten Bereitstellung rasant an. Das Amazon-Robotics-Team begann mit der Implementierung in kleinem Umfang in einem Logistikzentrum in Wisconsin und weitete die Lösung auf weitere Dutzend aus. Als die Lösung in immer größerem Umfang eingesetzt wurde, skalierte Amazon SageMaker schnell und nahtlos mit ihr. „Wir gehen davon aus, dass wir unser Volumen 2022 fast verdoppeln werden“, sagt Gallaudet.

Ergebnis| Stetiger Fortschritt der Innovation

Das Team sieht viele weitere Möglichkeiten, in AWS zu experimentieren, einschließlich der Ausführung von Modellen am Edge mit Amazon SageMaker Edge Manager. Damit lassen sich ML-Modelle effizient über eine Flotte von Smart-Geräten verwalten und überwachen. Amazon Robotics plant außerdem, Modelle zu entwickeln, die die Paketverfolgung weiter automatisieren und bei der automatischen Bewertung von Paketschäden helfen können.

Durch das Experimentieren mit hochmodernen Technologien steigert Amazon Robotics weiterhin die Effizienz in den Logistikzentren und verbessert das Kundenerlebnis bei Amazon. „Viele der Techniken, die wir durch unsere Arbeit mit dem Intent Detection System gelernt haben, haben die schnelle Umsetzung dieser Projekte ermöglicht“, erklärt Stallman.

Informationen zu Amazon Robotics

Amazon Robotics entwickelt Software und produziert Maschinen, die zur Automatisierung der Inventarisierung in den Logistikzentren von Amazon eingesetzt werden.

Genutzte AWS-Services

Amazon EC2

Amazon EC2 stellt sichere, skalierbare Rechenkapazitäten in der Cloud bereit. Der Service ist darauf ausgelegt, Cloud Computing für Entwickler zu erleichtern.

Mehr erfahren »

Amazon-EC2-G4-Instances

Amazon-EC2-G4-Instances sind die kostengünstigsten und vielseitigsten GPU-Instances der Branche für die Bereitstellung von Machine-Learning-Modellen wie Bildklassifizierung, Objekterkennung und Spracherkennung sowie für grafikintensive Anwendungen wie Remote-Grafik-Workstations, Spiele-Streaming und Grafik-Rendering.

Mehr erfahren »

Amazon ECS

Amazon ECS ist ein vollständig verwalteter Container-Orchestrierungs-Service. Kunden wie Duolingo, Samsung, GE und Cookpad vertrauen ECS aus Gründen der Sicherheit, Zuverlässigkeit und Skalierbarkeit bei der Ausführung ihrer vertraulichen und unternehmenskritischen Anwendungen.

Mehr erfahren »

Amazon SageMaker

Amazon SageMaker unterstützt Datenwissenschaftler und Entwickler bei der Vorbereitung, der Erstellung, dem Training und der Bereitstellung hochwertiger Machine Learning (ML)-Modelle durch eine breite Palette von speziell für ML entwickelten Funktionen.

Mehr erfahren »

Erkunden Sie die Innovationsreise von Amazon mit AWS

Weitere Amazon-Erfahrungen

Keine Elemente gefunden 

1

Erste Schritte

Organisationen aller Größen aus verschiedenen Sektoren transformieren ihre Unternehmen und erfüllen ihre Missionen täglich mithilfe von AWS. Kontaktieren Sie unsere Experten und begeben Sie sich noch heute Ihren Weg zu AWS.