All Projects → wesslen → Topic-Modeling-Workshop-with-R

wesslen / Topic-Modeling-Workshop-with-R

Licence: other
A workshop on analyzing topic modeling (LDA, CTM, STM) using R

Programming Languages

HTML
75241 projects

Projects that are alternatives of or similar to Topic-Modeling-Workshop-with-R

lda2vec
Mixing Dirichlet Topic Models and Word Embeddings to Make lda2vec from this paper https://arxiv.org/abs/1605.02019
Stars: ✭ 27 (-47.06%)
Mutual labels:  topic-modeling, lda
learning-stm
Learning structural topic modeling using the stm R package.
Stars: ✭ 103 (+101.96%)
Mutual labels:  stm, topic-modeling
KGE-LDA
Knowledge Graph Embedding LDA. AAAI 2017
Stars: ✭ 35 (-31.37%)
Mutual labels:  topic-modeling, lda
Familia
A Toolkit for Industrial Topic Modeling
Stars: ✭ 2,499 (+4800%)
Mutual labels:  topic-modeling, lda
stmprinter
Print multiple stm model dashboards to a pdf file for inspection
Stars: ✭ 34 (-33.33%)
Mutual labels:  stm, topic-modeling
PyLDA
A Latent Dirichlet Allocation implementation in Python.
Stars: ✭ 51 (+0%)
Mutual labels:  topic-modeling, lda
kwx
BERT, LDA, and TFIDF based keyword extraction in Python
Stars: ✭ 33 (-35.29%)
Mutual labels:  topic-modeling, lda
NMFADMM
A sparsity aware implementation of "Alternating Direction Method of Multipliers for Non-Negative Matrix Factorization with the Beta-Divergence" (ICASSP 2014).
Stars: ✭ 39 (-23.53%)
Mutual labels:  topic-modeling, lda
Lightlda
fast sampling algorithm based on CGS
Stars: ✭ 49 (-3.92%)
Mutual labels:  topic-modeling, lda
Lda
LDA topic modeling for node.js
Stars: ✭ 262 (+413.73%)
Mutual labels:  topic-modeling, lda
hlda
Gibbs sampler for the Hierarchical Latent Dirichlet Allocation topic model
Stars: ✭ 138 (+170.59%)
Mutual labels:  topic-modeling, lda
Sttm
Short Text Topic Modeling, JAVA
Stars: ✭ 100 (+96.08%)
Mutual labels:  topic-modeling, lda
tomoto-ruby
High performance topic modeling for Ruby
Stars: ✭ 49 (-3.92%)
Mutual labels:  topic-modeling, lda
amazon-reviews
Sentiment Analysis & Topic Modeling with Amazon Reviews
Stars: ✭ 26 (-49.02%)
Mutual labels:  topic-modeling, lda
TopicsExplorer
Explore your own text collection with a topic model – without prior knowledge.
Stars: ✭ 53 (+3.92%)
Mutual labels:  topic-modeling, lda
pydataberlin-2017
Repo for my talk at the PyData Berlin 2017 conference
Stars: ✭ 63 (+23.53%)
Mutual labels:  topic-modeling, lda
Lda Topic Modeling
A PureScript, browser-based implementation of LDA topic modeling.
Stars: ✭ 91 (+78.43%)
Mutual labels:  topic-modeling, lda
Ldagibbssampling
Open Source Package for Gibbs Sampling of LDA
Stars: ✭ 218 (+327.45%)
Mutual labels:  topic-modeling, lda
Zio
ZIO — A type-safe, composable library for async and concurrent programming in Scala
Stars: ✭ 3,167 (+6109.8%)
Mutual labels:  stm
Tomotopy
Python package of Tomoto, the Topic Modeling Tool
Stars: ✭ 213 (+317.65%)
Mutual labels:  topic-modeling

Set up

  1. Download the materials in this repository using the "Clone or download" button and click the "Download ZIP" link. Unzip the file locally.

  2. Ensure you have R and R Studio installed on your machine. Use the links and follow the instructions to download each locally.

Alternatively, you can use RollApp to create a free account and run R and R Studio on a cloud service. This option has more issues with saving so this is only an option if you want to avoid downloading R/R Studio locally.

Open R Studio and run the following command to ensure you have all of the R libraries:

packages <- c("quanteda","tidyverse","topicmodels","stm","RColorBrewer","servr", 
                "LDAvis", "RJSONIO", "igraph","visNetwork")

lapply(packages, install.packages(packages), character.only = TRUE)

Code

Part Subject
1 Latent Dirichlet Allocation (LDA) code HTML output
2 Correlated Topic Model (CTM) code HTML output
3 Structured Topic Model (STM) code HTML output

For users interested in large-scale LDA on Spark (not available yet for CTM or STM), see this code.

Users interested in Structural Topic Modeling should read www.structuraltopicmodel.com. This site provides multiple papers that have employed STM as well as references on STM including the stm R package.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].