Kjør aktiveringshendelser for maskinlæring i stor skala ved å bruke AWS DeepRacer flerbrukerkontomodus PlatoBlockchain Data Intelligence. Vertikalt søk. Ai.

Kjør aktiveringshendelser for maskinlæring i stor skala ved å bruke AWS DeepRacer flerbrukerkontomodus

Dette innlegget ble skrevet sammen av Marius Cealera, Senior Partner Solutions Architect hos AWS, Zdenko Estok, Cloud Architect hos Accenture og Sakar Selimcan, Cloud Architect hos Accenture.

Maskinlæring (ML) er en viktig forretningsprioritet, med selskaper som har brukt 306 milliarder dollar på ML-applikasjoner de siste 3 årene. I følge Accenture, kan selskaper som skalerer ML på tvers av en virksomhet oppnå nesten tredoblet avkastningen på investeringene sine. Men for mange selskaper oppnår ikke verdien de forventet. Å skalere ML effektivt på lang sikt krever profesjonalisering av bransjen og demokratisering av ML-kompetanse på tvers av bedriften. Dette krever mer tilgjengelig ML-opplæring, og snakker til et større antall mennesker med ulik bakgrunn.

Dette innlegget viser hvordan bedrifter kan introdusere hundrevis av ansatte til ML-konsepter ved å enkelt kjøre AWS Deep Racer hendelser i stor skala.

Kjør AWS DeepRacer-arrangementer i stor skala

AWS DeepRacer er en enkel og morsom måte å komme i gang med forsterkningslæring (RL), en ML-teknikk der en agent, for eksempel et fysisk eller virtuelt AWS DeepRacer-kjøretøy, oppdager de optimale handlingene å utføre i et gitt miljø. Du kan komme raskt i gang med RL med praktiske opplæringsprogrammer som veileder deg gjennom det grunnleggende om å trene RL-modeller og teste dem i en spennende, autonom billøpsopplevelse.

"Vi fant ut at DeepRacers brukervennlige natur gjorde det mulig for aktiveringssesjonene våre å nå deler av organisasjonene våre som vanligvis er mindre tilbøyelige til å delta i AI/ML-arrangementer," sier Zdenko Estok, en Cloud Architect hos Accenture. "Statistikken vår etter arrangementet indikerer at opptil 75 % av alle deltakere til DeepRacer-arrangementer er nye innen AI/ML og 50 % er nye for AWS."

Inntil nylig måtte organisasjoner som var vertskap for private AWS DeepRacer-arrangementer opprette og tildele AWS-kontoer til hver eventdeltaker. Dette betydde ofte sikring og overvåking av bruk på tvers av hundrevis eller til og med tusenvis av AWS-kontoer. Oppsettet og deltakerintroduksjonen var tungvint og tidkrevende, og begrenset ofte størrelsen på arrangementet. Med AWS DeepRacer flerbrukerkontoadministrasjon, kan arrangementsarrangører gi hundrevis av deltakere tilgang til AWS DeepRacer ved å bruke én enkelt AWS-konto, noe som forenkler arrangementsadministrasjon og forbedrer deltakeropplevelsen.

Bygg en løsning rundt AWS DeepRacer flerbrukerkontoadministrasjon

Du kan bruke AWS DeepRacer flerbrukerkontoadministrasjon til å angi brukskvoter for treningstimer, overvåke utgifter til trening og lagring, aktivere og deaktivere trening og se og administrere modeller for hver eventdeltaker. I tillegg, når det kombineres med en bedriftsidentitetsleverandør (IdP), gir AWS DeepRacer flerbrukerkontoadministrasjon en rask og friksjonsfri ombordstigningsopplevelse for arrangementsdeltakere. Følgende diagram forklarer hvordan et slikt oppsett ser ut.

Løsningen forutsetter tilgang til en AWS-konto.

For å sette opp kontoen din med AWS DeepRacer-administratortillatelser for flerbruker, følg trinnene i Sett opp kontoen din med AWS DeepRacer-administratortillatelser for flerbruker å feste AWS identitets- og tilgangsadministrasjon (IAM) AWS DeepRacer-administratorpolicy, AWSDeepRacerAccountAdminAccess, til brukeren, gruppen eller rollen som brukes til å administrere hendelsen. Deretter navigerer du til AWS DeepRacer-konsollen og aktivere flerbrukerkontomodus.

Ved å aktivere flerbrukerkontomodus lar du deltakerne trene modeller på AWS DeepRacer-konsollen, med alle trenings- og lagringskostnader fakturert til administratorens AWS-konto. Som standard er en sponsorkonto i flerbrukermodus begrenset til 100 samtidige treningsjobber, 100 samtidige evalueringsjobber, 1,000 biler og 50 private topplister, delt mellom alle sponsede profiler. Du kan øke disse grensene ved å kontakte Kundeservice.

Dette oppsettet er også avhengig av å bruke en bedrifts-IDP med AWS IAM Identity Center (etterfølger til AWS Single Sign-On) aktivert. For informasjon om å sette opp IAM Identity Center med en IdP, se Aktiver IAM Identity Center og Koble til din eksterne identitetsleverandør. Merk at forskjellige IdP-er kan kreve litt forskjellige oppsettstrinn. Se IdPs dokumentasjon for mer informasjon.

Løsningen som er avbildet her fungerer som følger:

  1. Arrangementsdeltakere blir henvist til en dedikert arrangementsportal. Dette kan være en enkel nettside hvor deltakerne kan skrive inn bedriftens e-postadresse i et grunnleggende HTML-skjema og velge Registrere. Registrerte deltakere kan bruke denne portalen for å få tilgang til AWS DeepRacer-konsollen. Du kan tilpasse denne siden ytterligere for å samle ytterligere brukerdata (som brukerens DeepRacer AWS-profil eller nivået av AI- og ML-kunnskap) eller for å legge til markedsførings- og opplæringsmateriell for arrangementer.
  2. Registreringsskjemaet for hendelsesportalen kaller et kunde-API-endepunkt som lagrer e-postadresser i Amazon DynamoDB gjennom AWS AppSync. For mer informasjon, se Legge ved en datakilde for et eksempel på CloudFormation-mal for å sette opp AWS AppSync med DynamoDB og kaller API fra en nettleserklient.
  3. For hver ny registrering, en Amazon DynamoDB-strømmer hendelse utløser en AWS Lambda funksjon som kaller opp IdPs API (i dette tilfellet Azure Active Directory API) for å legge til deltakerens identitet i en dedikert hendelsesgruppe som tidligere ble satt opp med IAM Identity Center. IAM Identity Center-tillatelsessettet kontrollerer tilgangsnivået racers har på AWS-kontoen. Som et minimum bør dette tillatelsessettet inneholde AWSDeepRacerDefaultMultiUserAccess administrert politikk. For mer informasjon, se Tillatelsessett og AWS DeepRacer administrerte retningslinjer.
  4. Hvis IdP-samtalen er vellykket, sender den samme Lambda-funksjonen en e-postvarsling ved hjelp av Amazon nøyaktig, informere deltakeren om at registreringen var vellykket og gi AWS-administrasjonskonsoll tilgang til URL generert i IAM Identity Center. For mer informasjon, se Send e-post ved å bruke Amazon Pinpoint API.
  5. Når syklistene velger denne koblingen, blir de bedt om å autentisere seg med bedriftslegitimasjonen, med mindre deres nåværende nettleserøkt allerede er autentisert. Etter autentisering blir syklistene omdirigert til AWS DeepRacer-konsollen der de kan begynne å trene AWS DeepRacer-modeller og send dem til virtuelle løp.
  6. Hendelsesadministratorer bruker AWS DeepRacer-konsollen til å opprette og administrere løp. Løps-URL-er kan deles med syklistene gjennom en Lambda-generert e-post, enten som en del av den første registreringsflyten eller som en separat varsling. Arrangementsadministratorer kan overvåke og begrense bruken direkte på AWS DeepRacer-konsollen, inkludert beregnede utgifter og treningsmodelltimer. Administratorer kan også sette racersponsing på pause og slette modeller.
  7. Endelig kan administratorer deaktivere flerbrukerkontomodus etter at arrangementet avsluttes og fjern deltakertilgang til AWS-kontoen enten ved å fjerne brukerne fra IAM Identity Center eller ved å deaktivere oppsettet i den eksterne IdP.

konklusjonen

AWS DeepRacer-arrangementer er en fin måte å øke interessen og øke ML-kunnskapen på tvers av alle pilarer og nivåer i en organisasjon. Dette innlegget forklarer hvordan du kan koble AWS DeepRacer flerbrukerkontomodus med IAM Identity Center og en bedrifts-IDP for å kjøre AWS DeepRacer-arrangementer i stor skala med minimal administrativ innsats, samtidig som du sikrer en flott deltakeropplevelse.

Løsningen presentert i dette innlegget ble utviklet og brukt av Accenture for å kjøre verdens største private AWS DeepRacer-arrangement i 2021, med mer enn 2,000 syklister. Ved å jobbe med Accenture AWS Business Group (AABG), et strategisk samarbeid mellom Accenture og AWS, kan du lære av kulturene, ressursene, teknisk ekspertise og bransjekunnskapen til to ledende innovatører, og hjelpe deg med å akselerere innovasjonstakten for å levere forstyrrende produkter og tjenester. Ta kontakt med teamet vårt på accentureaws@amazon.com å engasjere seg med et nettverk av spesialister gjennomsyret av bransjekunnskap og dyktige i strategiske AWS-tjenester på områder som spenner fra big data til cloud native til ML.


Om forfatterne

Kjør aktiveringshendelser for maskinlæring i stor skala ved å bruke AWS DeepRacer flerbrukerkontomodus PlatoBlockchain Data Intelligence. Vertikalt søk. Ai.Marius Cealera er senior partnerløsningsarkitekt i AWS. Han jobber tett med Accenture AWS Business Group (AABG) for å utvikle og implementere innovative skyløsninger. Når han ikke jobber, liker han å være sammen med familien, sykle og vandre i og rundt Luxembourg.

Kjør aktiveringshendelser for maskinlæring i stor skala ved å bruke AWS DeepRacer flerbrukerkontomodus PlatoBlockchain Data Intelligence. Vertikalt søk. Ai.Zdenko Estok jobber som skyarkitekt og DevOps-ingeniør hos Accenture. Han jobber med AABG for å utvikle og implementere innovative skyløsninger, og spesialiserer seg på Infrastruktur som kode og skysikkerhet. Zdenko liker å sykle til kontoret og liker hyggelige turer i naturen.

Kjør aktiveringshendelser for maskinlæring i stor skala ved å bruke AWS DeepRacer flerbrukerkontomodus PlatoBlockchain Data Intelligence. Vertikalt søk. Ai.Selimcan "Can" Sakar er en cloud first-utvikler og løsningsarkitekt hos Accenture Tyskland med fokus på nye teknologier som AI/ML, IoT og Blockchain. Can lider av Gear Acquisition Syndrome (aka GAS) og liker å jakte på nye instrumenter, sykler og sim-racingutstyr på fritiden.

Tidstempel:

Mer fra AWS maskinlæring