Algoritmo

Algoritmo é uma sequência finita e bem definida de passos para resolver um problema ou realizar uma tarefa. Uma receita de bolo é um algoritmo: com os mesmos ingredientes e passos, você chega ao mesmo resultado.

Características de um algoritmo

  • Entrada: os dados de partida.
  • Passos claros: cada instrução é precisa.
  • Finito: termina depois de um número de passos.
  • Saída: um resultado.

Exemplos

  • Receita de cozinha ou instruções de montagem.
  • Ordenar uma lista de nomes em ordem alfabética.
  • Calcular a rota mais curta em um aplicativo de mapas.
  • Decidir quais posts aparecem primeiro em uma rede social.

Algoritmos em IA

Em inteligência artificial, os algoritmos não recebem todas as regras prontas. Eles aprendem os padrões dos dados. Exemplos: regressão, árvores de decisão, k-means e redes neurais. O resultado do treino é um modelo.

Algoritmo, programa e modelo

O algoritmo é a ideia, o programa é a implementação em uma linguagem e, em IA, o modelo é o resultado de um algoritmo treinado com dados.

Perguntas frequentes

Todo algoritmo é de computador? Não. Algoritmos existem fora da computação, como receitas e roteiros.

O que é o algoritmo do Google? É o conjunto de regras e modelos que decide a ordem dos resultados da busca. Ele muda com frequência.

Algoritmo e inteligência artificial são a mesma coisa? Não. A IA usa algoritmos, mas nem todo algoritmo é IA.

Termos relacionados

Machine learning, Heurística, Modelo.

« Voltar Para Glossário