Questões de Inteligencia Artificial (Engenharia de Software)

Limpar Busca

Deep learning (aprendizado profundo) é uma subárea do aprendizado de máquina que se concentra em algoritmos baseados em redes neurais artificiais profundas. Essas redes neurais têm várias camadas intermediárias entre a entrada e a saída, permitindo que o sistema aprenda representações de dados em múltiplos níveis de abstração.
Em deep learning, o seguinte conceito se refere ao processo de ajustar os pesos de uma rede neural durante o treinamento, de modo a minimizar a função de perda:

  • A Inicialização de Pesos.
  • B Normalização.
  • C Propagação para Frente (Forward Propagation).
  • D Backpropagation.
  • E Dropout.

A otimização de hiperparâmetros é crucial na construção de modelos de Machine Learning, pois pode afetar significativamente o desempenho do modelo. Diversas técnicas de busca são usadas para encontrar a melhor combinação de hiperparâmetros, e entender quais são eficazes para esse propósito é essencial para aprimorar a precisão do modelo.
A técnica apropriada na otimização de hiperparâmetros para um modelo de aprendizado supervisionado, considerando tanto a eficiência quanto a eficácia é a

  • A Busca Aleatória.
  • B Busca em Grade.
  • C Busca em Gradiente.
  • D Otimização Bayesiana.
  • E Representação com Bag de n-gramas.

Large Language Models (LLMs) são um tipo de modelo IA projetado para lidar com tarefas de processamento de linguagem natural (PLN) em uma escala muito grande. Esses modelos são treinados com enormes quantidades de dados textuais e são capazes de entender e gerar texto em linguagem natural de forma altamente sofisticada.
Em relação aos Large Language Models (LLMs), como o GPT, a abordagem mais relevante para melhorar a capacidade do modelo de gerar respostas coerentes e contextualmente apropriadas em conversas prolongadas, entre as listadas, é

  • A aumentar o número de parâmetros do modelo.
  • B utilizar a técnica de fine-tuning em um grande conjunto de dados não rotulados.
  • C implementar um mecanismo de atenção (Attention Mechanism).
  • D aplicar a tokenização BPE (Byte Pair Encoding) ao texto de entrada.
  • E aumentar a frequência de palavras raras no conjunto de treinamento.

Processamento de Linguagem Natural (PLN) é uma subárea da inteligência artificial (IA) que se ocupa da interação entre computadores e linguagem humana. O objetivo do PLN é permitir que os computadores compreendam, interpretem, e gerem linguagem natural de maneira que seja útil e significativa. É um campo interdisciplinar que combina linguística, ciência da computação e aprendizado de máquina. Em Processamento de Linguagem Natural (PLN), assinale a técnica mais adequada, entre as listadas, para capturar a dependência contextual de palavras em uma frase, permitindo que o modelo compreenda o significado baseado no contexto.

  • A Bag of Words (BoW).
  • B TF-IDF (Term Frequency-Inverse Document Frequency).
  • C Word2Vec
  • D Redes Neurais Recorrentes (RNN).
  • E Tokenização Simples.

Aprendizado de Máquina (Machine Learning) é uma subárea da inteligência artificial (IA) que se concentra em desenvolver algoritmos e modelos que permitem que os sistemas aprendam e façam previsões ou decisões baseadas em dados. O Aprendizado de Máquina pode ser dividido em aprendizado supervisionado, aprendizado não supervisionado e aprendizado por reforço.
No contexto de aprendizado de máquina supervisionado, das técnicas a seguir, a mais apropriada para lidar com um problema de regressão no qual o objetivo é prever um valor numérico contínuo é

  • A a Regressão Linear.
  • B a Regressão Logística.
  • C o K-Nearest Neighbors (KNN) para classificação.
  • D a Support Vector Machine (SVM) com kernel linear para classificação.
  • E a Árvore de Decisão para classificação.