Por que eu devo ler este artigo:A tomada de decisão auxiliada por computadores tem se tornado cada vez mais comum, devido à crescente quantidade de informações gerada e demanda por resultados mais rápidos. Em cenários assim, os dados históricos das empresas têm sido utilizados como parâmetros de entrada para algoritmos inteligentes de aprendizagem de máquina, capazes de auxiliar na tomada de decisão com base em informações anteriores e regras de aprendizado. Saber como desenvolver aplicativos utilizando técnicas de Inteligência Artificial é útil porque permite a adição de funcionalidades avançadas em aplicações gerenciais, por exemplo, tornando-as auxiliares poderosos na tomada de decisão e automatização de atividades nas empresas.

A aprendizagem de máquina é uma subárea da Inteligência Artificial que visa dotar as máquinas de habilidades para aprenderem, assim como os seres humanos fazem. Por exemplo, para um aluno aprender determinados cálculos em uma aula de matemática, ele precisará fazer vários exercícios repetitivos com o intuito de praticar até conseguir atingir um bom nível de aprendizado. Um computador, por sua vez, aprende de forma bastante similar; porém, em ambientes comerciais são utilizados dados de bases em conjunto com algoritmos desenvolvidos especificamente para esse fim. Com isso, para que um computador consiga aprender alguma coisa são necessários basicamente dois componentes principais: os dados e os algoritmos que possam lidar com esses dados.

Existem diversas técnicas de aprendizagem de máquina ou mineração de dados, e cada uma delas está relacionada a diferentes tipos de informações e/ou conhecimento que podem ser gerados como resultado. Uma das principais e mais comumente utilizadas é a tarefa de classificação, que consiste em observar dados do passado para rotular novos registros que até então não se sabe a que classe pertencem. Tomando como base a Tabela 1, que representa os dados históricos de vinte pessoas, deseja-se prever que tipo de carro elas irão comprar com base em suas características pessoais (a próxima seção discorre sobre os campos dessa tabela). Em outras palavras, o objetivo é encontrar uma relação entre o tipo de carro que uma pessoa irá comprar com os atributos idade, renda mensal e casa própria. Baseado nisso, um problema de classificação é composto por um conjunto de atributos previsores e um atributo meta ou classe, e o objetivo é prever o valor da classe com os outros atributos.

Idade (previsor)

Renda mensal (previsor)

Casa própria (previsor)

Tipo de carro (classe)

18-28

Entre 3001 e 6000

Sim

Popular

29-39

Entre 3001 e 6000

Não

Luxo

40+

Entre 1501 e 3000

Não

Popular

40+

Até 1500

Não

Popular

29-39

Entre 1501 e 3000

Sim

Popular

18-28

Mais que 6000

Não

Luxo

29-39

Entre 3001 e 6000

Sim

Luxo

18-28

Mais que 6000

Não

...
Fim do trecho gratuito • continue abaixo
CONTEÚDO EXCLUSIVO

Desbloqueie toda a DevMedia

  • +2000 artigos e vídeos
  • +40 trilhas sobre Front-end, Back-end, IA e muito mais
  • +5000 exercícios práticos
  • Mentorias ao vivo individuais
até 50% OFF
A partir de
R$ 69 /mês
Assinar agora