Questão nº 25
Questão de Ciência de Dados · FGV CVM 2024 (nº 25)
Considere o código python a seguir.
```python
import spacy
nlp = spacy.load("pt_core_news_lg")
doc = nlp("O rato roeu a roupa do rei de Roma")
print(doc[2].pos_, doc[2].dep_)
```
Os valores exibidos pela última linha são:
- ANOUN, NSUBJ;
- BVERB, ROOT; (alternativa correta)
- CNMOD, DET;
- DVERB, CASE;
- ENSUBJ, NOUN.
Resposta comentada
Gabarito Alternativa B
POS Tagging (Part-of-Speech Tagging) é o processo de atribuir a cada palavra de uma frase sua categoria gramatical (ex: substantivo, verbo, adjetivo); enquanto o Dependency Parsing (Análise de Dependência) identifica as relações sintáticas entre as palavras, mostrando quem "governa" quem na frase.
- (A) Incorreta: "roeu" é um verbo, não um substantivo (NOUN), e não é o sujeito (NSUBJ) da frase.
- (B) Correta:
doc[2]refere-se à palavra "roeu". "roeu" é um verbo (VERB) e, por ser o verbo principal da oração, é classificado como a raiz (ROOT) da árvore de dependência sintática. - (C) Incorreta: "roeu" não é um modificador nominal (NMOD) nem um determinante (DET).
- (D) Incorreta: Embora "roeu" seja um verbo (VERB), a relação de dependência
CASEé usada para preposições ou posposições que marcam o caso gramatical de um sintagma nominal (como "de" em "do rei"), e não para o verbo principal da frase. (Armadilha da banca: A primeira parte está correta, mas a segunda parte, que define a relação de dependência, está errada, tentando confundir o aluno que acerta o POS Tag mas não domina o Dependency Parsing.) - (E) Incorreta: "roeu" não é o sujeito (NSUBJ) nem um substantivo (NOUN).
Fonte: FGV CVM 2024 Analista CVM - Ciência de Dados (Perfil 7) (Caderno Tipo 1). Reproduzida para fins de estudo.