Logo Passei Direto
Buscar
Questão 7/10 - Inteligência Artificial Aplicada
Um modelo de árvore de decisão estava apresentando resultados muito ruins, errando grande parte das predições. O modelo foi definido usando o seguinte código:
from sklearn import tree
clf = tree.DecisionTreeClassifier(criterion = "gini", splitter = "best", max_depth = 5)
Analisando melhor os nós e folhas gerados no processo, que o modelo não estava realizando divisões suficientes que permitissem separar bem as categorias.
Para obter melhores resultados com esse modelo você sugere que a definição dele seja feita da alterando o parâmetro:

A max_depth para 10
B max_depth para 1
C max_depth para 4
D splitter para maximum
E splitter para None
User badge image
Questões para o Sucesso

há 2 anos

Respostas

User badge image

Ed Verified user icon

ano passado

Para melhorar o desempenho de um modelo de árvore de decisão que está apresentando resultados ruins, é importante considerar como os parâmetros afetam a capacidade do modelo de aprender e generalizar. Analisando as opções: A) max_depth para 10 - Aumentar a profundidade máxima da árvore pode permitir que o modelo capture mais complexidade nos dados, o que pode ajudar a melhorar a separação das categorias. B) max_depth para 1 - Reduzir a profundidade para 1 tornaria o modelo muito simples, provavelmente resultando em um desempenho ainda pior. C) max_depth para 4 - Embora isso possa ser uma opção, ainda é uma profundidade relativamente baixa e pode não ser suficiente para capturar a complexidade necessária. D) splitter para maximum - Alterar o splitter para "maximum" (que não é um parâmetro padrão do sklearn) não é uma opção válida. E) splitter para None - Isso não é uma configuração válida para o parâmetro splitter. Diante disso, a melhor opção para tentar melhorar o desempenho do modelo, permitindo que ele faça divisões mais complexas e capture melhor as categorias, é: A) max_depth para 10.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

User badge image

Ed Verified user icon

há 2 anos

Analisando a situação apresentada, em que um modelo de árvore de decisão está apresentando resultados ruins devido à falta de divisões suficientes para separar bem as categorias, é importante considerar a profundidade máxima da árvore (max_depth) como um dos parâmetros que podem impactar nesse problema. O parâmetro max_depth controla a profundidade máxima da árvore, ou seja, quantos níveis de decisão ela pode ter. Aumentar a profundidade da árvore pode permitir mais divisões e capturar melhor os padrões dos dados, mas também pode levar a overfitting. Dadas as opções fornecidas: A) max_depth para 10 - Aumentar a profundidade para 10 pode ser excessivo e levar a overfitting. B) max_depth para 1 - Reduzir a profundidade para 1 pode ser muito limitante e não permitir capturar os padrões dos dados de forma adequada. C) max_depth para 4 - Reduzir a profundidade para 4 pode ser uma opção equilibrada para permitir mais divisões sem aumentar demais e correr o risco de overfitting. D) splitter para maximum - O parâmetro splitter não possui a opção "maximum". E) splitter para None - Alterar o splitter para None não resolveria o problema de falta de divisões suficientes. Portanto, a sugestão para obter melhores resultados com o modelo de árvore de decisão apresentado é alterar o parâmetro max_depth para 4 (opção C). Isso permitirá mais divisões do que a profundidade atual de 5, sem aumentar excessivamente e comprometer a generalização do modelo.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Questão 4/10 - Inteligência Artificial Aplicada
Você necessita executar o treinamento de um modelo de aprendizagem, porém a quantidade de dados disponíveis é muito pequena e não há como obter novos dados.
Valendo-se dos seus conhecimento de aprendizagem de máquina, para conseguir executar o treinamento do modelo você deverá:

A utilizar uma estratégia de validação cruzada
B utilizar os dados na proporção 80-20
C utilizar os dados na proporção 50-50
D treinar e testar com os mesmos dados
E utilizar todos os dados para treino e não testar

Questão 6/10 - Inteligência Artificial Aplicada
Já na década de 1950, o cientista Alan Turing, considerado um dos pais da IA, projetou um teste – Teste de Turing – que ainda permanece alvo de estudos e investigação nos dias atuais. Conhecer este teste é importante, pois por meio dele podemos ter uma noção mais clara do desenvolvimento da área e de subáreas que se estruturam dentro do campo da IA. (Material impresso da Aula 1 – Tema 1).
Quais seriam alguns requisitos e capacidades que a máquina que aprovada por este texte deveria possuir:

A Uma entidade interage com um entrevistador, então será necessário que a entidade se manifeste de maneira palpável e suas perguntas devem distinguir se estas respostas foram produzidas por um humano que passaria no teste.
B Um entrevistador interage com uma entidade, um computador. Assim este computador deve possuir visão tridimensional ajustada para conseguir distinguir se estas respostas foram produzidas por um humano ou por um computador, o computador passaria no teste.
C Um computador interage com um entrevistador, desta forma, este computador deve ser capaz de processamento e comunicação em linguagem binária , outra característica importante é capacidade de raciocínio líquido, utilizando o conhecimento armazenado, permitindo novas conclusões, durante a comunicação.
D Um entrevistador interage com uma máquina, está máquina deve, então, demonstrar capacidade robótica para manipular objetos físicos e mover-se; mesmo que o entrevistador não a visualize, visão computacional para perceber objetos é também uma outra característica importante de um computador que passaria no teste.

Mais conteúdos dessa disciplina