Questão nº 90
Questão de Ciência de Dados · FGV TCE-PA 2024 (nº 90)
Em processamento de linguagem natural (Natural Language Processing - NLP), é fundamental que sejam utilizadas técnicas para representar palavras numericamente como vetores.
As representações numéricas são importantes para capturar relações semânticas entre as palavras, permitindo, por exemplo, processamentos para a detecção de similaridades entre palavras e o desenvolvimento de chatbots.
Entre as técnicas de NLP para a representação numérica de palavras destacam-se as seguintes:
- Aword2vec e GloVe. (alternativa correta)
- Bstemming e lemmatization.
- Csegmentation e efficient embedding.
- Dseq2seq e symbolic representation.
- Etext-to-speech (TTS) e part-of-speech (POS).
Resposta comentada
Gabarito Alternativa A
Em Processamento de Linguagem Natural (NLP), vetores de palavras (também chamados de word embeddings) são representações numéricas de palavras que permitem que computadores entendam o significado e as relações entre elas, como se "rei" e "rainha" são semanticamente próximos.
- (A) Correta: word2vec e GloVe são as técnicas mais conhecidas e amplamente utilizadas para criar vetores de palavras (ou word embeddings), que são exatamente as representações numéricas de palavras como vetores que capturam relações semânticas.
- (B) Incorreta: stemming e lemmatization são técnicas de normalização de texto que reduzem as palavras à sua raiz ou forma base (ex: "correndo", "correu" para "correr"), mas não as representam numericamente como vetores. Armadilha: São técnicas fundamentais de NLP, mas para pré-processamento, não para a criação de representações vetoriais semânticas.
- (C) Incorreta: segmentation (segmentação) refere-se à divisão de texto em unidades menores (palavras, frases), não à representação numérica de palavras. efficient embedding é um termo descritivo, não uma técnica específica de embedding.
- (D) Incorreta: seq2seq (sequence-to-sequence) é uma arquitetura de modelo de aprendizado profundo usada para tarefas como tradução e sumarização, que utiliza embeddings, mas não é uma técnica para criar os embeddings em si. symbolic representation (representação simbólica) é o oposto da representação numérica, tratando palavras como símbolos discretos.
- (E) Incorreta: text-to-speech (TTS) é a conversão de texto em fala, uma aplicação de NLP. part-of-speech (POS) é a marcação gramatical de palavras (ex: substantivo, verbo), uma tarefa de anotação, não uma técnica de representação numérica vetorial de palavras.
Fonte: FGV TCE-PA 2024 Auditor de Controle Externo - Administrativa - Ciência de Dados (Caderno Tipo 1). Reproduzida para fins de estudo.