Análise de Sentimento e PNL

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

Qual das seguintes tarefas representa a forma mais complexa de análise de sentimento?

  • Classificar a atitude de um texto em uma escala de 1 a 5.
  • Contar o número de palavras positivas e negativas em um texto.
  • Determinar se o sentimento expresso em um texto é positivo ou negativo.
  • Identificar o alvo, a fonte e os tipos de atitude complexos presentes no texto. (correct)

Qual é o objetivo principal da análise de sentimentos?

  • Aplicar técnicas de Programação Neurolinguística (PNL) para identificar e extrair sentimentos e emoções expressas em textos. (correct)
  • Corrigir erros gramaticais em textos de mídias sociais.
  • Converter texto em dados numéricos para análise estatística.
  • Resumir grandes volumes de texto para identificar os tópicos mais relevantes.

Qual das seguintes opções descreve corretamente a fase inicial do algoritmo de linha de base para análise de sentimentos usando um léxico de sentimentos?

  • Classificação usando diferentes classificadores.
  • Extração de características.
  • Aplicação de regressão logística.
  • Tokenização e pré-processamento. (correct)

Qual das alternativas a seguir representa um desafio no processo de tokenização em análise de sentimentos?

<p>Lidar com HTML e XML. (B)</p> Signup and view all the answers

Como a negação é geralmente tratada na análise de sentimentos para inverter a polaridade de uma sentença?

<p>Adicionando um identificador (ex: <code>NOT_</code>) a cada palavra entre a negação e a pontuação seguinte. (B)</p> Signup and view all the answers

Qual dos seguintes métodos de aprendizado de máquina é usado para criar um classificador de texto na análise de sentimentos?

<p>Aprendizado supervisionado. (C)</p> Signup and view all the answers

Em modelos Transformers, qual é o papel do Encoder?

<p>Fornecer uma representação contextualizada onde cada palavra é influenciada por todas as outras na sequência. (D)</p> Signup and view all the answers

Qual é uma das vantagens dos modelos Encoder devido ao seu contexto bidirecional?

<p>Preencher lacunas e adivinhar palavras no meio de uma sequência. (B)</p> Signup and view all the answers

Qual das seguintes tarefas um Encoder é adequado para realizar?

<p>Classificação de sequências (análise de sentimento). (A)</p> Signup and view all the answers

Qual é a principal função de um Decoder em modelos de linguagem?

<p>Adivinhar a próxima palavra em uma sequência. (D)</p> Signup and view all the answers

Qual é a função primária de um modelo Encoder-Decoder em processamento de linguagem natural?

<p>Tradução de idiomas. (B)</p> Signup and view all the answers

Além da análise de sentimentos e da tradução automática, em qual outra tarefa um modelo Transformer pode ser aplicado?

<p>Reconhecimento de entidades nomeadas. (B)</p> Signup and view all the answers

Qual dos seguintes é um exemplo de aplicação da análise de sentimentos?

<p>Monitoramento da opinião pública sobre um produto. (D)</p> Signup and view all the answers

Por que é importante realizar o pré-processamento de texto antes de aplicar algoritmos de análise de sentimentos?

<p>Para facilitar a identificação de padrões e remover ruídos nos dados. (A)</p> Signup and view all the answers

Qual é o impacto da ordem das palavras em uma frase na análise de sentimentos?

<p>A ordem das palavras pode influenciar a interpretação do sentimento expresso. (B)</p> Signup and view all the answers

Em relação aos desafios na análise de sentimentos, qual aspecto é coberto pela 'subtileza'?

<p>A interpretação de nuances e expressões que não são diretamente positivas ou negativas. (B)</p> Signup and view all the answers

Qual das seguintes técnicas é usada para melhorar a precisão da análise de sentimentos ao lidar com a negação?

<p>Identificar e modificar o contexto das palavras afetadas pela negação. (D)</p> Signup and view all the answers

Qual é a finalidade de usar classificadores diferentes, como Naive Bayes, regressão logística e máquinas de vetores de suporte (SVM), na análise de sentimentos?

<p>Para aumentar a precisão da classificação de sentimentos. (D)</p> Signup and view all the answers

Ao lidar com a análise de sentimentos em contextos urbanos, como o conhecimento do contexto local pode ajudar a melhorar a precisão da análise?

<p>O contexto local pode ajudar a identificar gírias e expressões regionais que afetam a polaridade do sentimento. (A)</p> Signup and view all the answers

Qual das seguintes opções melhor descreve como os modelos Transformers melhoraram a análise de sentimentos em comparação com as abordagens anteriores?

<p>Eles levam em consideração o contexto de cada palavra na sequência, melhorando a compreensão do sentimento geral. (A)</p> Signup and view all the answers

Flashcards

O que é Análise de Sentimentos?

Análise de sentimentos é a identificação e extração de opiniões e emoções expressas em textos.

Qual a tarefa mais simples na Análise de Sentimentos?

Identificar se a atitude em um texto é positiva ou negativa.

Qual a abordagem de linha de base usando um léxico de sentimentos?

Tokenização, extração de features e classificação usando diferentes classificadores.

Quais são os problemas comuns de tokenização?

Lidar com código HTML e XML.

Signup and view all the flashcards

Como a negação é tratada na análise de sentimentos?

Adicionar 'NÃO_' a cada palavra entre a negação e a pontuação seguinte.

Signup and view all the flashcards

Quais são os desafios na análise de sentimentos?

Sutileza e efeitos de ordenação.

Signup and view all the flashcards

O que é aprendizado supervisionado na análise de sentimentos?

Texto => Features => Classificação de Texto (usando Aprendizado de Máquina)

Signup and view all the flashcards

O que é representação contextualizada em Transformers?

Cada palavra na sequência inicial afeta a representação de cada palavra.

Signup and view all the flashcards

Qual é uma das tarefas que os encoders são bons em fazer?

Preencher os espaços em branco, adivinhar as palavras no meio de uma sequência.

Signup and view all the flashcards

O que é classificação de sequência?

Classificação de sequência (análise de sentimentos).

Signup and view all the flashcards

O que os decoders fazem bem?

Adivinhar a próxima palavra em uma sequência.

Signup and view all the flashcards

O que os modelos Encoder-Decoder fazem bem?

Traduzir.

Signup and view all the flashcards

Study Notes

  • Análise de sentimento é também conhecida como extração de opinião, mineração de opinião e mineração de sentimento.
  • Tarefa mais simples na análise de sentimento: determinar se a atitude de um texto é positiva ou negativa.
  • Tarefa mais complexa: classificar a atitude de um texto em uma escala de 1 a 5.
  • Tarefa avançada: detetar o alvo, a fonte ou tipos de atitude complexos.
  • Objetivo da análise de sentimento: aplicar técnicas de PNL (Processamento de Linguagem Natural) para identificar e extrair sentimentos e emoções expressos em textos.
  • A análise de sentimentos pode ser aplicada a filmes, produtos, sentimento público, política, previsão e planeamento urbano.

Abordagem Base Usando um Léxico de Sentimento

  • Algoritmo de linha de base:
    • Tokenização e pré-processamento.
    • Extração de atributos.
    • Classificação usando diferentes classificadores, como Naive Bayes, regressão logística e máquinas de vetores de suporte.

Problemas de Tokenização

  • Lidar com HTML e XML.
  • Lidar com nomes, hashtags, maiúsculas, números de telefone, datas, emojis.

Lidando com a Negação

  • Adicionar "NÃO_" a cada palavra entre a negação e a pontuação seguinte.
  • Exemplo: "Eu não gostei desse filme, mas eu..." torna-se "Eu não NÃO_gostei NÃO_desse NÃO_filme, mas eu..."

Desafios

  • Subtileza e efeitos de ordenação.

Aprendizagem Supervisionada

  • Texto => Atributos => Classificação de texto (usando Aprendizagem de Máquina).

Transformers e Grandes Modelos de Linguagem

Codificador (Encoder)

  • Representação contextualizada: Cada palavra na sequência inicial afeta a representação de cada palavra.
  • Bom em: Preencher lacunas, adivinhar as palavras no meio de uma sequência por causa do contexto bidirecional.
  • Bom em: Classificação de sequência (análise de sentimento) e obter uma compreensão de sequências.
  • O que é possível fazer com um codificador?
    • Análise de sentimentos.
    • Classificação zero-shot.
    • Preenchimento de máscara.
    • Reconhecimento de entidades nomeadas.

Decodificador (Decoder)

  • Bom em: Adivinhar a próxima palavra em uma sequência.

Codificador-Decodificador (Encoder-Decoder)

  • Bom em: Traduzir.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

Use Quizgecko on...
Browser
Browser