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) Backtracking, que é aplicado em algumas abordagens de otimização e em certos algoritmos de busca.
B) Descida do gradiente, cujo objetivo é minimizar a função de perda (ou custo).
C) Cruzamento e mutação, que combina as características de dois indivíduos da população para criar novos indivíduos.
D) Busca por força bruta, em que todas as soluções possíveis para um determinado problema são exploradas.
E) Algoritmo de Dijkstra, que é amplamente utilizado em teoria dos grafos.
function vote(questaoId, value) { window.location.href = "/accounts/login/?next=/questao/457/"; return; fetch(`/vote/questao/${questaoId}/`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRFToken': 'irVb3uxNzS3aRXndOxrnMA2Q3hsuTFFAZ9QKsLWsod2cB4LxwVq6vy3wG7h1McOx' }, 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'); } }); }