Histórias de clientes / Publicidade e marketing

2022
Logotipo da HUMAN Security

A HUMAN Security acelera o treinamento de ML e o tempo de comercialização usando o Amazon SageMaker

A empresa de segurança cibernética HUMAN Security triplicou o número de modelos de machine learning (ML) implantados na produção e melhorou a qualidade de suas soluções digitais usando o Amazon SageMaker. A HUMAN Security oferece soluções que usam ML para detectar fraudes. A empresa queria acelerar seu tempo de comercialização automatizando o treinamento e a implantação dos modelos de ML.

De semanas para horas

Redução do tempo necessário para treinar novos modelos de ML 

3x

Número de modelos de ML implantados na produção

5x

Quantidade de dados ingeridos em comparação com o sistema anterior

15 trilhões

Interações on-line validadas toda semana

Visão geral

A HUMAN Security queria iterar seus modelos de ML mais rapidamente e acelerar o tempo de lançamento no mercado para melhorar o desempenho do MediaGuard, a solução líder que ajuda a proteger empresas de mídia e anunciantes contra fraudes publicitárias. No entanto, quando a empresa lançou o MediaGuard pela primeira vez, suas equipes de engenharia treinaram e implantaram todos os modelos de ML manualmente. Esse processo manual consumiu uma parte significativa dos recursos da HUMAN Security e, em alguns casos, a empresa levou semanas para implantar um modelo de ML na produção.

Para treinar os modelos de ML com mais eficiência, a HUMAN Security queria automatizar seu processo de treinamento manual. Devido ao seu histórico de trabalho na Amazon Web Services (AWS), a HUMAN Security adotou o Amazon SageMaker, que fornece às empresas a capacidade de criar, treinar e implantar modelos de ML para praticamente qualquer caso de uso com infraestrutura, ferramentas e fluxos de trabalho totalmente gerenciados. Ao combinar automação com escalabilidade, a empresa triplicou o número de modelos de ML treinados e ingeriu cinco vezes a quantidade de dados em comparação com o processo anterior. Agora, a HUMAN Security pode treinar e implantar modelos de ML em poucas horas, acelerando o tempo de comercialização e melhorando a qualidade de sua oferta de produtos.

equipe de pessoas trabalhando juntas em torno de uma mesa

Oportunidade| Disrupções na economia do crime cibernético

A HUMAN Security usa uma estratégia de defesa moderna, que inclui interrupções, efeito de rede e visibilidade da Internet, visando causar disrupções na economia do crime cibernético. Ela ajuda empresas de todos os setores a aumentar a segurança de sua presença digital, oferecendo uma ampla variedade de soluções de segurança cibernética que ajudam as empresas a proteger seus ativos digitais contra fraudes e bots on-line que imitam humanos. Para anunciantes digitais, a empresa criou o MediaGuard, uma solução de tecnologia de publicidade que usa ML na Human Defense Platform (Plataforma de Defesa Humana) para prever a validade das impressões de publicidade on-line quase em tempo real, em todos os canais e formatos digitais.

Como os bots on-line estão se tornando cada vez mais sofisticados, a HUMAN Security mantém requisitos rígidos de latência e precisão para o MediaGuard, e sua equipe de engenheiros itera continuamente os novos modelos de ML para melhorar seu desempenho. No entanto, quando a HUMAN Security lançou essa solução, o processo de treinamento de seus modelos de ML era totalmente manual e envolvia a execução de vários scripts e a cópia e colagem de configurações diferentes. Em muitos casos, a HUMAN Security levou semanas para implantar novos modelos de ML. “Queríamos economizar tempo humano”, diz Austin Leirvik, cientista de dados de funcionários, na HUMAN Security. “Queríamos criar um pipeline de dados completo que fizesse a preparação e extração de dados, o treinamento do modelo e a avaliação off-line do modelo, tudo com o apertar de um botão.”

Desde sua fundação em 2012, a HUMAN Security confiou na AWS para as soluções em nuvem e, em 2020, contratou a equipe da AWS para amadurecer seus recursos de ML. “Colaboramos a cada duas semanas”, diz Leirvik. “Recebemos muitos comentários sobre como automatizar nosso treinamento de modelos e vimos o SageMaker como uma ferramenta que poderíamos usar para resolver os problemas que estávamos enfrentando.

kr_quotemark

Usando o Amazon SageMaker nós reduzimos substancialmente a quantidade de tempo necessária para treinar modelos de ML.” 

Austin Leirvik
Cientista de dados dos funcionários, HUMAN Security

Solução | Automatização do processo de treinamento para ML

Além de contratar a equipe da AWS, a HUMAN Security também participou de várias oportunidades de treinamento por meio da AWS, incluindo Immersion Days da Rede de Parceiros da AWS, que são workshops para clientes ministrados por parceiros da AWS. Essas oportunidades de treinamento ajudaram a HUMAN Security a retreinar sua equipe e obter uma compreensão mais profunda do ciclo de vida do modelo de ML. A HUMAN Security também adotou o Snowflake Data Cloud, uma solução para armazenamento de dados, data lakes, engenharia e ciência de dados, desenvolvimento de aplicativos e compartilhamento de dados da Snowflake, uma parceira da AWS. A empresa usa essa solução para processar e armazenar suas tabelas de dados em escala. “Para executar um treinamento típico de modelo, estamos trabalhando com cerca de 50 milhões de pontos de dados”, afirma Leirvik. “Como podemos fazer nossa avaliação off-line em um conjunto de dados maior, temos uma visão a longo prazo muito maior, o que é muito bom.”

A empresa também começou a usar o AWS Glue, um serviço de integração de dados simples, escalável e sem servidor. A HUMAN Security usa o AWS Glue para seus trabalhos de extração e para preparar os dados para consultas. Depois que os dados são preparados, a HUMAN Security usa o SageMaker para criar, treinar e implantar novos modelos de ML. “Ao usar o Amazon SageMaker, reduzimos substancialmente o tempo necessário para treinar modelos de ML”, diz Leirvik. “Temos rastreabilidade e reprodutibilidade total em todos os nossos modelos.” Anteriormente, o treinamento de um novo modelo de ML para a HUMAN Security podia levar várias semanas. Agora, a empresa pode criar, treinar e implantar um novo modelo de ML em poucas horas.

Além disso, a HUMAN Security executa suas workloads usando instâncias M5 do Amazon Elastic Compute Cloud (Amazon EC2), que oferecem recursos balanceados de computação, memória e rede para workloads de uso geral. Desde a mudança para esse tipo de instância do Amazon EC2, a empresa aumentou sua economia de custos em 15% e pode agora escalar rapidamente a demanda. Essa escalabilidade ajuda a HUMAN Security a potencializar seus modelos de ML para validar a humanização de 15 trilhões de interações on-line todas as semanas. “Estamos muito satisfeitos com a escalabilidade e a confiabilidade das instâncias M5 do Amazon EC2”, diz Leirvik. “Conseguimos aumentar em cinco vezes a quantidade de dados com os quais estamos trabalhando.”

Para obter a automação total, a HUMAN Security configurou funções de etapa em todas as suas soluções da AWS definindo um conjunto de arquivos de configuração usando o Amazon States Language e adicionando esses arquivos ao seu repositório com o restante de sua base de código de ML. Sempre que uma alteração é feita em sua base de código, a empresa reimplanta automaticamente essas funções de etapa, o que reduz a complexidade de seus fluxos de trabalho. Essa automação ajudou a empresa a acelerar seu tempo de comercialização e aumentar a agilidade nos negócios. Com economia adicional de tempo, a HUMAN Security reorientou seus esforços no lançamento de novos recursos preditivos para o MediaGuard. “Usando a AWS, triplicamos nosso número de implantações em comparação com nosso processo anterior”, diz Leirvik. “Agora podemos reagir mais rapidamente quando surge um problema de performance.”

Resultado| Aplicação do aprendizado a outros modelos de ML

A HUMAN Security planeja aplicar seus conhecimentos desse projeto a outros modelos de ML em produção. Ela também continuará usando os serviços da AWS para uma ampla variedade de casos de uso em toda a empresa. “Trabalhar ao lado da equipe da AWS tem sido uma experiência muito positiva”, diz Leirvik. “A equipe da AWS nos ajudou a analisar o problema que estávamos enfrentando de uma nova maneira e nos manteve no ritmo certo para que tivéssemos sucesso.”

Sobre a HUMAN Security

A HUMAN Security ajuda as empresas a proteger seus ativos digitais contra fraudes, oferecendo soluções de segurança cibernética que usam ML para validar a autenticidade das interações on-line. Desde 2012, a empresa é fornecedora independente de software na AWS.

Serviços da AWS usados

Amazon SageMaker

O Amazon SageMaker foi desenvolvido com base nas duas décadas de experiência da Amazon no desenvolvimento de aplicações de ML para o mundo real, incluindo recomendações de produtos, personalização, compras inteligentes, robótica e dispositivos assistidos por voz.

Saiba mais »

AWS Glue

O AWS Glue é um serviço de integração de dados com tecnologia sem servidor que facilita a descoberta, a preparação e a combinação de dados para análise, machine learning e desenvolvimento de aplicações.

Saiba mais »

Amazon EC2

O Amazon Elastic Compute Cloud (Amazon EC2) oferece a plataforma de computação mais ampla e profunda, com mais de 500 instâncias e opções de processadores, armazenamentos, redes, sistemas operacionais e modelos de compras mais recentes para ajudar você a atender melhor às necessidades de sua workload.

Saiba mais »

Instâncias M5 do Amazon EC2

As instâncias M5 oferecem um equilíbrio de recursos de computação, memória e redes para uma grande variedade de workloads.

Saiba mais »

Comece a usar

Organizações de todos os portes, em todos os setores, estão transformando seus negócios e cumprindo suas missões todos os dias usando a AWS. Entre em contato com nossos especialistas e comece sua própria jornada para a AWS hoje mesmo.