Geral
Aprendizado de Máquina
Semana 6
0

Questão

Uma das aplicações de algoritmos genéticos em aprendizado de máquina é a seleção de características. Eles podem encontrar subconjuntos ótimos de variáveis que melhoram a precisão de modelos. Esse processo reduz a dimensionalidade e melhora o desempenho computacional.

De acordo com uma análise do apresentado, assinale a alternativa que apresenta uma diferença fundamental entre algoritmos genéticos (AG) e outros tipos de algoritmos evolucionários, como estratégias evolutivas (SE) e programação evolutiva (PE), no contexto de aprendizado de máquina.
A) A seleção nos algoritmos genéticos é baseada predominantemente na função de aptidão, enquanto estratégias evolutivas utilizam mutações determinísticas.
B) A programação evolutiva depende de maneira predominante de representações baseadas em árvores, enquanto algoritmos genéticos trabalham apenas com representações binárias.
C) Os algoritmos genéticos utilizam operações explícitas de cruzamento, enquanto estratégias evolutivas focam predominantemente em mutações para a exploração do espaço de busca.
D) A mutação nos algoritmos genéticos é completamente aleatória, enquanto em estratégias evolutivas, ela é controlada pela função de aptidão.
E) Nos algoritmos genéticos, a população é totalmente substituída a cada geração, ao contrário das estratégias evolutivas, que mantêm sempre a mesma população inicial.
function vote(questaoId, value) { window.location.href = "/accounts/login/?next=/questao/463/"; return; fetch(`/vote/questao/${questaoId}/`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRFToken': '1PwMDggi8GQ6c8MU6kPsbOawBtIRkLO4o7d9f1m3Lx37EXZ0kq48OPTRyq0w0B0f' }, 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'); } }); }