Kör maskininlärningsaktiveringshändelser i stor skala med hjälp av AWS DeepRacers fleranvändarkontoläge PlatoBlockchain Data Intelligence. Vertikal sökning. Ai.

Kör maskininlärningsaktiveringshändelser i stor skala med AWS DeepRacers fleranvändarkontoläge

Det här inlägget skrevs tillsammans av Marius Cealera, Senior Partner Solutions Architect på AWS, Zdenko Estok, Cloud Architect på Accenture och Sakar Selimcan, Cloud Architect på Accenture.

Maskininlärning (ML) är en höginsats affärsprioritet, med företag som spenderat 306 miljarder USD på ML-applikationer under de senaste 3 åren. Enligt Accenture, kan företag som skalar ML över ett företag uppnå nästan tredubbla avkastningen på sina investeringar. Men alltför många företag uppnår inte det värde de förväntade sig. Att skala ML effektivt på lång sikt kräver professionalisering av branschen och demokratisering av ML-kunskaper i hela företaget. Detta kräver mer tillgänglig ML-utbildning, som talar till ett större antal personer med olika bakgrunder.

Det här inlägget visar hur företag kan introducera hundratals anställda till ML-koncept genom att enkelt köra AWS Deep Racer händelser i stor skala.

Kör AWS DeepRacer-evenemang i stor skala

AWS DeepRacer är ett enkelt och roligt sätt att komma igång med förstärkningsinlärning (RL), en ML-teknik där en agent, till exempel ett fysiskt eller virtuellt AWS DeepRacer-fordon, upptäcker de optimala åtgärderna att vidta i en given miljö. Du kan komma igång med RL snabbt med praktiska handledningar som guidar dig genom grunderna för att träna RL-modeller och testa dem i en spännande, autonom bilracingupplevelse.

"Vi fann att DeepRacers användarvänliga karaktär gjorde det möjligt för våra aktiveringssessioner att nå delar av våra organisationer som vanligtvis är mindre benägna att delta i AI/ML-evenemang", säger Zdenko Estok, en molnarkitekt på Accenture. "Vår statistik efter evenemanget visar att upp till 75 % av alla deltagare i DeepRacer-evenemang är nya inom AI/ML och 50 % är nya för AWS."

Tills nyligen var organisationer som var värd för privata AWS DeepRacer-event tvungna att skapa och tilldela AWS-konton till varje evenemangsdeltagare. Detta innebar ofta att säkra och övervaka användningen av hundratals eller till och med tusentals AWS-konton. Installationen och introduktionen av deltagare var besvärlig och tidskrävande, vilket ofta begränsade storleken på evenemanget. Med AWS DeepRacer kontohantering för flera användare, kan evenemangsarrangörer ge hundratals deltagare tillgång till AWS DeepRacer med ett enda AWS-konto, vilket förenklar evenemangshanteringen och förbättrar deltagarupplevelsen.

Bygg en lösning kring AWS DeepRacer-kontohantering för flera användare

Du kan använda AWS DeepRacer-kontohantering för flera användare för att ställa in användningskvoter för träningstimmar, övervaka utgifter för utbildning och lagring, aktivera och inaktivera utbildning och visa och hantera modeller för varje evenemangsdeltagare. Dessutom, i kombination med en företagsidentitetsleverantör (IdP), ger AWS DeepRacer fleranvändarkontohantering en snabb och friktionsfri onboardingupplevelse för eventdeltagare. Följande diagram förklarar hur en sådan installation ser ut.

Lösningen förutsätter tillgång till ett AWS-konto.

För att konfigurera ditt konto med AWS DeepRacer administratörsbehörigheter för flera användare, följ stegen i Konfigurera ditt konto med AWS DeepRacer-administratörsbehörigheter för flera användare för att fästa AWS identitets- och åtkomsthantering (IAM) AWS DeepRacer administratörspolicy, AWSDeepRacerAccountAdminAccess, till användaren, gruppen eller rollen som används för att administrera händelsen. Navigera sedan till AWS DeepRacer-konsolen och aktivera fleranvändarkontoläge.

Genom att aktivera fleranvändarkontoläget gör du det möjligt för deltagarna att träna modeller på AWS DeepRacer-konsolen, med alla utbildnings- och lagringsavgifter som faktureras administratörens AWS-konto. Som standard är ett sponsringskonto i fleranvändarläge begränsat till 100 samtidiga utbildningsjobb, 100 samtidiga utvärderingsjobb, 1,000 50 bilar och XNUMX privata topplistor, delade mellan alla sponsrade profiler. Du kan öka dessa gränser genom att kontakta Kundservice.

Denna inställning är också beroende av att använda en företags-IDP med AWS IAM Identity Center (efterträdare till AWS Single Sign-On) aktiverad. För information om hur du konfigurerar IAM Identity Center med en IdP, se Aktivera IAM Identity Center och Anslut till din externa identitetsleverantör. Observera att olika IdP:er kan kräva lite olika inställningssteg. Se din IdP:s dokumentation för mer information.

Lösningen som visas här fungerar enligt följande:

  1. Eventdeltagare hänvisas till en dedikerad eventportal. Detta kan vara en enkel webbsida där deltagarna kan ange sin företags-e-postadress i ett grundläggande HTML-formulär och välja Registrera. Registrerade deltagare kan använda den här portalen för att komma åt AWS DeepRacer-konsolen. Du kan anpassa den här sidan ytterligare för att samla in ytterligare användardata (som användarens DeepRacer AWS-profil eller deras nivå av AI- och ML-kunskaper) eller för att lägga till evenemangsmarknadsföring och utbildningsmaterial.
  2. Registreringsformuläret för händelseportalen anropar en kund-API-slutpunkt som lagrar e-postadresser i Amazon DynamoDB dig genom AWS AppSync. För mer information, se Bifoga en datakälla för ett exempel på CloudFormation-mall för att ställa in AWS AppSync med DynamoDB och anropa API från en webbläsarklient.
  3. För varje ny registrering, en Amazon DynamoDB-strömmar händelse utlöser en AWS Lambda funktion som anropar IdP:s API (i det här fallet Azure Active Directory API) för att lägga till deltagarens identitet i en dedikerad händelsegrupp som tidigare konfigurerades med IAM Identity Center. IAM Identity Center-behörighetsuppsättningen kontrollerar åtkomstnivån som cyklister har i AWS-kontot. Åtminstone bör denna behörighetsuppsättning innehålla AWSDeepRacerDefaultMultiUserAccess hanterad politik. För mer information, se Behörighetsuppsättningar och AWS DeepRacer hanterade policyer.
  4. Om IdP-samtalet lyckas skickar samma Lambda-funktion ett e-postmeddelande med hjälp av Amazon precis, informera deltagaren att registreringen var framgångsrik och tillhandahålla AWS Management Console åtkomst till URL genererad i IAM Identity Center. För mer information, se Skicka e-post genom att använda Amazon Pinpoint API.
  5. När racers väljer den här länken ombeds de att autentisera med sina företagsuppgifter, om inte deras nuvarande webbläsarsession redan är autentiserad. Efter autentisering omdirigeras racers till AWS DeepRacer-konsolen där de kan börja träna AWS DeepRacer-modeller och skicka in dem till virtuella lopp.
  6. Händelseadministratörer använder AWS DeepRacer-konsolen för att skapa och hantera lopp. Loppets URL:er kan delas med åkarna via ett Lambda-genererat e-postmeddelande, antingen som en del av det första registreringsflödet eller som ett separat meddelande. Eventadministratörer kan övervaka och begränsa användningen direkt på AWS DeepRacer-konsolen, inklusive beräknade utgifter och träningsmodelltimmar. Administratörer kan också pausa racersponsring och ta bort modeller.
  7. Slutligen kan administratörer inaktivera fleranvändarkontoläge efter att händelsen avslutats och ta bort deltagaråtkomst till AWS-kontot antingen genom att ta bort användarna från IAM Identity Center eller genom att inaktivera inställningarna i den externa IdP.

Slutsats

AWS DeepRacer-evenemang är ett bra sätt att öka intresset och öka ML-kunskapen över alla pelare och nivåer i en organisation. Det här inlägget förklarar hur du kan koppla AWS DeepRacer-kontoläge för flera användare med IAM Identity Center och ett företags-IDP för att köra AWS DeepRacer-evenemang i stor skala med minimal administrativ ansträngning, samtidigt som du säkerställer en fantastisk deltagarupplevelse.

Lösningen som presenteras i det här inlägget utvecklades och användes av Accenture för att köra världens största privata AWS DeepRacer-evenemang 2021, med mer än 2,000 XNUMX förare. Genom att arbeta med Accenture AWS Business Group (AABG), ett strategiskt samarbete mellan Accenture och AWS, kan du lära dig av kulturer, resurser, teknisk expertis och branschkunskap hos två ledande innovatörer, vilket hjälper dig att accelerera innovationstakten för att leverera störande produkter och tjänster. Ta kontakt med vårt team på accentureaws@amazon.com att samarbeta med ett nätverk av specialister genomsyrade av branschkunskap och skickliga i strategiska AWS-tjänster inom områden som sträcker sig från big data till molnbaserade till ML.


Om författarna

Kör maskininlärningsaktiveringshändelser i stor skala med hjälp av AWS DeepRacers fleranvändarkontoläge PlatoBlockchain Data Intelligence. Vertikal sökning. Ai.Marius Cealera är senior partner solutions architect på AWS. Han arbetar nära Accenture AWS Business Group (AABG) för att utveckla och implementera innovativa molnlösningar. När han inte arbetar tycker han om att vara med sin familj, cykla och vandra i och runt Luxemburg.

Kör maskininlärningsaktiveringshändelser i stor skala med hjälp av AWS DeepRacers fleranvändarkontoläge PlatoBlockchain Data Intelligence. Vertikal sökning. Ai.Zdenko Estok arbetar som molnarkitekt och DevOps-ingenjör på Accenture. Han arbetar med AABG för att utveckla och implementera innovativa molnlösningar, och är specialiserad på Infrastruktur som kod och molnsäkerhet. Zdenko gillar att cykla till kontoret och tycker om trevliga promenader i naturen.

Kör maskininlärningsaktiveringshändelser i stor skala med hjälp av AWS DeepRacers fleranvändarkontoläge PlatoBlockchain Data Intelligence. Vertikal sökning. Ai.Selimcan "Can" Sakar är en molnförst utvecklare och lösningsarkitekt på Accenture Tyskland med fokus på framväxande teknologier som AI/ML, IoT och Blockchain. Can lider av Gear Acquisition Syndrome (alias GAS) och gillar att leta efter nya instrument, cyklar och simracingutrustning på fritiden.

Tidsstämpel:

Mer från AWS maskininlärning