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) 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.
B) 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.
C) A mutação nos algoritmos genéticos é completamente aleatória, enquanto em estratégias evolutivas, ela é controlada pela função de aptidão.
D) 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.
E) A seleção nos algoritmos genéticos é baseada predominantemente na função de aptidão, enquanto estratégias evolutivas utilizam mutações determinísticas.
function vote(questaoId, value) { window.location.href = "/accounts/login/?next=/questao/3162/"; return; fetch(`/vote/questao/${questaoId}/`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRFToken': 'ZLDzu6QltDSvtBUmGp21sJTvRpsTJ4hxupec2nOmteoqFIwFpDZ6Fx0tYa5rx6OR' }, 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'); } }); }