A hipótese de um estudo é uma afirmação que poderá ser verdadeira ou falsa, para isso existem as análises de dados que são feitas com o intuito de se provar a veracidade dessas hipóteses. Por isso são realizados estudos que possibilitam a utilização de índices e critérios de validação. Com base nisso, assinale a alternativa correta sobre a aplicação de índice de validação.
Em relação ao algoritmo de agrupamento k-médias, podemos afirmar que: I - O algoritmo k-médias é um algoritmo particional baseado no erro quadrático médio. II - O algoritmo k-médias particiona o conjunto de dados em k clusters, em que o valor de k é fornecido pelo usuário. III - O algoritmo k-médias é sensível à escolha inicial dos centroides.
A análise de agrupamentos é feita por meio da verificação de semelhanças ou dissemelhança entre dados de um grupo que está sendo analisado. Essa verificação permite obter informações relacionadas às propriedades ou características de um produto, a fim de obter respostas para algum estudo. Com base nisso, assinale a alternativa correta que compreende o objetivo da análise de agrupamentos.
O agrupamento para a mineração de dados deve ser realizado por meio de passos ou etapas que possibilitem a identificação de anomalias, correlações e padrões entre itens. As etapas terão a função de gerar informações referentes aos dados que estão sendo estudados. A respeito disso, assinale a alternativa correta sobre a explicação das etapas de análise de agrupamento.
Para que o processo de mineração de dados seja bem-sucedido, é preciso que as etapas do processo de agrupamento de dados sejam realizadas passo a passo, até que se chegue em uma das últimas etapas do processo, que é a etapa de validação. Quanto a isso, assinale a alternativa correta sobre o processo de validação.
O aprendizado de máquina é um subcampo da Inteligência Artificial (IA) que se concentra no desenvolvimento de algoritmos e modelos estatísticos, os quais permitem que os computadores aprendam com os dados e façam previsões ou decisões sem serem explicitamente programados para isso. Com relação ao aprendizado de máquina e à indução de modelos, identifique se são (V) verdadeiras ou (F) falsas as afirmativas a seguir. ( ) A indução de modelos tem como objetivos identificar e relacionar os recursos de entrada a uma variável de destino. ( ) No aprendizado supervisionado, não são utilizados rótulos, sendo necessário realizar o mapeamento somente da saída. ( ) No processo de indução, o modelo treinado passa por uma validação em que há dados de testes específicos e sem generalização. Assinale a alternativa que apresenta a sequência CORRETA.
Os algoritmos de Aprendizado de Máquina (AM) têm a função de aprendizagem, como o próprio nome diz, e se referem a um grupo de dados ou a uma hipótese que poderá relacionar em um objeto atributos de entrada com ligação aos de saída, associando seus valores. Com base nisso, assinale a alternativa correta sobre esse algoritmo.
A exploração de dados no aprendizado de máquina se refere ao processo de examinar e resumir um conjunto de dados para obter uma melhor compreensão de suas características, estrutura e relacionamentos entre as variáveis. O objetivo da exploração de dados é identificar padrões, outliers e relacionamentos entre variáveis, que podem informar a escolha de recursos e modelos para um problema de aprendizado de máquina. Considerando o apresentado, analise as afirmativas a seguir sobre a exploração de dados e as correlacione adequadamente aos termos ou ferramentas às quais se referem. Técnica de visualização Técnica de limpeza de dados Técnica de redução de dimensionalidade Processo de identificação e remoção de dados incorretos, incompletos ou irrelevantes de um conjunto de dados. Processo de redução do número de variáveis ou recursos em um conjunto de dados. Gráficos de dispersão, histogramas e gráficos de caixa podem ajudar a visualizar a distribuição e as relações entre as variáveis em um conjunto de dados. Assinale a alternativa que correlaciona adequadamente os dois grupos de informação.
A caracterização de dados no aprendizado de máquina se refere ao processo de entender e resumir as propriedades de um conjunto de dados. É uma etapa importante no aprendizado de máquina, pois fornece informações sobre os dados e ajuda a identificar possíveis desafios e limitações. No aprendizado de máquina, existem vários tipos de dados que podem ser usados para treinar e testar modelos. Considerando o texto apresentado anteriormente, observe as afirmativas a seguir, sobre os tipos de dados, e as correlacione adequadamente aos termos ou ferramentas às quais se referem. Dados numéricos Dados categóricos Dados de série temporal São comumente usados em problemas relacionados à previsão, como previsão de preços de ações ou previsão do tempo. Podem ser nominais, significando que as categorias não têm ordem, ou ordinal, significando que as categorias não têm uma ordem específica. Podem ser usados para representar variáveis contínuas, como altura ou peso, ou variáveis discretas, como o número de itens vendidos. Assinale a alternativa que correlaciona adequadamente os dois grupos de informação.
Em relação aos modelos preditivos de aprendizado de máquina, é correto afirmar que: I - Quando os valores do atributo-alvo no conjunto de dados de treinamento identificam categorias ou classes, o estimador é um classificador. II - Quando o atributo-alvo no conjunto de dados de treinamento contém valores numéricos contínuos, o estimador é regressor. III - Os modelos preditivos são utilizados no aprendizado não supervisionado para a realiza ção de previsões de valores desconhecidos.
Com relação ao algoritmo baseado em distância k-NN (Nearest Neighbour), podemos afirmar que: I - O k-NN é considerado um algoritmo "preguiçoso" pois não existe um processo de aprendizado para indução de um modelo. Sendo que o processamento pesado é feito somente na etapa de inferência (após o treinamento). II - O k-NN tem a vantagem de ser incremental, ou seja, o conjunto de treinamento pode ser aumentando simplesmente armazenando novos objetos em memória. III- O k-NN pode ser utilizado para estimação de atributos em dados incompletos.
Considere um problema de classificação no qual existem duas classes (A e B). Utilizou-se o algoritmo k-NN para se determinar a qual classe pertencia um ponto de teste x t , utilizando a distância euclidiana como medida de distância d ( x t , x i ) entre o ponto x t e os pontos x i pertencentes ao conjunto de objetos de treinamento, conforme a tabela mostrada abaixo. Foram realizadas três classificações, a primeira utilizando k=1, a segunda utilizando k=3 e a terceira utilizando k=5. Qual das alternativas abaixo corresponde à classificação para o ponto x t em cada uma das classificações respectivamente? pontos classe d ( x t , x i ) 1 A 6,2 2 A 5,6 3 A 3,8 4 A 3,4 5 B 5,1 6 B 5,5 7 B 3,1
O aprendizado bayesiano pode ser classificado como supervisionado com base em rótulos e instâncias ou classes. Por meio do algoritmo é possível usar equações para a determinação de probabilidades e estatísticas com o intuito de se conseguir a classificação de dados necessária para a verificação. Com base no texto acima sobre aprendizado bayesiano, identifique se são (V) verdadeiras ou (F) falsas as afirmativas a seguir. ( ) Ao ter o domínio, é possível que ele seja embutido nas probabilidades que serão determinadas. ( ) O algoritmo de Aprendizagem de Máquinas (AM) permite classificações com base em evidências. ( ) O algoritmo de Aprendizagem de Máquinas (AM) bayesiano trabalha sem uma probabilidade associada. Assinale a alternativa que apresenta a sequência CORRETA.
A análise de algoritmos é utilizada para a verificação de tempos, cujo tempo depende de instâncias que deverão ser descobertas por meio da análise dos dados existentes nos conjuntos, sendo usados algoritmos binários e lineares para tal fim. Considerando os algoritmos que contribuem para a aprendizagem em máquinas e com relação à análise de algoritmos, assinale a alternativa que apresenta a hipótese correta para utilizar essa análise.
Podemos dizer que um algoritmo ________ de AM (Aprendizado de Máquina) irá aprender (induzir) um modelo que representa um ________ , a partir de um conjunto de dados __________ .
A mineração de dados pode ser feita por meio de métodos baseados em distância, ou seja, são métodos que possibilitam a análise por meio de algoritmos de vizinhos que estejam mais próximos, sendo um algoritmo de aprendizagem de máquina do tipo simples. Considerando os algoritmos que contribuem para a aprendizagem em máquinas, observe as afirmativas a seguir, com relação às variações existentes ao serem utilizados os métodos baseados em distância e as correlacione adequadamente. Algoritmo preguiçoso. Algoritmo do I - Vizinho mais próximo. Diagrama de Voronoi É um conjunto de poliedros convexos desenhados pelo algoritmo I-NN. É uma variação estabelecida pela quantidade de vizinhos considerados. É uma variação que não aprende, somente realiza memorização de objetos. Assinale a alternativa que correlaciona adequadamente os dois grupos de informação.
Em relação às diferentes modalidades de serviços de processamento de Aprendizado de Máquina em nuvem, podemos afirmar que: I – Na modalidade MLaaS, o usuário basicamente irá fornecer apenas o conjunto de dados, sendo toda a parte de softwares e processamento provida pelo serviço em nuvem. II – Uma das possibilidades é contratar apenas recursos de hardware através de uma Máquina Virtual (VM). III – AWS, Google Cloud e Azure são exemplos de fornecedores de serviços de processamento de Aprendizado de Máquina em nuvem.
Existem diversos frameworks e bibliotecas disponíveis para o desenvolvimento em AM e, a partir das necessidades do cliente, é possível optar por uma abordagem local (instalação na própria máquina) ou a utilização de algum serviço em nuvem. Além disso, no processo de utilização dos frameworks , existem diferentes formatos de serviços quando se opta por processamento em nuvem. Considerando essa informação, identifique se são Verdadeiras (V) ou Falsas (F) as afirmativas a seguir, que definem as possibilidades dos principais formatos de serviços. ( ) Apenas contratação de recurso de hardware . ( ) VM com softwares pré-instalados e pré-configurados. ( ) Machine Learning as a Service (MLaaS). Assinale a alternativa que apresenta a sequência correta .
Uma biblioteca que possui uma arquitetura flexível, toda ela utilizando código aberto, sendo multiplataforma é o (lacuna 1) ____________. Essa biblioteca criada para o aprendizado de máquina foi desenvolvida pela equipe do (lacuna 2) e é muito eficiente para (lacuna 3) _______________________________ usando grafos de fluxo de dados. Preencha as lacunas escolhendo a alternativa correta :
As redes neurais podem apresentar problemas, não conseguindo diferenciar de maneira satisfatória a classificação entre os exemplos apresentados na etapa de treinamento, o que pode ser classificado de diferentes maneiras, por exemplo em: high bias e high variance . Considerando essas duas abordagens, relacione adequadamente suas características descritas abaixo aos termos aos quais se referem: 1 – High bias . 2 – High variance . I – Aumentar número de epochs . II – Aumentar o conjunto de dados de treinamento. III – Regularização. Assinale a alternativa que correlaciona adequadamente os dois grupos.
Em relação aos frameworks utilizados para desenvolvimentos em AM (Aprendizado de Máquina), podemos afirmar que: I- O Scikit-learn é uma biblioteca de aprendizado de máquina de código aberto para a linguagem de programação Python. II- Tanto o Pytorch quanto o TensorFlow utilizam estruturas de grafos e tensores para criação de modelos de AM. III - O Keras é uma API de alto nível, sendo um front-end para o usuário, e podendo utilizar diferentes frameworks como back-end.
Dentre outros aspectos do desenvolvimento do aprendizado de máquina, uma avaliação importante que deve ser realizada está relacionada aos algoritmos computacionais de classificação. No processo de escolha de qual algoritmo será utilizado, devem ser consideradas as características existentes nas fases de treinamento e de inferência. Considerando essas duas abordagens, relacione adequadamente as características descritas abaixo aos termos aos quais se referem. 1 – Treinamento. 2 – Inferência. I – Grandes conjuntos de dados. II – Minutos-semanas em Graphics Processing Units (GPUs). III – Milissegundos. Assinale a alternativa que correlaciona adequadamente os dois grupos :
As primeiras Redes Neurais Artificiais, conhecidas por RNAs, das quais podemos citar como exemplo o Percetron e a Adaline, possuíam um único neurônio como a sua unidade básica de processamento. No entanto, essa configuração com um único neurônio possui a capacidade de classificar apenas as classes linearmente separáveis. A partir de duas camadas intermediárias, já é possível aproximar funções não lineares, desde que sejam utilizados neurônios suficientes. Com base nas informações apresentadas, identifique se são Verdadeiras (V) ou Falsas (F) as afirmações a seguir, que definem características das funções não lineares relacionadas às suas camadas. ( ) Na primeira camada, cada neurônio aprende uma função que define uma conexão. ( ) Na segunda camada, cada neurônio combina um conjunto de conexões definidas pela camada anterior, formando regiões convexas. ( ) Na terceira camada, os neurônios combinam um conjunto de regiões convexas em regiões de formato arbitrário. Assinale a alternativa que apresenta a sequência correta .
Podemos listar algumas aplicações dos algoritmos na resolução de problemas reais e na execução de tarefas presentes no nosso dia a dia e em diversas áreas da nossa sociedade, por exemplo: análise de sentimento, filtragem de mensagens indesejadas, sistemas de recomendação, agronegócios e saúde. Avalie as alternativas abaixo e assinale a que justifica um exemplo da utilização de aprendizado de máquina no agronegócio.
A partir de duas camadas intermediárias, já é possível aproximar funções não lineares, desde que sejam utilizados neurônios suficientes. Existem vários tipos de funções não lineares, das quais podemos destacar as funções erro, custo, sigmoide, tangente hiperbólica e Rectified Linear Unit (ReLU). Considerando as funções sigmoide, tangente hiperbólica e ReLU, analise as características descritas abaixo e as relacione adequadamente aos termos aos quais se referem. 1 – Sigmoide. 2 – Tangente hiperbólica. 3 – ReLU. I – Função normalmente utilizada na última layer ( output layer ). II – Pode ser vista como uma versão deslocada de uma outra função (centrada em zero). III – Essa talvez seja a função de ativação mais utilizada nos hidden layers . Assinale a alternativa que correlaciona adequadamente os dois grupos :
Em relação aos modelos preditivos utilizados nos métodos conexionistas, podemos afirmar que: I - Para tratar problemas de classificação multiclasse, pode-se utilizar um layer softmax como último layer da rede, que basicamente realizará a tarefa fornecer a probabilidade associada às diferentes classes, para um objeto fornecido na entrada da rede. II - Adaline e Inception Net são exemplos de redes neurais convolucionais. III - Devido ao elevado tempo de treinamento associado a redes profundas, é comum o uso da estratégia de “Transfer Learning” para acelerar o tempo de aprendizado.
Na operação de ________ realizadas nas CNNs, o volume correspondente a um layer é transformado em um vetor de ________, constituindo um layer __________ .