Prévia do material em texto
Prova Impressa GABARITO | Avaliação II - Individual (Cod.:957033) Peso da Avaliação 2,00 Prova 82927359 Qtd. de Questões 10 Acertos/Erros 9/1 Nota 9,00 Aplicar processamento de linguagem natural é a utilização de métodos e recursos computacionais para análise de dados linguísticos, isto é, informações em alguma linguagem inerente à comunicação do ser humano, dentre os quais o mais comum dentre eles são os em formato de textos. Sobre processamento de linguagem natural, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Em programação são utilizados os seguintes algoritmos para realizar a vetorização de texto: CountVectorizer, HashVectorizer e TF-IDFVectorizer. ( ) O algoritmo Bag of words é simples de entender e fácil de implementar. ( ) O Bag of words é como uma nuvem de palavras, na prática é como extrair características de um texto e apresentar visualmente. ( ) Ao aplicar bag of words é considerado o significado semântico de um texto. Assinale a alternativa que apresenta a sequência CORRETA: A V - V - V - V. B V - V - V - F. C V - F - F - F. D F - F - F - V. Ao que já tinha sido observado com o método CountVectorizer para outros modelos, o resultado para qualquer número de tópicos, independentemente do número de palavras utilizadas não é conclusivo quando da classificação de uma categoria. Sobre os parâmetros do CountVectorizer, associe os itens, utilizando o código a seguir: I- Input. II- Encoding. III- Decode_error. IV- Strip_accents. ( ) É a entrada que pode ter como entrada de argumento filename, file e content. ( ) Por padrão, o tipo de encoding é o utf-8. Se forem fornecidos bytes ou arquivos para análise, usaremos essa codificação para decodificar. ( ) Instruções sobre o que fazer se for fornecida uma sequência de bytes para analisar, que contém caracteres que nãofazemparte da codificação especificada. ( ) Remove os acentos e executa a normalização de outros caracteres durante a etapa de pré- processamento. Assinale a alternativa que apresenta a sequência CORRETA: A I - IV - III - II. B IV - III - II - I. VOLTAR A+ Alterar modo de visualização 1 2 10/06/2024, 10:02 Avaliação II - Individual about:blank 1/5 C I - II - III - IV. D III - IV - II - I. O Processamento de Linguagem Natural (PLN) possui a capacidade de fornecer métodos capazes de interpretar e processar textos escritos em linguagem humana e, para isso, utiliza técnicas de vetorização de textos. Sobre processamento de linguagem natural, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Entre os modelos de word embeddings existentes, pode-se destacar o word2vec, o GloVe e o fastText, os quais, comparados ao TF-IDF, lidam com vetores e matrizes densas. ( ) O GloVe (do inglês, global vectors), por sua vez, compreende um algoritmo de aprendizado não supervisionado e adiciona as informações do contexto local, como no word2vec, mas também do contexto global. ( ) O algoritmo fastText é similar ao word2vec, porém consegue generalizar com maior eficiência para palavras ainda não presentes no modelo de representação vetorial, o que é especialmente vantajoso em aplicações de tradução. ( ) O Skip-Gram prevê um contexto dado a uma palavra e, ao contrário do método CBOW, recebe uma única entrada (palavra) para retornar um conjunto de palavras que pertencem a esse contexto. Assinale a alternativa que apresenta a sequência CORRETA: A V - F - V - F. B V - F - F - F. C V - V - V - V. D F - F - F - V. Os algoritmos de aprendizado de máquina operam em um espaçod e recurso numérico, esperando entrada como uma matriz bidimensional em que linhas são instâncias e colunas, recursos ou características. Sendo assim, a máquina não compreende os textos de entrada, sendo necessária a realização de um processo. Sobre qual processo o texto se refere, assinale a alternativa CORRETA: A Vetorização de textos. B Classificação de textos. C Mineração de textos. D Padronização de textos. 3 4 10/06/2024, 10:02 Avaliação II - Individual about:blank 2/5 Esse método é um cálculo estatístico adotado pelo algoritmo do Google para medir quais termos são mais relevantes para um tópico, analisando a frequência com que aparecem em um texto, em comparação a sua frequência em um conjunto maior de textos. Sobre qual método o texto se refere, assinale a alternativa CORRETA: A Word Embeddings. B Gensin. C TF-IDF. D Bag of words. O processamento de linguagem natural (PLN, ou o tratamento das línguas por computador) é uma disciplina que se define tanto como a utilização de conhecimentos sobre a língua e a comunicação humana, quanto para a comunicação com o sistema. Sobre processamento de linguagem natural, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O computador tem a capacidade de interpretar textos em sua forma natural, mas mesmo assim realiza uma conversão para o formato de máquina, para isso utilizamos a técnica de bag of words. ( ) O algoritmo bag of words é uma técnica de processamento de linguagem natural usada para extrair características de um texto, a partir da contagem da frequência das palavras em um documento. ( ) Ao processar o texto em linguagem natural, para extrair informações úteis de determinadas palavras usando técnicas de aprendizado de máquina, a palavra, ou o texto, deve ser convertida em um conjunto de números reais, ou seja, um vetor. ( ) Bag of words é um método usado para extrair características e informações de um texto, geralmente é empregado em conjunto com outros algoritmos no processo de aprendizagem de máquina. Assinale a alternativa que apresenta a sequência CORRETA: FONTE: SANTOS, Diana. Processamento de linguagem natural através das aplicações. quot. In: Elisabete Ranchhod (ed) Tratamento das Línguas por Computador - uma introdução à linguística computacional e suas aplicações. Lisboa: Caminho, 2001. A F - F - F - V. B F - V - V - V. C V - F - F - F. D V - V - V - V. 5 6 10/06/2024, 10:02 Avaliação II - Individual about:blank 3/5 O Processamento de Linguagem Natural é uma ciência que abrange um conjunto de técnicas e métodos que facilitam a análise textual por um computador, dentre as quais se aplicam diversas técnicas de vetorização de textos. Sobre processamento de linguagem natural, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Com a word embeddings, introduz-se o conceito de aprendizado por representação, já que nos métodos clássicos de processamento da linguagem natural (PLN) as palavras são representadas simplesmente por uma sequência de caracteres. ( ) A representação do significado de uma palavra (semântica lexical) por um modelo deve conseguir extrair as apenas a frequência de ocorrência de palavras em um texto. ( ) Para evitar que palavras com frequência elevada tenham maior relevância que palavras de baixa frequência, pela magnitude dos vetores produzidos, o produto interno simples é normalmente substituído pelo cosseno. ( ) O modelo de TF-IDF (term frequency-inverse document frequency), por sua vez, relaciona a frequência de uma dada palavra em todo o conjunto de dados/documentos com um peso determinado pelo inverso da frequência de documentos que não apresentam palavra. Assinale a alternativa que apresenta a sequência CORRETA: A V - V - F - V. B V - F - V - V. C F - V - V - V. D V - F - F - F. Resumidamente, o algoritmo bag of words (“saco de palavras”) gera um conjunto de palavras de um texto, sendo amplamente utilizado na recuperação de informações de documentos, classificação de documentos e processamento de linguagem natural de forma geral, podendo os passos do Bag of Words serem divididos em etapas. Com relação às etapas de gerar Bag of Words, ordene os itens a seguir: I- Gerar os vetores. II- Extrair os tokens. III- Construir o vocabulário. IV- Limpar o texto. Assinale a alternativa que apresenta a sequência CORRETA: A IV - III - II - I. B IV - II - III - I. C I - III -IV - II. D I - II - III - IV. 7 Revisar Conteúdo do Livro 8 10/06/2024, 10:02 Avaliação II - Individual about:blank 4/5 É um método usado para extrair características e informações de um texto, geralmente é empregado em conjunto com outros algoritmos no processo de aprendizagem de máquina, já que as características fornecidas por ele são utilizadas na fase de treinamento de algoritmos de aprendizagem de máquina, tal método computa a quantidade de vezes que uma palavra acontece em determinado texto. Com base no método apresentado no texto, assinale a alternativa CORRETA: A Bag of words. B Bag of terms. C Bag of listen. D Bag of language. O algoritmo bag of words gera um conjunto de palavras de um texto, sendo amplamente utilizado na recuperação de informações de documentos, classificação de documentos e processamento de linguagem natural de forma geral. Considerando as etapas para gerar o bag of words, associe os itens, utilizando o código a seguir: I- Limpar o texto. II- Extrair os tokens. III- Construir o vocabulário. IV- Gerar os vetores. ( ) Após a limpeza do texto e a extração de tokens, construímos o vocabulário com os tokens extraídos. ( ) São gerados os vetores com as características do texto. Para cada token, associa-se sua frequência no texto. ( ) As palavras sem relevância para o conteúdo são removidas, como artigos, verbos de ligação ou o que o programador define como não relevantes. ( ) O texto é separado em partes , conforme a necessidade da aplicação. Geralmente, cada palavra é considerada uma parte, mas podemos considerá-los também frases inteiras ou sílabas. Assinale a alternativa que apresenta a sequência CORRETA: A IV - II - III - I. B I - III - IV - II. C I - II - III - IV. D III - IV - I - II. 9 10 Imprimir 10/06/2024, 10:02 Avaliação II - Individual about:blank 5/5