Yet another CGS sampler for Latent Dirichlet Allocation.
Project description
LDA11 - yet another collapsed gibbs sampler for python.
Features
- Support parallelized sampler proposed in Distributed Inference for Latent Dirichlet Allocation.
- Implement CGS_p estimator for more precise point estimate of topic-word distribution.
- Implement Labelled LDA
- Able to obtain per-word topic frequency.
The implementaion relies on Eigen for faster array multiplication and pybind11 for simple binding.
Installation
You can install the wheel from pypi:
pip install lda11
For x64 architecture, the above wheel is built using AVX. If it is not convenient for you, try e.g.
CFLAGS="-march=native" pip install git+https://github.com/tohtsky/lda11
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
lda11-0.3.0.0.tar.gz
(33.8 kB
view hashes)
Built Distributions
lda11-0.3.0.0-cp39-cp39-win_amd64.whl
(152.3 kB
view hashes)
lda11-0.3.0.0-cp38-cp38-win_amd64.whl
(154.1 kB
view hashes)
Close
Hashes for lda11-0.3.0.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b04b591c8a0c28a0b8d65ede11d1be1e83118d7d414b4842af77e00e6e05d799 |
|
MD5 | f32cc75635db641726e816abb0bf40ab |
|
BLAKE2b-256 | ea50c2cc3512ebecf9eacb34c3f91ee2aee2187c03795b4365f936a4b53fdf20 |
Close
Hashes for lda11-0.3.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6cef0a66b0edf2f2c0ceb315bfe7fd0b98b7265f04dbc4075db82a145772c9f2 |
|
MD5 | 525b2eb17c86d828a2588bf6d19cae96 |
|
BLAKE2b-256 | 58515d8263a7acfdc03776984e16b5a2d33d267d02cbbba34e32d990269925ed |
Close
Hashes for lda11-0.3.0.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8667ec08be85c2b22a7a5dc54668bc5731e4d707dc449897bdaf9c2e4c1fdf2 |
|
MD5 | fbe0fccbbea90506ec0907b8a3c8255e |
|
BLAKE2b-256 | 14dfaf719655ea4b6fbed7d951b661dea0ed8a0d6616562942482b3570621a8f |
Close
Hashes for lda11-0.3.0.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 463290c6f466804eb67718960a47fc0b3c06479213936ece75037789384b9e60 |
|
MD5 | aef590ca1e6207027d5d180b47046876 |
|
BLAKE2b-256 | 806a5ab8a736cc97649186e6e944ac76383b69491b18b664073b73512d05c45a |
Close
Hashes for lda11-0.3.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43f5db47d7a571b5f7dda93a316d0f98bab67792b264e48bc1a4bb3f6e392230 |
|
MD5 | 791a9045b73b684b3703f6f8863fd99d |
|
BLAKE2b-256 | 71f4374e0e151429b6a6a814e17ebcd82cce97cfef564733d4a1965d5cdb519c |
Close
Hashes for lda11-0.3.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3fe964498c719c2d3d8b29513cdbd21b866205fb60cd9ea1edb719213bdeadf |
|
MD5 | f705670b0996cdac888c5ce08425212e |
|
BLAKE2b-256 | cce09d5a1bacef882a636b04b847ec89e54407d72332ac2e6f0f02c1c345bd31 |
Close
Hashes for lda11-0.3.0.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2150d2f0c5dee3a229b43aa1eadc7377b2b3c5639170e9ecbbb6f3d412712fd0 |
|
MD5 | 8c3b5b71ec5b8ab63878f18a440cabe4 |
|
BLAKE2b-256 | 1a48c1aad58e73b1ddbc0fbe102de1b3ed4a9139e87ff7a724b8b14454245fc6 |
Close
Hashes for lda11-0.3.0.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e78a6e721ea50a958b4b223e433754d926fd3d10ef99a022467ee59aa419d3f |
|
MD5 | d0bf98c7807d5b788ff9d9adb7e58d71 |
|
BLAKE2b-256 | 38e6bed1f8d077d888454749fd3ed784f20f3a354ae38c4dc054da2a702e9dc1 |
Close
Hashes for lda11-0.3.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a8f5cdbe4f6dd7f635917b0521013364370ae290a05f892227909e67f63e6ec |
|
MD5 | e5cff77b850a42134276018471a9b177 |
|
BLAKE2b-256 | b3397e44b8903988f18204c989c43da6c1bb9533df71efdf6864afacccde26b5 |
Close
Hashes for lda11-0.3.0.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd0301fd4a8d349fe2be175193aadc641ea3384c163794ed9012b45b621bc382 |
|
MD5 | ce1fb2a92ef7d6aa57b2b64a31cff645 |
|
BLAKE2b-256 | 3c779fce1b8775ef064f19713fd4cc8e4e7bc50643a2f77d27b765ddfd195277 |
Close
Hashes for lda11-0.3.0.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c94904a408434195cafc69ad84088a62e31a2622c71f726d6056b92576182040 |
|
MD5 | 5cf5d7b6e9eb2ff76731053ef508d214 |
|
BLAKE2b-256 | efd73b654e5fd5ae9b3a143e218c48ed7c56231b013c57488e4fb58462f27b3b |
Close
Hashes for lda11-0.3.0.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7a3a590cf20b12fa335ec2df9aaf9ca255d24edee99564ae838ea9c601bce73 |
|
MD5 | 1fa2bde06750fcb28dc35c22e3eb8015 |
|
BLAKE2b-256 | fec6c5f20efb63ccda1ba34cea66486c1b1048381d530b53d85ea99b80228584 |
Close
Hashes for lda11-0.3.0.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b10bf72ae3922e2f020686bee8ec7a911d8d55ee94e092397edf66f0df0aaaa |
|
MD5 | dec2a9fa8cce1a546b1c66e0149e14b8 |
|
BLAKE2b-256 | 3f888b2401aff6d3743405b40fdd54090177c2ad49a959989d5f1735c5b9f4db |
Close
Hashes for lda11-0.3.0.0-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aaf5839715d119849cc3dd95c6fc7c3a00f59cb514a783e70fb555875e37d6fb |
|
MD5 | a7022ad95506a5fa1234e641931f566e |
|
BLAKE2b-256 | cb1e0c6063a7bae58f02786a02e3172bbf9964bd2b44426f5e7221611326eb74 |
Close
Hashes for lda11-0.3.0.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 549282b9259fcdfa58e1f28106765d40a48636e8f5ebe7a78e545bfe38e762c6 |
|
MD5 | 02ea3464234e5583dcdbb75b10f6fdca |
|
BLAKE2b-256 | 6db70d6737cf52e86402356c74c0c8284d5f67b15c7fde6f6d3e24d009760661 |