O aprendizado de máquina é um subconjunto da inteligência artificial focado na cria??o de sistemas que podem aprender com dados históricos, identificar padr?es e tomar decis?es lógicas com pouca ou nenhuma interven??o humana. ? um método de análise de dados que automatiza a cria??o de modelos analíticos por meio do uso de dados que abrangem diversas formas de informa??es digitais, incluindo números, palavras, cliques e imagens.
Os aplicativos de aprendizado de máquina aprendem com os dados de entrada e melhoram continuamente a precis?o dos resultados usando métodos de otimiza??o automatizados. A qualidade de um modelo de aprendizado de máquina depende de dois aspectos principais:
Quanto melhor for o modelo de aprendizado de máquina, mais precisamente ele poderá encontrar recursos e padr?es nos dados. Isso, por sua vez, implica que suas decis?es e previs?es ser?o mais precisas.
Prote??o sem precedentes que combina aprendizado de máquina e seguran?a de endpoint com ca?a a amea?as de classe mundial como um servi?o.
Por que usar o aprendizado de máquina? A import?ncia do aprendizado de máquina está crescendo devido aos volumes e à variedade cada vez maiores de dados, ao acesso e à acessibilidade do poder computacional e à disponibilidade de Internet de alta velocidade. Esses fatores de transforma??o digital possibilitam o desenvolvimento rápido e automático de modelos que podem analisar com rapidez e precis?o conjuntos de dados extraordinariamente grandes e complexos.
Há uma infinidade de casos de uso aos quais o aprendizado de máquina pode ser aplicado para reduzir custos, mitigar riscos e melhorar a qualidade de vida em geral, incluindo a recomenda??o de produtos/servi?os, a detec??o de viola??es de seguran?a cibernética e a habilita??o de carros aut?nomos. Com maior acesso a dados e poder de computa??o, o aprendizado de máquina está se tornando mais onipresente a cada dia e, em breve, será integrado a muitas facetas da vida humana.
Há quatro etapas principais que você deve seguir ao criar um modelo de aprendizado de máquina.
Os dados de treinamento s?o informa??es representativas dos dados que o aplicativo de aprendizado de máquina ingerirá para ajustar os par?metros do modelo. ?s vezes, os dados de treinamento s?o rotulados, o que significa que foram marcados para indicar classifica??es ou valores esperados que o modo de aprendizado de máquina deve prever. Outros dados de treinamento podem n?o ser rotulados, de modo que o modelo terá de extrair recursos e atribuir clusters de forma aut?noma.
Para serem rotulados, os dados devem ser divididos em um subconjunto de treinamento e um subconjunto de teste. O primeiro é usado para treinar o modelo e o segundo para avaliar a eficácia do modelo e encontrar maneiras de melhorá-lo.
O tipo de algoritmo de aprendizado de máquina que você escolher dependerá principalmente de alguns aspectos:
Para casos de uso de previs?o ou classifica??o, você normalmente usaria algoritmos de regress?o, como regress?o de mínimos quadrados comuns ou regress?o logística. Com dados n?o rotulados, é provável que você confie em algoritmos de agrupamento, como k-means ou vizinho mais próximo. Alguns algoritmos, como redes neurais, podem ser configurados para trabalhar com casos de uso de clustering e previs?o.
O treinamento do algoritmo é o processo de ajuste das variáveis e dos par?metros do modelo para prever com mais precis?o os resultados apropriados. O treinamento do algoritmo de aprendizado de máquina geralmente é iterativo e usa uma variedade de métodos de otimiza??o, dependendo do modelo escolhido. Esses métodos de otimiza??o n?o requerem interven??o humana, o que faz parte do poder do aprendizado de máquina. A máquina aprende com os dados que você fornece a ela, com pouca ou nenhuma orienta??o específica do usuário.
A última etapa é alimentar o modelo com novos dados como forma de melhorar sua eficácia e precis?o ao longo do tempo. A origem das novas informa??es depende da natureza do problema a ser resolvido. Por exemplo, um modelo de aprendizado de máquina para carros aut?nomos receberá informa??es do mundo real sobre as condi??es da estrada, objetos e leis de tr?nsito.
O que é aprendizado de máquina supervisionado
Os algoritmos de aprendizado de máquina supervisionados usam dados rotulados como dados de treinamento, em que as saídas apropriadas para os dados de entrada s?o conhecidas. O algoritmo de aprendizado de máquina recebe um conjunto de entradas e as saídas corretas correspondentes. O algoritmo compara suas próprias saídas previstas com as saídas corretas para calcular a precis?o do modelo e, em seguida, otimiza os par?metros do modelo para melhorar a precis?o.
O aprendizado de máquina supervisionado se baseia em padr?es para prever valores em dados n?o rotulados. Ele é usado com mais frequência na automa??o, em grandes quantidades de registros de dados ou em casos em que há muitas entradas de dados que n?o podem ser processadas com eficiência por humanos. Por exemplo, o algoritmo pode detectar transa??es de cart?o de crédito que provavelmente s?o fraudulentas ou identificar o cliente de seguro que provavelmente registrará um sinistro.
O que é aprendizado de máquina n?o supervisionado
O aprendizado de máquina n?o supervisionado é melhor aplicado a dados que n?o têm respostas estruturadas ou objetivas. N?o há pré-determina??o do resultado correto para uma determinada entrada. Em vez disso, o algoritmo deve entender a entrada e tomar a decis?o apropriada. O objetivo é examinar as informa??es e identificar a estrutura dentro delas.
O aprendizado de máquina n?o supervisionado funciona bem com informa??es transacionais. Por exemplo, o algoritmo pode identificar segmentos de clientes que possuem atributos semelhantes. Os clientes desses segmentos podem, ent?o, ser alvo de campanhas de marketing semelhantes. As técnicas populares usadas no aprendizado n?o supervisionado incluem mapeamento do vizinho mais próximo, mapas auto-organizáveis, decomposi??o de valor singular e agrupamento k-means. Os algoritmos s?o usados posteriormente para segmentar tópicos, identificar outliers e recomendar itens.
Aspecto |
Aprendizagem supervisionada |
Aprendizado n?o supervisionado |
Processo |
As variáveis de entrada e saída s?o fornecidas para treinar o modelo. |
Somente os dados de entrada s?o fornecidos para treinar o modelo. Nenhum dado de saída é usado. |
Dados de entrada |
Usa dados rotulados. |
Usa dados n?o rotulados. |
Algoritmos suportados |
Oferece suporte a algoritmos de regress?o, algoritmos baseados em inst?ncias, algoritmos de classifica??o, redes neurais e árvores de decis?o. |
Oferece suporte a algoritmos de agrupamento, algoritmos de associa??o e redes neurais. |
Complexidade |
Mais simples. |
Mais complexo. |
Subjetividade |
Objetivo. |
Subjetivo. |
Número de classes |
O número de classes é conhecido. |
O número de aulas é desconhecido. |
Principal desvantagem |
? difícil classificar dados massivos com aprendizado supervisionado. |
A escolha do número de clusters pode ser subjetiva. |
Objetivo principal |
Treine o modelo para prever a saída quando receber novas entradas. |
Encontre percep??es úteis e padr?es ocultos. |
Embora a funcionalidade de aprendizado de máquina já exista há décadas, foi a capacidade mais recente de aplicar e computar automaticamente cálculos matemáticos complexos envolvendo big data que lhe conferiu uma sofistica??o sem precedentes. Atualmente, o campo de aplica??o do aprendizado de máquina é vasto e vai desde a AIOps empresarial até o varejo on-line. Alguns exemplos do mundo real dos recursos de aprendizado de máquina atualmente incluem o seguinte:
? medida que os volumes de dados crescem, a capacidade de computa??o aumenta, a largura de banda da Internet se expande e os cientistas de dados aprimoram seus conhecimentos, o aprendizado de máquina continuará a impulsionar uma eficiência maior e mais profunda no trabalho e em casa.
Com as amea?as cibernéticas cada vez maiores que as empresas enfrentam atualmente, o aprendizado de máquina é necessário para proteger dados valiosos e manter os hackers fora das redes internas. Nosso principal software de SecOps da UEBA, ArcSight Intelligence, usa o aprendizado de máquina para detectar anomalias que podem indicar a??es mal-intencionadas. Ele tem um histórico comprovado de detec??o de amea?as internas, ataques de dia zero e até mesmo ataques agressivos de equipes vermelhas.
Detectar proativamente riscos internos, novos ataques e amea?as persistentes avan?adas
Acelere a detec??o e a resposta a amea?as com detec??o em tempo real e SOAR nativo
Automa??o de testes com tecnologia de IA
Interset aumenta a inteligência humana com inteligência de máquina para fortalecer sua resiliência cibernética
Simplifique o gerenciamento de registros e a conformidade e acelere a investiga??o forense