

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
O ChatGPT e o DeepSeek são plataformas de IA generativas baseadas em modelos de linguagem de grande escala (LLMs — large language models) e o princípio tecnológico dessas plataformas é a arquitetura transformer, que ajuda o modelo a aprender as relações entre palavras e frases em longos trechos de texto.
Certo
Errado
Um professor do IFPE coordena um projeto de machine learning para classificar pacientes quanto à presença de câncer de pele. Ele recebeu um conjunto de dados com 35.000 instâncias, contendo 500 exemplos de diagnósticos para câncer de pele. A equipe desse professor dividiu o dataset em 70% de treinamento e 30% de teste, utilizando Decision Tree (algoritmo c4.5) para a tarefa de classificação. Durante a fase de treinamento, o modelo alcançou uma acurácia de 98%, mas, na fase de teste, anotou uma acurácia de 61%. Para o fato descrito, é provável que tenha ocorrido um problema clássico em aprendizagem de máquina. Marque a opção que melhor descreve o problema e uma possível solução, respectivamente.
Overfitting devido ao número de instâncias e pode ser mitigado com a técnica de regularização L1.
Underfitting devido ao desbalanceamento do dataset e pode ser mitigado com o método de remoção aleatória de amostras da classe majoritária.
Overfitting agravado pelo desbalanceamento do dataset e pode ser mitigado com o método de remoção aleatória de amostras da classe majoritária.
Underfitting devido à complexidade do modelo e pode ser solucionado com o método SMOTE.
Overfitting devido ao número de instâncias e pode ser resolvido com a técnica de regularização Dropout.
SVM (support vector machines) é um classificador não probabilístico que utiliza um hiperplano com margem máxima para separar dados em diferentes categorias, combina modelos lineares com técnicas de aprendizagem baseadas em instâncias e pode executar classificações lineares ou realizar classificações não lineares.
Certo
Errado
A respeito das redes neurais artificiais, assinale a opção correta.
Redes neurais artificiais são compostas por uma única camada de neurônios e são incapazes de modelar relações complexas entre os dados.
O algoritmo Backpropagation ajusta os pesos da rede neural aleatoriamente em cada iteração, sem considerar gradientes ou uma função de custo específica.
Redes neurais convolucionais não possuem camadas de ativação e dependem das operações de convolução para processar os dados.
Redes neurais convolucionais podem ser usadas tanto para a classificação, em que a rede atribui rótulos a imagens inteiras, quanto para a segmentação, em que a rede identifica regiões específicas da imagem e fornece um mapa pixel a pixel.
Em Python, bibliotecas como Keras e PyTorch não permitem o uso de GPUs para acelerar o treinamento de redes neurais, limitando-se ao processamento em CPU.
O Aprendizado de Máquina (Machine Learning) pode ser dividido em duas grandes categorias de modelos: supervisionados e não supervisionados. A distinção entre elas está na presença ou ausência de rótulos (valores esperados) nos dados utilizados para o treinamento do modelo. Tendo isso em vista, assinale a alternativa que apresenta corretamente uma técnica e um algoritmo associados a essas categorias.
Regressão é uma técnica de aprendizado não supervisionado, e um dos algoritmos utilizados é o Decision Tree.
Classificação é uma técnica de aprendizado supervisionado, e um dos algoritmos utilizados nesse processo é o Random Forest.
Associação é uma técnica de aprendizado supervisionado, e um dos algoritmos utilizados é o Apriori.
Agrupamento é uma técnica de aprendizado supervisionado, e um dos algoritmos utilizados é o K-Means.
Redução de dimensionalidade é uma técnica de aprendizado supervisionado, e um dos algoritmos utilizados é o PCA (Principal Component Analysis).
Em aprendizado de máquina, não há overfitting.
Certo
Errado
Em aprendizado de máquina, as técnicas de classificação e regressão são exemplos de aplicações práticas para a solução de problemas.
Certo
Errado
Uma rede neural feedforward se distingue das demais pela presença de uma ou mais camadas ocultas, cujos nós de computação são chamados de neurônios ocultos ou unidades ocultas, devido ao fato de que essa parte da rede neural não é vista diretamente da entrada ou saída da rede.
Certo
Errado
Uma IA generativa cujo aprendizado é realizado a partir da distribuição de probabilidade conjunta p(x,y), em que x é o dado de entrada e y é o rótulo que se queira classificar, pode gerar mais amostras por si só artificialmente, com base em suposições a respeito da distribuição de dados.
Certo
Errado
Aprendizado supervisionado e não supervisionado são dois dos principais tipos de aprendizado de máquina utilizados.
Um exemplo de algoritmo de aprendizado de máquina supervisionado é o
AES.
DES.
KMP.
Quicksort.
XGBoost.
Assimilação de dados profunda (Deep Data Assimilation - DDA) é uma técnica recente que integra aprendizado profundo e assimilação.
Utiliza-se uma rede neural recorrente para aprender o processo de assimilação, que por sua vez é treinada a partir dos estados de um sistema dinâmico e de seus resultados de assimilação correspondentes. Tais redes neurais recorrentes são implementadas com o uso de funções de ativação, que introduzem não linearidades às saídas dos neurônios das redes.
Assinale a opção que menos se adequa às características esperadas para funções de ativação.
Softmax.
Sigmoid.
Transformação Afim.
Tangente Hiperbólico.
Unidade Linear Retificada (Rectified Linear Unit – ReLU).
Ao se utilizar bancos de dados reais no treinamento de métodos de aprendizado de máquina é normal se deparar com entradas que possuem um ou mais parâmetros (campos) ausentes.
Com relação às estratégias para lidar com dados ausentes, analise as afirmativas a seguir.
I. Só é possível realizar imputation quando o atributo (feature) ausente é numérico.
II. Ao utilizar o k-nearest neighbors (KNN) para fazer o imputation é uma boa estratégia primeiro fazer a normalização ou padronização dos dados.
III. Ao se trabalhar com bancos de dados com poucas amostras (itens), uma estratégia usualmente utilizada para lidar com as amostras) que possuem valores ausentes é a remoção.
Está correto o que se afirma em
I, apenas.
II, apenas.
III, apenas.
I e II apenas.
I, II e III.
Na arquitetura de redes neurais, diferentes funções de ativação são utilizadas nas camadas de neurônios para aplicar transformações não lineares aos dados. Uma dessas funções é a ReLU, conhecida por sua eficácia em diversos modelos de aprendizado profundo.
Ao implementar a função ReLU, um pesquisador deve seguir a fórmula:
f(x)=1+e−x1
f(x)= {x,sex>00,sex≤0
f(x)= tanh(x)
f(x)=max(0,x)−max(0,−x)
f(x)=x2+1−1
Em aprendizado de máquina, um modelo de bom desempenho com dados já treinados, mas que não lide muito bem com novos dados é denominado subajuste, ou seja, no subajuste se aprende com base no ruído dos dados.
Certo
Errado
PV-DM (do inglês, Paragraph Vector Distributed Memory) é um método de aprendizado de máquina utilizado no processamento de dados textuais. A ideia central é prever uma palavra (de contexto) a partir de um conjunto de palavras amostrado aleatoriamente – palavras de contexto e ID de parágrafo. Quando aplicado sobre um conjunto de documentos textuais (por exemplo, os processos deferidos arquivados no TJ-AC), qual a vantagem desse método em relação ao método BOW, baseado em contagem de palavras?
Ter menor custo computacional.
Resultar em vetores mais compactos.
Considerar a ordem das palavras.
Ter maior expressividade dos vetores.
Considere a sentença a seguir.
s: “O acesso ao auditório também pode ser feito através de uma rampa”
Aplicando a função f à sentença, obtém-se o seguinte resultado:
f(s) = “acesso auditório pode ser feito através rampa”
A tarefa de tratamento de dados textuais realizada pela função f é:
filtragem de conectivos.
lematização.
remoção de ruído.
filtragem de stop words.
Um pesquisador possui um conjunto de dados consistindo em características diversas, features, e suas respectivas classificações, labels. Ele deseja dividir esse conjunto de dados em conjuntos distintos, para treinamento e para teste, com o objetivo de validar a eficácia de um modelo de aprendizado de máquina.
Nesse contexto, qual função do SciKit-learn ele deve utilizar para realizar essa divisão de maneira eficiente e adequada?
sample_test_train
slice_train_test
split_learning
split_test_train
train_test_split
O aprendizado de máquina (do inglês, machine learning) é um conjunto de técnicas da ciência de dados que permite que os computadores usem os dados existentes para prever comportamentos, resultados e tendências. Uma das formas de classificar o aprendizado é em razão da natureza do sinal de entrada ou feedback do processo. As árvores de decisão, agrupamento e regras de associação são, respectivamente, técnicas de aprendizado de máquina:
não supervisionado, não supervisionado, supervisionado.
supervisionado, não supervisionado, não supervisionado.
não supervisionado, não supervisionado, não supervisionado.
supervisionado, não supervisionado, supervisionado.
Os modelos de aprendizado de máquina desempenham um papel fundamental na análise e interpretação de dados em uma variedade de domínios.
Uma característica dos modelos de aprendizado de máquina supervisionados e não supervisionados é que modelos supervisionados
exploram a detecção de outliers, enquanto modelos não supervisionados usam dados representados em formatos como XML ou JSON para treinamento..
geralmente têm menos tendência ao overfitting do que modelos não supervisionados.
requerem dados rotulados para treinamento, enquanto modelos não supervisionados podem funcionar com dados não rotulados.
são mais adequados para tarefas de análise exploratória de dados, enquanto modelos não supervisionados são mais adequados para previsão de séries temporais.
são usados apenas para classificação, enquanto modelos não supervisionados são usados apenas para agrupamento.
Aprendizado de máquina pode ser definido como a criação e o uso de modelos que são aprendidos a partir dos dados.
Certo
Errado