FC ConcursosFC Concursos

Questão FC266273

O uso da biblioteca NLTK ajuda no processamento de linguagem natural. É correto afirmar que o seguinte código Python tem como objetivo from nltk.stem import PorterStemmer stemmer =

Inteligência Artificial (IA)

IDECAN · 2024

O uso da biblioteca NLTK ajuda no processamento de linguagem natural. É correto afirmar que o seguinte código Python tem como objetivo

 

from nltk.stem import PorterStemmer

stemmer = PorterStemmer (  )

palavras =["running", "ran", "runs", "runner", "easily", "fairly",

"fairness"]

for palavra in palavras:

      stem = stemmer.stem(palavra)

      print(f"{palavra}: {stem}")


  1. executar fuzzy matching entre as palavras .
  2. substituir as palavras com sinônimos.
  3. reproduzir as palavras para que o usuário as escute.
  4. reduzir as palavras ao seu radical, removendo sufixos e prefixos.
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

O código importa PorterStemmer da biblioteca NLTK e aplica seu método stem a uma lista de palavras em inglês.

Essa operação é conhecida como stemming: um conjunto de regras que reduz formas flexionadas ou derivadas à sua **raiz** ou **radical**, removendo sufixos (e, em alguns casos, prefixos) para agrupar variantes morfológicas.

Na prática, isso facilita tarefas de recuperação e análise de texto ao tratar "running", "runs" e "runner" como variantes de um mesmo radical.

Importante: o resultado é um stem heurístico — nem sempre uma palavra válida no léxico, mas suficiente para reduzir a diversidade morfológica em aplicações de PLN.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo