Semana 1 · Aula 2 · 45-55 minutos
Regras contra padrões aprendidos
Olhe de perto a automação e o aprendizado de máquina: quando é uma pessoa que escreve as regras e quando o software aprende padrões a partir de exemplos.
- Materiais
- Esta aula em um navegador web · Papel e lápis, ou um aplicativo de notas
- Esta aula
- Em andamento
Salva sozinho neste aparelho
O que você vai conseguir fazer
- Definir automação e aprendizado de máquina e distinguir os dois.
- Acompanhar como entrada, regras e saída funcionam em um programa tradicional.
- Explicar como um padrão aprendido substitui as regras escritas à mão no aprendizado de máquina.
Para pensar
Um termostato liga o aquecedor quando um cômodo fica abaixo de 20 graus. Um aplicativo de música monta uma playlist de músicas "de que você pode gostar". Os dois agem sozinhos. Eles estão fazendo o mesmo tipo de raciocínio?
Faça uma previsão
Preveja: dos dois, o termostato ou o montador de playlists, qual precisou que alguém lhe mostrasse milhares de exemplos?
Vocabulário
Ver todo o vocabulário do curso- Automação
- Fazer uma tarefa acontecer sozinha usando regras fixas, sem uma pessoa executando cada passo.
- Aprendizado de máquina
- Um tipo de IA em que o software aprende padrões a partir de muitos exemplos, em vez de receber cada regra.
- Regra
- Uma instrução exata que uma pessoa escreve, como "se a temperatura ficar abaixo de 20 graus, ligue o aquecedor".
- Padrão aprendido
- Uma regularidade que o software descobriu a partir de exemplos e usa para decidir sobre entradas novas.
Automação: uma tarefa que se executa sozinha com regras fixas
Automação significa que uma tarefa acontece automaticamente seguindo regras definidas por uma pessoa. Um termostato automatiza o aquecimento: "se o cômodo estiver abaixo de 20 graus, ligue o aquecedor". Ninguém precisa apertar um botão, mas um ser humano ainda assim escreveu a regra exata.
A automação pode ser muito útil e mesmo assim não ser IA. A máquina não está aprendendo: ela está repetindo instruções fielmente.
- Um termostato aquecendo um cômodo a uma temperatura definida
- Uma porta automática que abre quando um sensor é acionado
- Uma lava-louças rodando um ciclo de lavagem cronometrado
Entrada, regra, saída: o formato de um programa tradicional
Programas tradicionais e automações simples têm o mesmo formato: uma entrada chega, uma regra decide o que fazer e uma saída acontece. Entrada: a temperatura do cômodo. Regra: abaixo de 20 → aquecedor ligado. Saída: o aquecedor liga.
Como uma pessoa escreveu a regra, você consegue prever a saída para qualquer entrada. Isso é muito poderoso em tarefas com regras claras e que não mudam.
- Entrada: uma moeda; Regra: moeda detectada → soltar chiclete; Saída: chiclete
- Entrada: uma senha; Regra: bate com a senha guardada → desbloquear; Saída: desbloqueado
Aprendizado de máquina: o software acha o padrão
Algumas tarefas são bagunçadas demais para uma pessoa escrever cada regra. Que regra distingue, para você, uma boa recomendação de música de uma ruim? Em vez disso, o aprendizado de máquina mostra ao software muitos exemplos (músicas de que você gostou e que você pulou) e ele aprende um padrão que consegue aplicar a músicas novas.
A grande virada: no aprendizado de máquina, um padrão aprendido toma o lugar das regras escritas à mão. As pessoas continuam escolhendo os exemplos e conferindo os resultados, mas não detalham cada regra.
- Um montador de playlists que aprendeu o seu gosto a partir das músicas que você tocou e pulou
- Um leitor de letra à mão que aprendeu o formato das letras a partir de muitas amostras
Exemplo resolvido
Regra ou padrão aprendido? Dois jeitos de separar frutas
- Tarefa: separar fotos de maçãs e bananas.
- Pelo caminho das regras: uma pessoa escreve "se o formato for comprido e amarelo → banana; senão, maçã". Isso funciona até aparecer uma banana verde ou uma maçã amarela.
- Pelo caminho do aprendizado: mostre ao software centenas de fotos rotuladas de maçãs e bananas; ele aprende os padrões de cada uma, inclusive as cores complicadas.
- O caminho das regras é simples, mas frágil. O caminho do aprendizado lida melhor com exemplos novos e incomuns, e é por isso que tarefas bagunçadas usam aprendizado de máquina.
O essencial: Use regras fixas quando a regra for clara e não mudar; use aprendizado de máquina quando o padrão for bagunçado demais para escrever à mão.
Entrada
Temperatura do cômodo
Regra
Abaixo de 20 → aquecedor ligado
Saída
O aquecedor liga
Um fluxo de três passos: Entrada (temperatura do cômodo) → Regra ("abaixo de 20 → aquecedor ligado") → Saída (o aquecedor liga). Esse é o formato da automação e dos programas tradicionais.
Na automação, é uma pessoa que escreve a regra do meio.
Tradicional
- Uma pessoa escreve a regra
- O programa segue a regra
Aprendizado de máquina
- Uma pessoa reúne exemplos rotulados
- O software aprende um padrão
- O programa usa o padrão aprendido
Antes (tradicional): uma pessoa escreve a regra e o programa a usa. Depois (aprendizado de máquina): uma pessoa reúne exemplos rotulados, o software aprende um padrão com eles e o programa usa esse padrão aprendido. O trabalho da pessoa deixa de ser escrever regras e passa a ser escolher bons exemplos.
Atividade
Desafio de montar regras
Tentar escrever regras fixas para uma tarefa e depois ver onde as regras fixas quebram e onde o aprendizado ajudaria.
- Monte uma lista ordenada de regras. Elas são checadas de cima para baixo e a primeira que combina vence.
- Rode as suas regras nas criaturas iniciais para ver qual regra combinou com cada uma.
- Depois revele as criaturas complicadas, preveja o que as suas regras vão fazer e ajuste.
As suas regras (checadas em ordem)
- Regra 1Seentão
Se ela tem asas → Criatura do céu
- Regra 2Seentão
Se ela vive na água → Criatura da água
- Regra 3Seentão
Se o número de pernas é pelo menos 1 → Criatura de terra
Programa de regras fixas (o que você acabou de construir)
- Uma pessoa escreve regras explícitas
- O comportamento é previsível e fácil de explicar
- Pode falhar quando alguma situação não foi prevista
Sistema de aprendizado de máquina
- Aprende padrões a partir de exemplos
- Pode lidar melhor com exemplos variados
- Pode cometer erros difíceis de explicar
- Mesmo assim depende das escolhas humanas e dos dados que recebe
Nenhum é sempre melhor. Regras fixas brilham quando a regra é clara; o aprendizado de máquina ajuda quando o padrão é bagunçado demais para escrever à mão, mas precisa de bons exemplos e de checagem cuidadosa.
Confira o que você entendeu
Confira se você sabe distinguir automação de aprendizado de máquina.
Question 1. Qual é a principal diferença entre automação e aprendizado de máquina?
Question 2. Coloque em ordem os passos de um programa tradicional.
- 1.Uma entrada chega (como uma leitura de temperatura)
- 2.Uma regra escrita por uma pessoa decide o que fazer
- 3.Uma saída acontece (como o aquecedor ligando)
Question 3. Qual tarefa combina mais com aprendizado de máquina do que com regras escritas à mão?
Você quer um software que (A) ligue um ventilador quando o cômodo passar de 27 graus, ou (B) diga se uma foto mostra um cachorro ou um gato.
0 de 3 respondidas
Experimente você
Regra ou aprendizado?
Proponha duas tarefas: uma que regras fixas resolvem bem, e outra que precisa de aprendizado de máquina.
- Descreva uma tarefa em que uma pessoa consiga escrever a regra com facilidade. Enuncie a regra.
- Descreva uma tarefa bagunçada demais para regras fixas. Explique por quê.
- Para a tarefa bagunçada, que exemplos você reuniria para ensiná-la?
Você conseguiu quando
- Uma tarefa clara baseada em regras, com a regra dela.
- Uma tarefa baseada em aprendizado, com um motivo para as regras não funcionarem.
- Uma descrição dos exemplos necessários para ensinar a tarefa bagunçada.
Reflexão
Salva neste aparelho enquanto você escreve
Por favor, não inclua informações privadas. As suas respostas ficam salvas só neste navegador e nunca são enviadas para lugar nenhum.
Recapitulando
A automação repete regras fixas; o aprendizado de máquina aprende padrões a partir de exemplos para tarefas bagunçadas demais para resolver com regras feitas à mão.
- Programas tradicionais seguem entrada → regra → saída.
- O aprendizado de máquina troca as regras escritas à mão por um padrão aprendido.
- No aprendizado de máquina, as pessoas continuam escolhendo os exemplos e conferindo os resultados.
Extensão para o 7.º e 8.º ano
Quem decide os exemplos?
No aprendizado de máquina, os exemplos com que um sistema aprende são escolhidos por pessoas. Isso quer dizer que há decisões humanas embutidas em todo modelo: quais exemplos incluir e qual é o rótulo correto.
Pense em uma tarefa que você ensinaria a um modelo. Quem escolheria os exemplos, e como as escolhas dessa pessoa poderiam mudar o que o modelo aprende?
Termine esta aula
- Attempt the knowledge check: não feito
- Save a reflection (recommended): não feito
Faça a checagem de conhecimentos para terminar esta aula.