Geral
Aprendizado de Máquina
Semana 6
0

Questão

A seleção no algoritmo genético privilegia as soluções com melhor desempenho na função de fitness. Indivíduos bem avaliados são mais propensos a contribuir geneticamente para a próxima geração. Esse mecanismo promove a melhoria contínua das soluções ao longo do tempo.

De acordo com os assuntos estudados sobre os algoritmos genéticos, assinale a alternativa que contém o método que é usado para buscar novas soluções no espaço de busca e garantir a diversidade da população.
A) Descida do gradiente, cujo objetivo é minimizar a função de perda (ou custo).
B) Algoritmo de Dijkstra, que é amplamente utilizado em teoria dos grafos.
C) Busca por força bruta, em que todas as soluções possíveis para um determinado problema são exploradas.
D) Cruzamento e mutação, que combina as características de dois indivíduos da população para criar novos indivíduos.
E) Backtracking, que é aplicado em algumas abordagens de otimização e em certos algoritmos de busca.
function vote(questaoId, value) { window.location.href = "/accounts/login/?next=/questao/3310/"; return; fetch(`/vote/questao/${questaoId}/`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRFToken': 'PKochySqIaX6Qmg3BqR8MUTkRDJdBg1WSdVXy7YqjcHokuN3eVd3b5h3oYJoXuAp' }, body: JSON.stringify({ value: value }) }) .then(response => response.json()) .then(data => { if (data.success) { document.getElementById(`score-${questaoId}`).textContent = data.score; const upBtn = document.querySelector(`button[onclick="vote(${questaoId}, 1)"]`); const downBtn = document.querySelector(`button[onclick="vote(${questaoId}, -1)"]`); upBtn.classList.remove('active-up'); downBtn.classList.remove('active-down'); if (data.user_vote === 1) upBtn.classList.add('active-up'); if (data.user_vote === -1) downBtn.classList.add('active-down'); } }); }