Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lettier/lda-topic-modeling

A PureScript, browser-based implementation of LDA topic modeling.
https://github.com/lettier/lda-topic-modeling

bayesian bulma bulma-css clustering data-science functional-programming gibbs-sampling latent-dirichlet-allocation lda machine-learning machine-learning-algorithms natural-language-processing nlp nlp-machine-learning purescript reactive reactive-programming text-mining thermite topic-modeling

Last synced: 21 days ago
JSON representation

A PureScript, browser-based implementation of LDA topic modeling.

Awesome Lists containing this project

README

        

![LDA Topic Modeling](static/png/screenshot.png)

# LDA Topic Modeling

A PureScript, browser-based implementation of latent Dirichlet allocation (LDA) topic modeling.
Able to take in two or more documents and soft cluster them by up to four topics.

Try it at [lettier.com/lda-topic-modeling](http://www.lettier.com/lda-topic-modeling/).
Read more about [LDA](https://medium.com/@lettier/how-does-lda-work-ill-explain-using-emoji-108abf40fa7d).

## Build and Run

```bash
# Install Git.
git clone [email protected]:lettier/lda-topic-modeling.git
cd lda-topic-modeling
# Install nvm and npm.
nvm use
npm install -g bower
npm install
bower install
npm run build
cd build/
nohup python -m http.server &> /dev/null &
python -mwebbrowser http://localhost:8000
```

## Copyright

(C) 2018 David Lettier
[lettier.com](http://www.lettier.com/)