Qual alternativa descreve corretamente a regressão logística?
É usada para melhorar a forma de escolher ações, guiando-se pela recompensa
Como o nome sugere, é usada em problemas de regressão, produzindo diretamente um valor contínuo
Apesar do nome, é usada em problemas de classificação, produzindo a probabilidade de pertencer a uma classe
É usada sem rótulos de treinamento, para encontrar agrupamentos dentro dos dados
RespostaC. Apesar do nome, é usada em problemas de classificação, produzindo a probabilidade de pertencer a uma classe
Embora a regressão logística (ロジスティック回帰) tenha "regressão" no nome, ela é um método de classificação que converte o resultado de um cálculo linear em forma de probabilidade para determinar uma classe. Prever diretamente um valor contínuo é tarefa dos métodos para problemas de regressão, como a regressão linear (線形回帰), e ser levado a essa resposta pelo nome é um erro clássico. Encontrar agrupamentos sem rótulos de treinamento é o clustering (クラスタリング), tema do aprendizado não supervisionado, e melhorar a escolha de ações guiando-se pela recompensa é o aprendizado por reforço (強化学習) — ambos colocados em subtópicos separados.
Questão 2 | Regressão e classificação
Qual é a diferença entre um problema de regressão e um problema de classificação no aprendizado supervisionado?
Um problema de regressão usa rótulos de treinamento, e um problema de classificação aprende usando apenas a recompensa como guia
Um problema de regressão prevê uma classe discreta, e um problema de classificação prevê um valor contínuo
Um problema de regressão prevê um valor contínuo, e um problema de classificação prevê uma classe discreta
Um problema de regressão usa apenas características, e um problema de classificação usa características e rótulos de treinamento
RespostaC. Um problema de regressão prevê um valor contínuo, e um problema de classificação prevê uma classe discreta
Um problema de regressão (回帰問題) prevê um valor contínuo, como vendas ou temperatura, e um problema de classificação (分類問題) prevê uma classe discreta, como se um e-mail é spam ou não. Trocar os dois é o erro mais comum. O aprendizado supervisionado (教師あり学習) exige pares de características (特徴量) e rótulos de treinamento (教師データ) em qualquer dos dois tipos de problema, portanto não é verdade que um deles precise apenas de características. Aprender guiando-se apenas pela recompensa é o aprendizado por reforço, e isso não descreve o aprendizado supervisionado.
Questão 3 | Regressão simples vs. múltipla
Qual alternativa descreve corretamente a diferença entre a análise de regressão simples e a análise de regressão múltipla?
A análise de regressão simples não precisa de rótulos de treinamento, e a análise de regressão múltipla precisa
A análise de regressão simples tem várias variáveis explicativas, e a análise de regressão múltipla tem uma
A análise de regressão simples tem uma variável explicativa, e a análise de regressão múltipla tem várias
A análise de regressão simples é usada para classificação, e a análise de regressão múltipla é usada para prever valores contínuos
RespostaC. A análise de regressão simples tem uma variável explicativa, e a análise de regressão múltipla tem várias
A análise de regressão simples (単回帰分析) tem uma variável explicativa (説明変数), e a análise de regressão múltipla (重回帰分析) tem duas ou mais. Como os caracteres de "simples" (単) e "múltipla" (重) indicam diretamente o número de variáveis explicativas, uma explicação que os troca está claramente errada. Ambos são métodos de regressão que preveem um valor contínuo, portanto também é incorreto dizer que um deles serve para classificação. Além disso, a análise de regressão é aprendizado supervisionado e exige rótulos de treinamento, seja qual for o número de variáveis.
Questão 4 | Maximização da margem
Qual é a ideia por trás da forma como uma máquina de vetores de suporte (SVM) define uma fronteira?
Redesenha repetidamente a fronteira enquanto aumenta o peso dos dados classificados incorretamente
Traça a fronteira passando pelo ponto médio do segmento que liga os centroides das classes
Traça a fronteira na posição que maximiza a margem entre ela e o ponto de dados mais próximo
Traça a fronteira alinhada com a direção em que a variância das variáveis explicativas é máxima
RespostaC. Traça a fronteira na posição que maximiza a margem entre ela e o ponto de dados mais próximo
A SVM realiza a maximização da margem (マージン最大化), traçando a fronteira na posição que maximiza a margem entre ela e o ponto de dados mais próximo. Esses pontos mais próximos são chamados de vetores de suporte (サポートベクター). Acrescentar repetidamente aprendizes enquanto aumenta o peso dos dados classificados incorretamente é a ideia por trás do boosting (ブースティング), e encontrar a direção de variância máxima é a ideia por trás da análise de componentes principais (PCA) — nenhuma das duas descreve a SVM. Traçar a fronteira pelo ponto médio entre os centroides não leva a margem em conta de forma alguma.
Questão 5 | O truque do kernel
O que o truque do kernel torna possível?
Realizar uma separação não linear sem calcular de fato as coordenadas após o mapeamento para uma dimensão maior
Calcular uma a uma as características de alta dimensão e depois separá-las linearmente
Dividir automaticamente os dados em vários agrupamentos sem usar rótulos de treinamento
Reduzir muito o número de registros de dados usados no treinamento para torná-lo mais rápido
RespostaA. Realizar uma separação não linear sem calcular de fato as coordenadas após o mapeamento para uma dimensão maior
O truque do kernel (カーネルトリック) torna possível a separação não linear sem calcular de fato as coordenadas após o mapeamento para um espaço de dimensão maior, calculando diretamente, com uma função kernel (カーネル関数), o produto interno após esse mapeamento. Ele se chama "truque" justamente porque as coordenadas não precisam ser calculadas uma a uma, portanto uma explicação que diz que ele as calcula primeiro e depois separa tem a direção invertida. Dividir os dados sem rótulos de treinamento é um tema de clustering, e ele não é um mecanismo para reduzir o número de registros de treinamento.
Questão 6 | Paralelo e sequencial
Qual é a diferença entre bagging e boosting na aprendizado por conjunto (ensemble)?
O bagging só pode ser usado com árvores de decisão, e o boosting só com regressão linear
O bagging treina os aprendizes fracos de forma sequencial, e o boosting os treina em paralelo
O bagging treina os aprendizes fracos em paralelo, e o boosting os treina de forma sequencial
O bagging não usa rótulos de treinamento, e o boosting usa
RespostaC. O bagging treina os aprendizes fracos em paralelo, e o boosting os treina de forma sequencial
O bagging (バギング) constrói os aprendizes em paralelo e de forma independente entre si, a partir de dados de treinamento criados por amostragem bootstrap (ブートストラップサンプリング), e depois faz uma votação por maioria ou uma média. O boosting (ブースティング) acrescenta aprendizes de forma sequencial, e cada novo aprendiz dá mais peso aos exemplos que o anterior errou, por isso depende da ordem e não pode ser construído em paralelo. Trocar paralelo e sequencial é o erro mais comum aqui. Ambos usam rótulos de treinamento, por serem aprendizado supervisionado, e os tipos de aprendiz fraco que podem ser usados não se limitam a árvores de decisão ou regressão linear.
Questão 7 | Floresta aleatória
Qual alternativa descreve corretamente como uma floresta aleatória é treinada?
Fazendo crescer uma única árvore de decisão o mais fundo possível e igualando o número de ramos no final
Acrescentando árvores de decisão uma a uma, cada uma dando mais peso aos exemplos que a árvore anterior errou
Treinando em paralelo muitas árvores de decisão, construídas a partir de dados criados por amostragem bootstrap
Sem usar nenhuma árvore de decisão, fazendo em vez disso a média das previsões de várias regressões lineares
RespostaC. Treinando em paralelo muitas árvores de decisão, construídas a partir de dados criados por amostragem bootstrap
A floresta aleatória (ランダムフォレスト) é um exemplo representativo de bagging: ela cria dados de treinamento ligeiramente diferentes por meio da amostragem bootstrap (ブートストラップサンプリング), que é uma amostragem com reposição, e faz crescer, em paralelo e de forma independente, muitas árvores de decisão a partir desses dados, fazendo depois uma votação por maioria ou uma média. Acrescentar árvores uma a uma, dando mais peso aos erros da árvore anterior, é a descrição do lado do boosting, como o gradient boosting (勾配ブースティング), e trocar isso é um erro clássico. Ela usa não uma única árvore, mas um grande número delas, e o que se combina são árvores de decisão, não regressões lineares.
Questão 8 | Um ponto fraco das árvores de decisão
Qual alternativa descreve corretamente uma propriedade das árvores de decisão?
Quanto mais profundas as ramificações, necessariamente pior fica o ajuste aos dados de treinamento
É um método que não exige rótulos de treinamento e, por isso, não pode ser usado nem para classificação nem para regressão
As condições de ramificação não podem ser lidas por uma pessoa, mas é difícil ocorrer sobreajuste
Uma pessoa consegue ler as condições de ramificação, mas uma única árvore tende ao sobreajuste
RespostaD. Uma pessoa consegue ler as condições de ramificação, mas uma única árvore tende ao sobreajuste
Uma árvore de decisão (決定木) é um método que organiza condições de ramificação sobre as características em forma de árvore, e seu ponto forte é que uma pessoa consegue ler qual condição levou a qual ramo. Por outro lado, quanto mais profunda a árvore cresce, mais ela memoriza peculiaridades finas dos dados de treinamento, o que torna uma única árvore propensa ao sobreajuste (過学習). Aprofundá-la na verdade melhora o ajuste aos dados de treinamento, e o problema é que o desempenho cai mesmo assim com dados novos; portanto, dizer que o ajuste necessariamente piora é incorreto. A árvore de decisão é aprendizado supervisionado e pode ser usada tanto para classificação quanto para regressão.
Questão 9 | AR e VAR
Qual é a relação entre o modelo autorregressivo (modelo AR) e o modelo vetorial autorregressivo (modelo VAR)?
O AR extrai características locais de uma imagem, e o VAR extrai componentes de frequência do áudio
O AR trata várias séries temporais ao mesmo tempo, e o VAR explica apenas uma série temporal usando seus valores passados
O AR não exige rótulos de treinamento, e o VAR é um método que exige rótulos de treinamento
O AR explica uma série temporal pelos seus próprios valores passados, e o VAR explica várias séries temporais pelos valores passados umas das outras
RespostaD. O AR explica uma série temporal pelos seus próprios valores passados, e o VAR explica várias séries temporais pelos valores passados umas das outras
Um modelo AR (自己回帰モデル) explica o valor atual de uma única série temporal (時系列) usando os valores passados dessa mesma série. Um modelo VAR (ベクトル自己回帰モデル) estende isso a várias séries temporais, fazendo com que elas se expliquem mutuamente pelos valores passados umas das outras. A diferença é uma série temporal versus várias, portanto uma explicação que troca isso está errada. Ambos são modelos para tratar séries temporais, não ferramentas para extrair características locais de imagens ou componentes de frequência do áudio, nem se distinguem por precisarem ou não de rótulos de treinamento.
Questão 10 | Classificação multiclasse
Qual das alternativas a seguir é um exemplo de classificação multiclasse?
Atribuir a imagem de um dígito manuscrito a um dos valores de 0 a 9
Escolher a próxima jogada com base na recompensa a partir do estado do tabuleiro
Encontrar agrupamentos de clientes semelhantes a partir do histórico de compras
Prever o valor da temperatura máxima de amanhã a partir da temperatura e da umidade
RespostaA. Atribuir a imagem de um dígito manuscrito a um dos valores de 0 a 9
A classificação multiclasse (多クラス分類) é um problema de classificação que determina a qual de três ou mais classes algo pertence, e atribuir um dígito manuscrito a um dos valores de 0 a 9 é um exemplo típico. Prever um valor contínuo, como o valor da temperatura máxima, é um problema de regressão, não de classificação. Encontrar agrupamentos de clientes semelhantes é clustering, uma forma de aprendizado não supervisionado, e escolher uma jogada com base na recompensa é aprendizado por reforço — nenhum dos dois é, para começar, um problema de classificação do aprendizado supervisionado.
Questão 11 | A entrada no aprendizado não supervisionado
Qual alternativa descreve corretamente o aprendizado não supervisionado?
Recebendo apenas características, encontra a estrutura ou a regularidade que os próprios dados têm
Recebendo pares de características e rótulos de treinamento, reduz a diferença em relação à resposta correta
Usando apenas uma pequena quantidade de dados rotulados, descarta o restante e prossegue com o treinamento
Guiando-se pela recompensa recebida do ambiente, melhora a forma de escolher ações
RespostaA. Recebendo apenas características, encontra a estrutura ou a regularidade que os próprios dados têm
O syllabus lista como objetivo entender que o aprendizado não supervisionado (教師なし学習) exige apenas características (特徴量). Sem rótulos de resposta correta, o aprendizado não supervisionado encontra a estrutura própria dos dados por meio de clustering ou redução de dimensionalidade (次元削減). Pressupor pares de características e rótulos de treinamento é o aprendizado supervisionado, e guiar-se pela recompensa é o aprendizado por reforço — cada um colocado em um subtópico separado. Descartar os dados restantes também não descreve o aprendizado não supervisionado.
Questão 12 | O algoritmo k-means
Qual alternativa descreve corretamente como o algoritmo k-means funciona?
Definir antes o número de clusters e depois repetir a atualização dos centroides e a reatribuição dos pontos
Recebendo rótulos de resposta correta, maximizar a margem da fronteira
Sem definir o número de clusters, fundir repetidamente os itens mais próximos, em ordem
Estimar a proporção de tópicos latentes em um documento a partir de como as palavras aparecem
RespostaA. Definir antes o número de clusters e depois repetir a atualização dos centroides e a reatribuição dos pontos
O algoritmo k-means (k-means法) é um método de clustering não hierárquico que fixa antecipadamente o número de clusters k e repete as operações de atribuir cada ponto ao centroide mais próximo e recalcular os centroides. Fundir repetidamente os itens mais próximos sem definir o número de clusters é o clustering hierárquico (階層的クラスタリング), como o método de Ward, que pode gerar um dendrograma (diagrama de árvore). Maximizar a margem é a SVM, uma forma de aprendizado supervisionado, e estimar tópicos a partir de como as palavras aparecem é um modelo de tópicos (トピックモデル), como a alocação latente de Dirichlet (LDA).
Questão 13 | O método de Ward
Qual é a relação entre o método de Ward e um dendrograma (diagrama de árvore)?
É um método de redução de dimensionalidade, que desenha os dois eixos reduzidos como um dendrograma
É um método de clustering hierárquico, e o processo de fusão pode ser desenhado como um dendrograma
É um método de aprendizado supervisionado, que desenha a fronteira de classificação como um dendrograma
É um método de clustering não hierárquico, e em princípio não é possível desenhar um dendrograma
RespostaB. É um método de clustering hierárquico, e o processo de fusão pode ser desenhado como um dendrograma
O método de Ward (ウォード法) é um clustering hierárquico que funde repetidamente os itens mais próximos, em ordem, e o processo de fusão pode ser desenhado como um dendrograma (デンドログラム, diagrama de árvore). Sua vantagem é que o número de clusters pode ser decidido depois, observando em que altura cortar. É o k-means que é não hierárquico e fixa antecipadamente o número de clusters, e ele não gera um dendrograma. O método de Ward não é um método de redução de dimensionalidade nem de aprendizado supervisionado, e não usa rótulos de resposta correta.
Questão 14 | PCA e t-SNE
Qual alternativa descreve corretamente a diferença entre a análise de componentes principais (PCA) e o t-SNE?
A PCA é uma redução de dimensionalidade linear, e o t-SNE é não linear e adequado à visualização
A PCA exige rótulos de treinamento, e o t-SNE é um método que funciona apenas com características
A PCA é uma redução de dimensionalidade não linear, e o t-SNE é linear e adequado à visualização
A PCA estima os tópicos de um documento, e o t-SNE é um método para decompor matrizes
RespostaA. A PCA é uma redução de dimensionalidade linear, e o t-SNE é não linear e adequado à visualização
A PCA (主成分分析) é uma redução de dimensionalidade (次元削減) linear que reorienta os eixos na direção de variância máxima, enquanto o t-SNE é um método não linear que mapeia para uma dimensão menor preservando a proximidade entre pontos vizinhos, e é muito usado para visualização em duas ou três dimensões. Trocar linear e não linear aqui é um erro clássico. Estimar os tópicos de um documento é um modelo de tópicos, como a alocação latente de Dirichlet (LDA), e decompor uma matriz é a decomposição em valores singulares (SVD, 特異値分解). Tanto a PCA quanto o t-SNE são aprendizado não supervisionado, portanto nenhum dos dois exige rótulos de treinamento.
Questão 15 | Partida a frio
O que é o problema da partida a frio (cold start) na filtragem colaborativa?
Que um produto recomendado está esgotado e não pode ser entregue ao usuário
Que basear-se apenas no texto de descrição de um produto torna as recomendações tendenciosas
Que, para um usuário com histórico grande demais, o cálculo da recomendação nunca termina
Que não é possível gerar boas recomendações para um usuário ou produto que ainda não tem histórico
RespostaD. Que não é possível gerar boas recomendações para um usuário ou produto que ainda não tem histórico
Como a filtragem colaborativa (協調フィルタリング) recomenda com base na semelhança das avaliações entre usuários ou entre produtos, um usuário novo ou um produto novo que ainda não tem histórico de avaliações não oferece nenhuma pista, o que dificulta gerar recomendações. Esse é o problema da partida a frio (コールドスタート問題). A filtragem baseada em conteúdo (コンテンツベースフィルタリング), que se baseia no próprio texto de descrição ou nos atributos de um produto, é discutida ao lado dele como uma abordagem que compensa essa fraqueza. Não se trata de tempo de cálculo nem de estoque.
Questão 16 | O sinal no aprendizado por reforço
O que o aprendizado por reforço usa como guia para aprender?
O sinal de recompensa recebido do ambiente
A contagem de ocorrências de palavras contidas em um documento
Um rótulo de resposta correta dado por uma pessoa para cada exemplo
Apenas a proximidade da distância entre as características
RespostaA. O sinal de recompensa recebido do ambiente
O aprendizado por reforço (強化学習) interage com um ambiente por tentativa e erro, aprendendo uma política (方策) que maximiza a recompensa (報酬) acumulada recebida. O guia é a recompensa, e não um rótulo de resposta correta para cada jogada, portanto ele não é uma forma de aprendizado supervisionado. Usar apenas a proximidade da distância como guia é a ideia por trás do clustering e de outros métodos de aprendizado não supervisionado, e a contagem de ocorrências de palavras é um tema de representação de características no processamento de linguagem natural — nenhum dos dois é o sinal de aprendizado do aprendizado por reforço. Avaliar o futuro com uma taxa de desconto (割引率), para o caso de a recompensa não vir imediatamente, também é uma característica dessa abordagem.
Questão 17 | Valor e política
Qual alternativa descreve corretamente as duas abordagens representativas do aprendizado por reforço?
Existe apenas o método de aprender uma função de valor, e a política é determinada de forma única a partir dela
Existe um método que aprende uma função de valor e um método que aprende uma política diretamente, e o Actor-Critic combina os dois
Existe apenas o método de aprender uma política diretamente, e uma função de valor não pode ser usada durante o aprendizado
Tanto a função de valor quanto a política são projetadas à mão por uma pessoa e nunca são objeto de aprendizado
RespostaB. Existe um método que aprende uma função de valor e um método que aprende uma política diretamente, e o Actor-Critic combina os dois
O syllabus lista como objetivo entender as duas abordagens representativas: aprender uma função de valor (価値関数) e aprender uma política (方策). A primeira estima uma função de valor de estado ou uma função de valor de ação e depois escolhe uma ação com base nela, tendo o Q-learning (Q学習) e o SARSA como exemplos representativos. A segunda representa a própria política com parâmetros e a atualiza diretamente, tendo os métodos de gradiente de política (方策勾配法) e o REINFORCE como exemplos representativos. O Actor-Critic combina um Actor, responsável pela política, e um Critic, responsável pelo valor, tendo os dois ao mesmo tempo. Uma explicação que diz que só existe uma das duas, ou que nenhuma delas pode ser objeto de aprendizado, está incorreta.
Questão 18 | Q-learning e SARSA
Qual alternativa descreve corretamente a diferença entre Q-learning e SARSA?
O Q-learning usa o valor da ação realmente escolhida, e o SARSA usa o valor máximo de ação no estado seguinte
O Q-learning exige rótulos de treinamento, e o SARSA atualiza sem usar rótulos de treinamento
O Q-learning não usa uma função de valor de ação, e apenas o SARSA atualiza uma
O Q-learning usa o valor máximo de ação no estado seguinte, e o SARSA usa o valor da ação realmente escolhida
RespostaD. O Q-learning usa o valor máximo de ação no estado seguinte, e o SARSA usa o valor da ação realmente escolhida
Ambos são métodos de aprendizado por reforço que atualizam uma função de valor de ação (行動価値関数), e diferem no que usam para a atualização. O Q-learning (Q学習) usa, entre as ações possíveis no estado seguinte, aquela com o valor máximo, enquanto o SARSA atualiza usando o valor da próxima ação realmente escolhida. Trocar os dois é um erro clássico. O Q-learning também atualiza uma função de valor de ação, então dizer que só um deles a usa não procede. Ambos são abordagens que aprendem pela recompensa, portanto também é errado dizer que exigem rótulos de treinamento.
Questão 19 | ε-greedy
Considere um problema de bandido com 4 braços em que, com probabilidade ε, um dos 4 braços é escolhido de forma uniformemente aleatória e, com probabilidade 1−ε, é escolhido o braço com o maior valor estimado, seguindo uma política ε-greedy. Quando ε é 0.1, qual é a probabilidade de que uma única escolha resulte no braço com o maior valor estimado?
0.900
0.100
0.250
0.925
RespostaD. 0.925
O braço com o maior valor estimado é escolhido de duas maneiras: pela escolha gulosa (greedy), ou por acaso, quando a escolha aleatória cai justamente nesse mesmo braço. A primeira é 1 menos 0.1, o que dá 0.900, e a segunda é 0.1 dividido por 4, o que dá 0.025, totalizando 0.925. 0.900 é o valor obtido quando se esquece a chance de cair nele pela escolha aleatória; 0.250 é a probabilidade de escolher de forma uniforme entre os 4 braços; e 0.100 é apenas o próprio ε. Quanto maior for ε, mais exploração (探索) ocorre, e essa probabilidade diminui.
Questão 20 | Calculando uma soma descontada
A partir de certo momento, você recebe uma recompensa de 4 um passo depois, uma recompensa de 12 dois passos depois e uma recompensa de 8 três passos depois. Se você multiplicar a recompensa de um passo depois por 0.5, a de dois passos depois por 0.5 ao quadrado e a de três passos depois por 0.5 ao cubo, e somar os resultados, qual é esse valor?
24.0
6.0
7.5
12.0
RespostaB. 6.0
Multiplicar 4 por 0.5 dá 2, multiplicar 12 por 0.5 ao quadrado, ou seja, 0.25, dá 3, e multiplicar 8 por 0.5 ao cubo, ou seja, 0.125, dá 1, totalizando 6.0. 24.0 é o valor obtido somando 4, 12 e 8 sem aplicar nenhum desconto; 12.0 é esse 24 multiplicado por 0.5 apenas uma vez; e 7.5 é obtido invertendo a ordem da multiplicação, aplicando 0.125 a 4, 0.25 a 12 e 0.5 a 8 — todos erros comuns. Como o papel da taxa de desconto (割引率) é dar menos valor às recompensas de um futuro mais distante, as mais próximas recebem o peso maior.
Questão 21 | Calculando a precisão
As previsões de um modelo foram: 40 verdadeiros positivos, 10 falsos positivos, 20 falsos negativos e 130 verdadeiros negativos. Qual é a precisão?
0.85
0.80
0.73
0.67
RespostaB. 0.80
A precisão (適合率) tem como denominador os casos previstos como positivos, então dividir os 40 verdadeiros positivos por 50, a soma de 40 verdadeiros positivos e 10 falsos positivos, dá 0.80. 0.67 é a revocação (再現率), que tem como denominador os casos realmente positivos, dividindo 40 por 60, a soma de 40 verdadeiros positivos e 20 falsos negativos. 0.85 é a acurácia (正解率), a proporção dos 170 acertos entre todos os 200 casos, e 0.73 é o F-score (F値), a média harmônica da precisão 0.80 e da revocação 0.67 — todos valores obtidos ao calcular uma métrica diferente.
Questão 22 | A diferença no denominador
Qual alternativa descreve corretamente a diferença de denominador entre precisão e revocação?
A precisão tem como denominador o número de casos realmente positivos, e a revocação, o número de casos previstos como positivos
A precisão tem como denominador apenas o número de verdadeiros negativos, e a revocação, apenas o número de falsos negativos
Tanto a precisão quanto a revocação têm como denominador diretamente o número total de registros de dados
A precisão tem como denominador o número de casos previstos como positivos, e a revocação, o número de casos realmente positivos
RespostaD. A precisão tem como denominador o número de casos previstos como positivos, e a revocação, o número de casos realmente positivos
A precisão (適合率) é "entre os casos previstos como positivos, a proporção que era realmente positiva", então seu denominador está do lado da previsão. A revocação (再現率) é "entre os casos realmente positivos, a proporção que foi detectada", então seu denominador está do lado real. Trocar as duas é o erro mais comum, por isso ajuda lembrar a diferença como previsão versus real. Ter o total de dados como denominador é a acurácia (正解率), e uma métrica que tem como denominador apenas os verdadeiros negativos ou apenas os falsos negativos não é nenhuma das duas. Quando se quer reduzir as detecções falsas, dá-se mais peso à precisão; quando se quer reduzir as detecções perdidas, dá-se mais peso à revocação.
Questão 23 | Calculando o F-score
Se a precisão é 0.6 e a revocação é 0.9, qual é o F-score?
1.50
0.54
0.75
0.72
RespostaD. 0.72
O F-score (F値) é a média harmônica (調和平均) da precisão e da revocação, então multiplicar 2 por 0.54, o produto de 0.6 e 0.9, dá 1.08, e dividir isso por 1.5, a soma de 0.6 e 0.9, dá 0.72. 0.75 é o valor obtido ao calcular uma média aritmética em vez de uma média harmônica; 0.54 é simplesmente o produto dos dois; e 1.50 é simplesmente a soma deles. Vale também confirmar que a média harmônica é puxada para o valor menor, por isso fica menor que a média aritmética de 0.75.
Questão 24 | Dados desbalanceados
Você criou um modelo que prevê tudo como negativo, para dados em que apenas 1% do total é positivo. Qual alternativa descreve corretamente essa situação?
A acurácia fica em 50%, mostrando que seu desempenho é igual ao de chutar ao acaso
A acurácia é alta, de 99%, mas a revocação é 0%, ou seja, nenhum caso positivo é detectado
A acurácia é baixa, de apenas 1%, e a revocação também é 0%, então o problema aparece nas duas métricas
A acurácia é alta, de 99%, e a revocação também é alta, de 99%, então pode ser considerado adequado para uso prático
RespostaB. A acurácia é alta, de 99%, mas a revocação é 0%, ou seja, nenhum caso positivo é detectado
Como apenas 1% é positivo, basta responder negativo para tudo para acertar 99%, então a acurácia (正解率) é de 99%. Porém, como nenhum positivo real é detectado, a revocação (再現率) é 0%, o que torna esse modelo inútil. Olhar apenas para a acurácia quando o número de casos das classes está desbalanceado (不均衡) leva a um julgamento errado, por isso é preciso verificar também a revocação, o F-score e a curva ROC com a AUC. Nessa situação, a acurácia nunca fica em 1% ou 50%.
Questão 25 | Os eixos da curva ROC
Qual alternativa combina corretamente o eixo vertical e o eixo horizontal da curva ROC?
O eixo vertical é o tamanho do erro, e o eixo horizontal é o número de vezes que o treinamento foi executado
O eixo vertical é a acurácia, e o eixo horizontal é o número de registros de dados usados no treinamento
O eixo vertical é a taxa de verdadeiros positivos, o eixo horizontal é a taxa de falsos positivos, e a área abaixo da curva é a AUC
O eixo vertical é a precisão, o eixo horizontal é a revocação, e a área abaixo da curva é a AUC
RespostaC. O eixo vertical é a taxa de verdadeiros positivos, o eixo horizontal é a taxa de falsos positivos, e a área abaixo da curva é a AUC
A curva ROC (ROC曲線) é traçada variando o limiar de decisão e marcando a taxa de verdadeiros positivos (真陽性率) no eixo vertical contra a taxa de falsos positivos (偽陽性率) no eixo horizontal, e a área abaixo dela é a AUC. Quanto mais próxima de 1 for a AUC, melhor, enquanto 0.5 significa um nível equivalente a decidir ao acaso. Colocar a precisão no eixo vertical e a revocação no eixo horizontal produz uma curva totalmente diferente, e é aí que ocorre a confusão clássica. A acurácia combinada com o número de dados, ou o erro combinado com o número de iterações, são gráficos diferentes, usados para acompanhar o andamento do treinamento.
Questão 26 | AIC e BIC
Como são usados o Critério de Informação de Akaike (AIC) e o Critério de Informação Bayesiano (BIC)?
Observar o equilíbrio entre o ajuste e o número de parâmetros e escolher o modelo com o valor maior
Observar apenas o número de parâmetros e escolher o modelo com mais parâmetros
Observar apenas o ajuste aos dados de treinamento e escolher o modelo com o menor erro
Observar o equilíbrio entre o ajuste e o número de parâmetros e escolher o modelo com o valor menor
RespostaD. Observar o equilíbrio entre o ajuste e o número de parâmetros e escolher o modelo com o valor menor
Tanto o AIC (赤池情報量規準) quanto o BIC (ベイズ情報量規準) são métricas que somam o quanto um modelo se ajusta aos dados e uma penalidade por ter mais parâmetros, e um valor menor indica um modelo melhor. Considerar que um valor maior é melhor está errado, e esse é o ponto mais cobrado. Escolher apenas pelo ajuste aos dados de treinamento acabaria sempre selecionando modelos com mais parâmetros, levando ao sobreajuste (過学習), e é por isso que se inclui uma penalidade para equilibrar. Isso segue a mesma direção da ideia da navalha de Occam (オッカムの剃刀): não tornar algo mais complexo do que o necessário.
Questão 27 | A contagem na validação de 5 partes
Quando 200 registros de dados passam por uma validação cruzada de 5 partes (5-fold), qual é a combinação correta entre o número de registros de validação em cada rodada e o número de vezes que o treinamento e a avaliação são repetidos?
160 para validação, com treinamento e avaliação repetidos 5 vezes
40 para validação, com treinamento e avaliação repetidos 5 vezes
40 para validação, com treinamento e avaliação realizados apenas uma vez
100 para validação, com treinamento e avaliação repetidos 2 vezes
RespostaB. 40 para validação, com treinamento e avaliação repetidos 5 vezes
A validação cruzada de k partes (k-分割交差検証) divide os dados em k partes e repete k vezes o procedimento de usar uma parte para validação e o restante para treinamento, fazendo a média dos resultados. Dividir 200 registros em 5 dá 40 registros por bloco, então a validação usa 40 registros a cada vez, o treinamento usa os 160 restantes, e isso é repetido 5 vezes. Dividir apenas uma vez e encerrar é a validação holdout (ホールドアウト検証), que é mais leve em termos de cálculo, mas mais sensível à forma como a divisão acaba sendo feita. Usar 160 registros para validação confunde treinamento e validação.
Questão 28 | Calculando o RMSE
Para 4 previsões, os erros — valor real menos valor previsto — foram, em ordem, 2, 4, -4 e 0. Qual é a raiz do erro quadrático médio (RMSE)?
6.0
9.0
2.5
3.0
RespostaD. 3.0
Os erros ao quadrado são 4, 16, 16 e 0, somando 36. Dividir isso pela quantidade, 4, dá 9, o erro quadrático médio (MSE, 平均二乗誤差), e sua raiz quadrada, 3.0, é o RMSE (二乗平均平方根誤差). 9.0 é a resposta deixada como MSE, sem tirar a raiz quadrada; 2.5 é o erro absoluto médio (MAE, 平均絶対値誤差), a média dos erros absolutos 2, 4, 4 e 0; e 6.0 é obtido esquecendo de dividir pela quantidade e tirando diretamente a raiz quadrada da soma dos quadrados, 36. O RMSE é fácil de interpretar porque tem a mesma unidade do erro original.
Questão 29 | Média e mediana
Para 7 registros de dados — 2, 4, 4, 6, 8, 10 e 50 —, qual é a combinação correta de média, mediana e moda?
Média 12, mediana 4, moda 6
Média 12, mediana 6, moda 4
Média 6, mediana 12, moda 4
Média 6, mediana 4, moda 10
RespostaB. Média 12, mediana 6, moda 4
A soma, 84, dividida pela quantidade, 7, dá uma média (平均) de 12. O 4º valor, em ordem crescente, é 6, então a mediana (中央値) é 6, e 4, que aparece duas vezes, é a moda (最頻値). O ponto principal é que apenas a média é fortemente puxada pelo valor atípico (外れ値) 50, enquanto a mediana e a moda quase não se movem — um exemplo que mostra por que não se deve julgar com base em uma única medida resumo. Trocar média e mediana, ou confundir mediana e moda, são erros comuns.
Questão 30 | Correlação espúria
Qual alternativa descreve corretamente a correlação espúria?
Que, se o coeficiente de correlação é 0, pode-se concluir com certeza que não há nenhuma relação entre os dois
Uma regra que exige que os valores atípicos sejam sempre removidos ao calcular um coeficiente de correlação
Que aparece correlação entre duas coisas sem relação causal, por causa de um fator comum subjacente
Que, se o coeficiente de correlação é positivo, um deve necessariamente ser a causa do outro
RespostaC. Que aparece correlação entre duas coisas sem relação causal, por causa de um fator comum subjacente
A correlação espúria (疑似相関) é o fenômeno em que aparece correlação entre duas coisas que não têm relação causal direta, por causa de um fator comum subjacente — como quando as vendas de sorvete e o número de afogamentos variam juntos por causa de um fator compartilhado, a temperatura. A lição aqui é que correlação não implica necessariamente causalidade, então um coeficiente de correlação (相関係数) positivo não significa que uma coisa seja a causa da outra. Além disso, mesmo um coeficiente de correlação 0 pode esconder uma relação não linear, então não se pode concluir com certeza que não existe relação. A forma de tratar os valores atípicos é uma questão diferente desta.
Prática: responda às perguntas desta página
Esta é uma ferramenta de prática com perguntas em ordem aleatória (funciona quando o JavaScript está ativado). Mesmo sem ela, você pode ler todas as perguntas e explicações acima.
* As explicações são informações para fins de estudo. O conteúdo e o sistema dos exames mudam de ano para ano, por isso confira sempre os comunicados oficiais da entidade organizadora.
Esta página é uma tradução do texto original em japonês. Em caso de diferença entre a tradução e o original, prevalece a versão em japonês. Esta tradução foi feita com IA e pode conter erros.Informar um erro de traduçãoVer o original em japonês