Začněte nyníZačněte zdarma

Procvičení LDA

Zajímají tě společná témata spojená s postavou Napoleona v tvé oblíbené knize Farma zvířat. Napoleon je prase, které přesvědčí své druhy, aby svrhli své lidské vůdce – a nakonec se sám stane novým vůdcem Farmy zvířat.

Extrahoval/a jsi všechny věty, které zmiňují Napoleonovo jméno (pig_sentences), a vytvořil/a tokenizovanou verzi těchto vět s odstraněnými stop slovy a dokončeným stemmingem (pig_tokens). Proveď LDA na těchto větách a prohlédni si nejdůležitější slova přiřazená k vybraným tématům.

Toto cvičení je součástí kurzu

Úvod do zpracování přirozeného jazyka v R

Zobrazit kurz

Pokyny k cvičení

  • Proveď LDA na pig_matrix s identifikací 10 témat. Pro reprodukovatelnost nastav náhodné seed na 1111.
  • Extrahuj matici beta z výsledků.
  • Filtruj matici beta pouze na téma 2 a seřaď hodnoty podle klesajících hodnot beta.
  • Filtruj matici beta pouze na téma 3 a seřaď hodnoty podle klesajících hodnot beta.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

library(topicmodels)
# Perform Topic Modeling
sentence_lda <-
  ___(___, k = ___, method = 'Gibbs', control = list(seed = ___))
# Extract the beta matrix 
sentence_betas <- ___(sentence_lda, matrix = "___")

# Topic #2
sentence_betas %>%
  ___(topic == ___) %>%
  arrange(-___)
# Topic #3
sentence_betas %>%
  ___(topic == ___) %>%
  arrange(-___)
Upravit a spustit kód