1
resposta

[Dúvida] Diferença entre duas abordagens

Boa noite Não entendi muito bem a diferença entre o "Sistema Baseado em Regra e Lógica" para o "Aprendizado de Máquina". O que entendi é que ambos fazem a mesma coisa, porém de maneiras diferentes. A partir de certas regras e um conjunto de dados, o computador implementa alguma sugestão de resolução -Sistema Baseado em Regra e Lógica - ou soluciona por conta própria esse problema - Machine Learning - para o usuário, é isso?

1 resposta

Olá! Tudo bem ?

Excelente pergunta. Você entendeu a essência, só falta um pequeno ajuste para diferenciar melhor os dois.

Sistema Baseado em Regras e Lógica

Esse tipo de sistema não aprende sozinho . Ele depende de regras escritas por humanos (por exemplo: “Se temperatura > 30, então ligue o ventilador”).

  1. É como um "se... então..." programado manualmente.
  2. Tudo é baseado em lógica formal e regras fixas.

*Exemplo: um chatbot simples que responde com frases pré-definidas. *

Aprendizado de Máquina

Já aqui, o sistema aprende a partir de dados , ou seja, não precisa que alguém escreva todas as regras .

  1. O algoritmo encontra nossos dados e cria suas próprias “regras” internamente .
  2. Com mais dados, ele pode melhorar seu desempenho.

*Exemplo: um sistema que analisa fotos e aprende a identificar se tem um gato, sem alguém dizer "olhe se tem bigode, orelha, etc". *

**Resumindo: **

Baseado em regras : precisa que o humano diga exatamente o que fazer. Machine Learning : o sistema descobre sozinho o que faz a partir dos dados fornecidos.

Você pode pensar assim:

Sistemas baseados em regras são como cozinheiros seguindo uma receita. Machine Learning é como um chef que experimenta, testa e melhora a receita com base em ingredientes e sem resultado.