Execute eventos de habilitação de machine learning em escala usando o modo de conta multiusuário do AWS DeepRacer PlatoBlockchain Data Intelligence. Pesquisa Vertical. Ai.

Execute eventos de habilitação de machine learning em escala usando o modo de conta multiusuário do AWS DeepRacer

Este post foi co-escrito por Marius Cealera, Senior Partner Solutions Architect da AWS, Zdenko Estok, Cloud Architect da Accenture e Sakar Selimcan, Cloud Architect da Accenture.

O aprendizado de máquina (ML) é uma prioridade de negócios de alto risco, com as empresas gastando US$ 306 bilhões em aplicativos de ML nos últimos 3 anos. De acordo com Accenture, as empresas que dimensionam o ML em uma empresa podem obter quase o triplo do retorno de seus investimentos. Mas muitas empresas não estão alcançando o valor que esperavam. Dimensionar o ML de forma eficaz a longo prazo requer a profissionalização do setor e a democratização da alfabetização de ML em toda a empresa. Isso requer um treinamento de ML mais acessível, falando com um número maior de pessoas com diversas origens.

Esta postagem mostra como as empresas podem apresentar centenas de funcionários aos conceitos de ML executando facilmente AWS Deep Racer eventos em escala.

Execute eventos do AWS DeepRacer em escala

O AWS DeepRacer é uma maneira simples e divertida de começar com o aprendizado por reforço (RL), uma técnica de ML em que um agente, como um veículo físico ou virtual do AWS DeepRacer, descobre as ações ideais a serem executadas em um determinado ambiente. Você pode começar a usar o RL rapidamente com tutoriais práticos que o orientam pelos conceitos básicos de treinamento de modelos RL e testando-os em uma experiência emocionante e autônoma de corrida de carros.

“Descobrimos que a natureza amigável do DeepRacer permitiu que nossas sessões de capacitação alcançassem partes de nossas organizações que geralmente estão menos inclinadas a participar de eventos de IA/ML”, diz Zdenko Estok, arquiteto de nuvem da Accenture. “Nossas estatísticas pós-evento indicam que até 75% de todos os participantes dos eventos do DeepRacer são novos em IA/ML e 50% são novos na AWS.”

Até recentemente, as organizações que hospedavam eventos privados do AWS DeepRacer precisavam criar e atribuir contas da AWS a cada participante do evento. Isso geralmente significava proteger e monitorar o uso em centenas ou até milhares de contas da AWS. A configuração e a integração dos participantes eram complicadas e demoradas, muitas vezes limitando o tamanho do evento. Com Gerenciamento de contas multiusuário do AWS DeepRacer, os organizadores de eventos podem fornecer a centenas de participantes acesso ao AWS DeepRacer usando uma única conta da AWS, simplificando o gerenciamento de eventos e melhorando a experiência dos participantes.

Crie uma solução em torno do gerenciamento de contas multiusuário do AWS DeepRacer

Você pode usar o gerenciamento de contas multiusuário do AWS DeepRacer para definir cotas de uso em horas de treinamento, monitorar gastos com treinamento e armazenamento, habilitar e desabilitar treinamento e visualizar e gerenciar modelos para cada participante do evento. Além disso, quando combinado com um provedor de identidade corporativa (IdP), o gerenciamento de contas multiusuário do AWS DeepRacer oferece uma experiência de integração rápida e sem atritos para os participantes do evento. O diagrama a seguir explica como é essa configuração.

A solução pressupõe acesso a uma conta da AWS.

Para configurar sua conta com permissões de administrador do AWS DeepRacer para multiusuário, siga as etapas em Configure sua conta com permissões de administrador do AWS DeepRacer para multiusuário para anexar o Gerenciamento de acesso e identidade da AWS (IAM) Política de administrador do AWS DeepRacer, AWSDeepRacerAccountAdminAccess, para o usuário, grupo ou função usada para administrar o evento. Em seguida, navegue até o console do AWS DeepRacer e ativar o modo de conta multiusuário.

Ao ativar o modo de conta multiusuário, você permite que os participantes treinem modelos no console do AWS DeepRacer, com todas as cobranças de treinamento e armazenamento cobradas da conta da AWS do administrador. Por padrão, uma conta de patrocinador no modo multiusuário é limitada a 100 trabalhos de treinamento simultâneos, 100 trabalhos de avaliação simultânea, 1,000 carros e 50 placares privados, compartilhados entre todos os perfis patrocinados. Você pode aumentar esses limites entrando em contato Atendimento ao Cliente.

Essa configuração também depende do uso de um IdP corporativo com AWS IAM Identity Center (sucessor do AWS Single Sign-On) ativado. Para obter informações sobre como configurar o IAM Identity Center com um IdP, consulte Ativar o Centro de identidade do IAM e Conecte-se ao seu provedor de identidade externo. Observe que IdPs diferentes podem exigir etapas de configuração ligeiramente diferentes. Consulte a documentação do seu IdP para obter mais detalhes.

A solução descrita aqui funciona da seguinte forma:

  1. Os participantes do evento são direcionados para um portal de eventos dedicado. Esta pode ser uma página da Web simples onde os participantes podem inserir seu endereço de e-mail corporativo em um formulário HTML básico e escolher Inscrições. Os participantes registrados podem usar este portal para acessar o console do AWS DeepRacer. Você pode personalizar ainda mais esta página para coletar dados adicionais do usuário (como o perfil do usuário no DeepRacer AWS ou seu nível de conhecimento de IA e ML) ou para adicionar materiais de treinamento e marketing de eventos.
  2. O formulário de registro do portal de eventos chama um endpoint de API do cliente que armazena endereços de e-mail em Amazon DynamoDB NFT`s AWS AppSync. Para obter mais informações, consulte Anexando uma fonte de dados para obter um modelo de amostra do CloudFormation sobre como configurar o AWS AppSync com DynamoDB e chamando a API de um cliente de navegador.
  3. A cada novo registro, um Streams do Amazon DynamoDB evento aciona um AWS Lambda função que chama a API do IdP (neste caso, a API do Azure Active Directory) para adicionar a identidade do participante em um grupo de eventos dedicado que foi configurado anteriormente com o IAM Identity Center. O conjunto de permissões do IAM Identity Center controla o nível de acesso que os pilotos têm na conta da AWS. No mínimo, esse conjunto de permissões deve incluir o AWSDeepRacerDefaultMultiUserAccess política gerenciada. Para obter mais informações, consulte Conjuntos de permissões e Políticas gerenciadas pelo AWS DeepRacer.
  4. Se a chamada do IdP for bem-sucedida, a mesma função do Lambda enviará uma notificação por e-mail usando Amazon identificar, informando ao participante que a inscrição foi bem sucedida e fornecendo o Console de gerenciamento da AWS URL de acesso gerado no IAM Identity Center. Para obter mais informações, consulte Enviar e-mail usando a API do Amazon Pinpoint.
  5. Quando os pilotos escolhem esse link, eles são solicitados a autenticar com suas credenciais corporativas, a menos que a sessão atual do navegador já esteja autenticada. Após a autenticação, os pilotos são redirecionados para o console do AWS DeepRacer, onde podem comece a treinar modelos do AWS DeepRacer e submetê-los a corridas virtuais.
  6. Os administradores de eventos usam o console do AWS DeepRacer para criar e gerenciar corridas. Os URLs de corrida podem ser compartilhados com os pilotos por meio de um e-mail gerado pelo Lambda, como parte do fluxo de registro inicial ou como uma notificação separada. Os administradores de eventos podem monitorar e limitar o uso diretamente no console do AWS DeepRacer, incluindo gastos estimados e horas de modelo de treinamento. Os administradores também podem pausar o patrocínio de pilotos e excluir modelos.
  7. Finalmente, os administradores podem desabiltar modo de conta multiusuário após o término do evento e remova o acesso do participante à conta da AWS removendo os usuários do IAM Identity Center ou desativando a configuração no IdP externo.

Conclusão

Os eventos do AWS DeepRacer são uma ótima maneira de aumentar o interesse e aumentar o conhecimento de ML em todos os pilares e níveis de uma organização. Esta postagem explica como você pode combinar o modo de conta multiusuário do AWS DeepRacer com o IAM Identity Center e um IdP corporativo para executar eventos do AWS DeepRacer em escala com o mínimo de esforço administrativo, garantindo uma ótima experiência do participante.

A solução apresentada neste post foi desenvolvida e usada pela Accenture para realizar o maior evento privado AWS DeepRacer do mundo em 2021, com mais de 2,000 corredores. Ao trabalhar com o Accenture AWS Business Group (AABG), uma colaboração estratégica da Accenture e da AWS, você pode aprender com as culturas, recursos, experiência técnica e conhecimento do setor de dois inovadores líderes, ajudando você a acelerar o ritmo da inovação para oferecer soluções disruptivas produtos e serviços. Conecte-se com nossa equipe em acentureaws@amazon.com para se envolver com uma rede de especialistas com conhecimento do setor e qualificados em serviços estratégicos da AWS em áreas que vão de big data a nuvem nativa e ML.


Sobre os autores

Execute eventos de habilitação de machine learning em escala usando o modo de conta multiusuário do AWS DeepRacer PlatoBlockchain Data Intelligence. Pesquisa Vertical. Ai.Marius Cealera é arquiteto de soluções de parceiros sênior da AWS. Ele trabalha em estreita colaboração com o Accenture AWS Business Group (AABG) para desenvolver e implementar soluções inovadoras em nuvem. Quando não está a trabalhar, gosta de estar com a família, andar de bicicleta e fazer trekking no Luxemburgo e arredores.

Execute eventos de habilitação de machine learning em escala usando o modo de conta multiusuário do AWS DeepRacer PlatoBlockchain Data Intelligence. Pesquisa Vertical. Ai.Zdenko Estok trabalha como arquiteto de nuvem e engenheiro de DevOps na Accenture. Ele trabalha com a AABG para desenvolver e implementar soluções inovadoras em nuvem, e é especialista em Infraestrutura como Código e Segurança em Nuvem. Zdenko gosta de ir de bicicleta para o escritório e gosta de passeios agradáveis ​​na natureza.

Execute eventos de habilitação de machine learning em escala usando o modo de conta multiusuário do AWS DeepRacer PlatoBlockchain Data Intelligence. Pesquisa Vertical. Ai.Selimcan “Can” Sakar é um desenvolvedor de nuvem e arquiteto de soluções na Accenture Germany com foco em tecnologias emergentes como AI/ML, IoT e Blockchain. Can sofre de Síndrome de Aquisição de Equipamentos (também conhecido como GAS) e gosta de buscar novos instrumentos, bicicletas e equipamentos de simulação de corrida em seu tempo livre.

Carimbo de hora:

Mais de Aprendizado de máquina da AWS