Kør maskinlæringsaktiveringshændelser i stor skala ved hjælp af AWS DeepRacer multi-user kontotilstand PlatoBlockchain Data Intelligence. Lodret søgning. Ai.

Kør maskinlæringsaktiveringshændelser i stor skala ved hjælp af AWS DeepRacer multi-user kontotilstand

Dette indlæg er skrevet af Marius Cealera, Senior Partner Solutions Architect hos AWS, Zdenko Estok, Cloud Architect hos Accenture og Sakar Selimcan, Cloud Architect hos Accenture.

Machine learning (ML) er en stor virksomhedsprioritet, hvor virksomheder har brugt $306 milliarder på ML-applikationer i de seneste 3 år. Ifølge Accenture, kan virksomheder, der skalerer ML på tværs af en virksomhed, opnå næsten det tredobbelte afkast af deres investeringer. Men alt for mange virksomheder opnår ikke den værdi, de forventede. At skalere ML effektivt på lang sigt kræver professionalisering af industrien og demokratisering af ML-færdigheder på tværs af virksomheden. Dette kræver mere tilgængelig ML-uddannelse, der taler til et større antal mennesker med forskellig baggrund.

Dette indlæg viser, hvordan virksomheder kan introducere hundredvis af medarbejdere til ML-koncepter ved let at køre AWS Deep Racer begivenheder i stor skala.

Kør AWS DeepRacer-begivenheder i stor skala

AWS DeepRacer er en enkel og sjov måde at komme i gang med forstærkningslæring (RL), en ML-teknik, hvor en agent, såsom et fysisk eller virtuelt AWS DeepRacer-køretøj, opdager de optimale handlinger at tage i et givet miljø. Du kan komme hurtigt i gang med RL med praktiske tutorials, der guider dig gennem det grundlæggende i at træne RL-modeller og teste dem i en spændende, autonom bilraceroplevelse.

"Vi fandt ud af, at DeepRacers brugervenlige karakter gjorde det muligt for vores aktiveringssessioner at nå ud til dele af vores organisationer, der normalt er mindre tilbøjelige til at deltage i AI/ML-begivenheder," siger Zdenko Estok, en Cloud Architect hos Accenture. "Vores post-event-statistikker viser, at op til 75 % af alle deltagere til DeepRacer-begivenheder er nye med AI/ML, og 50 % er nye for AWS."

Indtil for nylig var organisationer, der var vært for private AWS DeepRacer-begivenheder, nødt til at oprette og tildele AWS-konti til hver begivenhedsdeltager. Dette betød ofte sikring og overvågning af brug på tværs af hundreder eller endda tusindvis af AWS-konti. Opsætningen og deltageronboarding var besværlig og tidskrævende, hvilket ofte begrænsede størrelsen af ​​begivenheden. Med AWS DeepRacer multi-user kontostyring, kan begivenhedsarrangører give hundredvis af deltagere adgang til AWS DeepRacer ved hjælp af en enkelt AWS-konto, hvilket forenkler eventstyring og forbedrer deltageroplevelsen.

Byg en løsning omkring AWS DeepRacer multi-user account management

Du kan bruge AWS DeepRacer multi-user account management til at indstille brugskvoter for træningstimer, overvåge udgifter til træning og opbevaring, aktivere og deaktivere træning og se og administrere modeller for hver begivenhedsdeltager. Når det kombineres med en virksomhedsidentitetsudbyder (IdP), giver AWS DeepRacer multi-user account management en hurtig og friktionsfri onboarding-oplevelse for begivenhedsdeltagere. Følgende diagram forklarer, hvordan sådan en opsætning ser ud.

Løsningen forudsætter adgang til en AWS-konto.

For at konfigurere din konto med AWS DeepRacer-administratortilladelser til flere brugere skal du følge trinene i Konfigurer din konto med AWS DeepRacer-administratortilladelser til flere brugere at vedhæfte AWS identitets- og adgangsstyring (IAM) AWS DeepRacer-administratorpolitik, AWSDeepRacerAccountAdminAccess, til den bruger, gruppe eller rolle, der bruges til at administrere begivenheden. Derefter skal du navigere til AWS DeepRacer-konsollen og aktivere flerbrugerkontotilstand.

Ved at aktivere multi-user-kontotilstand giver du deltagerne mulighed for at træne modeller på AWS DeepRacer-konsollen, med alle trænings- og lagergebyrer faktureret til administratorens AWS-konto. Som standard er en sponsorkonto i flerbrugertilstand begrænset til 100 samtidige træningsjob, 100 samtidige evalueringsjob, 1,000 biler og 50 private ranglister, delt mellem alle sponsorerede profiler. Du kan øge disse grænser ved at kontakte Kundeservice.

Denne opsætning er også afhængig af at bruge en virksomheds-IDP med AWS IAM Identity Center (efterfølger til AWS Single Sign-On) aktiveret. For oplysninger om opsætning af IAM Identity Center med en IdP, se Aktiver IAM Identity Center , Opret forbindelse til din eksterne identitetsudbyder. Bemærk, at forskellige IdP'er kan kræve lidt forskellige opsætningstrin. Se din IdP's dokumentation for flere detaljer.

Løsningen afbildet her fungerer som følger:

  1. Begivenhedsdeltagere dirigeres til en dedikeret begivenhedsportal. Dette kan være en simpel webside, hvor deltagerne kan indtaste deres virksomheds-e-mailadresse i en grundlæggende HTML-formular og vælge Tilmeld. Registrerede deltagere kan bruge denne portal til at få adgang til AWS DeepRacer-konsollen. Du kan yderligere personalisere denne side for at indsamle yderligere brugerdata (såsom brugerens DeepRacer AWS-profil eller deres niveau af AI- og ML-viden) eller for at tilføje begivenhedsmarkedsføring og træningsmateriale.
  2. Hændelsesportalens registreringsformular kalder et kunde-API-slutpunkt, der gemmer e-mailadresser i Amazon DynamoDB ved AWS AppSync. For mere information, se Vedhæftning af en datakilde for et eksempel på en CloudFormation-skabelon om opsætning af AWS AppSync med DynamoDB og kalder API'en fra en browserklient.
  3. For hver ny registrering, en Amazon DynamoDB-streams hændelse udløser en AWS Lambda funktion, der kalder IdP's API (i dette tilfælde Azure Active Directory API) for at tilføje deltagerens identitet i en dedikeret hændelsesgruppe, der tidligere var konfigureret med IAM Identity Center. IAM Identity Center-tilladelsessættet styrer adgangsniveauet, racere har på AWS-kontoen. Dette tilladelsessæt bør som minimum omfatte AWSDeepRacerDefaultMultiUserAccess styret politik. For mere information, se Tilladelsessæt , AWS DeepRacer administrerede politikker.
  4. Hvis IdP-opkaldet lykkes, sender den samme Lambda-funktion en e-mail-meddelelse vha Amazon præcis, informere deltageren om, at registreringen var vellykket og give den AWS Management Console få adgang til URL genereret i IAM Identity Center. For mere information, se Send e-mail ved at bruge Amazon Pinpoint API.
  5. Når racere vælger dette link, bliver de bedt om at autentificere med deres virksomhedslegitimationsoplysninger, medmindre deres aktuelle browsersession allerede er godkendt. Efter godkendelse omdirigeres racere til AWS DeepRacer-konsollen, hvor de kan begynde at træne AWS DeepRacer-modeller og send dem til virtuelle løb.
  6. Begivenhedsadministratorer bruger AWS DeepRacer-konsollen til at oprette og administrere løb. Race URL'er kan deles med racerne gennem en Lambda-genereret e-mail, enten som en del af det indledende registreringsflow eller som en separat notifikation. Begivenhedsadministratorer kan overvåge og begrænse brugen direkte på AWS DeepRacer-konsollen, inklusive estimerede udgifter og træningsmodeltimer. Administratorer kan også sætte racersponsorat på pause og slette modeller.
  7. Endelig kan administratorer deaktivere multi-user-kontotilstand, efter begivenheden slutter, og fjern deltageradgang til AWS-kontoen enten ved at fjerne brugerne fra IAM Identity Center eller ved at deaktivere opsætningen i den eksterne IdP.

Konklusion

AWS DeepRacer-begivenheder er en fantastisk måde at øge interessen og øge ML-viden på tværs af alle søjler og niveauer i en organisation. Dette indlæg forklarer, hvordan du kan koble AWS DeepRacer-multibrugerkontotilstand med IAM Identity Center og en virksomheds-IDP for at køre AWS DeepRacer-begivenheder i stor skala med minimal administrativ indsats, samtidig med at du sikrer en god deltageroplevelse.

Løsningen præsenteret i dette indlæg blev udviklet og brugt af Accenture til at køre verdens største private AWS DeepRacer-begivenhed i 2021 med mere end 2,000 racere. Ved at arbejde med Accenture AWS Business Group (AABG), et strategisk samarbejde mellem Accenture og AWS, kan du lære af to førende innovatørers kulturer, ressourcer, tekniske ekspertise og branchekendskab, hvilket hjælper dig med at accelerere innovationstempoet for at levere forstyrrende produkter og tjenester. Kontakt vores team på accentureaws@amazon.com at engagere sig med et netværk af specialister, der er gennemsyret af branchekendskab og dygtige til strategiske AWS-tjenester inden for områder lige fra big data til cloud-native til ML.


Om forfatterne

Kør maskinlæringsaktiveringshændelser i stor skala ved hjælp af AWS DeepRacer multi-user kontotilstand PlatoBlockchain Data Intelligence. Lodret søgning. Ai.Marius Cealera er senior partner løsningsarkitekt hos AWS. Han arbejder tæt sammen med Accenture AWS Business Group (AABG) for at udvikle og implementere innovative cloud-løsninger. Når han ikke arbejder, nyder han at være sammen med sin familie, cykle og vandre i og omkring Luxembourg.

Kør maskinlæringsaktiveringshændelser i stor skala ved hjælp af AWS DeepRacer multi-user kontotilstand PlatoBlockchain Data Intelligence. Lodret søgning. Ai.Zdenko Estok arbejder som cloud-arkitekt og DevOps-ingeniør hos Accenture. Han arbejder sammen med AABG om at udvikle og implementere innovative cloud-løsninger og har specialiseret sig i Infrastructure as Code og Cloud Security. Zdenko kan lide at cykle til kontoret og nyder behagelige gåture i naturen.

Kør maskinlæringsaktiveringshændelser i stor skala ved hjælp af AWS DeepRacer multi-user kontotilstand PlatoBlockchain Data Intelligence. Lodret søgning. Ai.Selimcan "Kan" Sakar er en cloud first-udvikler og løsningsarkitekt hos Accenture Tyskland med fokus på nye teknologier som AI/ML, IoT og Blockchain. Can lider af Gear Acquisition Syndrome (alias GAS) og kan lide at forfølge nye instrumenter, cykler og sim-racerudstyr i sin fritid.

Tidsstempel:

Mere fra AWS maskinindlæring