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.1.tar.gz
(33.7 kB
view hashes)
Built Distributions
lda11-0.3.0.1-cp39-cp39-win_amd64.whl
(152.3 kB
view hashes)
lda11-0.3.0.1-cp38-cp38-win_amd64.whl
(154.1 kB
view hashes)
Close
Hashes for lda11-0.3.0.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c579fa8bb09b8a75913a83fa1dc8c4d78c24dfb32a77dae9635f1c58a13f9b6c |
|
MD5 | 1372cfbc580490c79c55a1e40e0fe62c |
|
BLAKE2b-256 | c1444abde597e9199a67350d1542f4d04e46b38a42e7b8fa317e8603254927e7 |
Close
Hashes for lda11-0.3.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3e02acf45877a82253061f8bbac856b1ddb7644e845eab3a7a9b3345c3b80e5 |
|
MD5 | 584b023bdbd45c2bd4b70655b3ac31bc |
|
BLAKE2b-256 | e3f751e7760d7b578f80e8855e995497a991232a955b3a4f4b1c5247396427da |
Close
Hashes for lda11-0.3.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2de350f5685afe7fd465ac9babde3ca834ff09fb2ace580621acb0b73c288ad2 |
|
MD5 | dc724ed7c9935dff320a691adbd548d2 |
|
BLAKE2b-256 | 5f8b9de7c942707b03441d58252ace0627b3ac00964905687ec302a92e43ca6c |
Close
Hashes for lda11-0.3.0.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef0afe370c2ae2dd99082bd1f395fa10be992e254d1a0f883d8c5a31dc04ed1a |
|
MD5 | 036f22ae4b8997d9652bafc82c83c053 |
|
BLAKE2b-256 | ea4820c45c806c9a470b7f2c85c314dfdecb1d5d3c90f9520c794c535302b8a2 |
Close
Hashes for lda11-0.3.0.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc9e2e5997202a29c41c93f40e09922c7a048d1ca3ef8635ab4546d5e24e794a |
|
MD5 | 4aafa87b69e129f8173c72f9b50933a1 |
|
BLAKE2b-256 | 3ab0d05acd3115ace5832860fc482d68c9d1ca504a43c311f4049d0fae582d93 |
Close
Hashes for lda11-0.3.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63e6238a44118214f5d64aec2b41e6647b9128f55d642b70b2c0f7c3ba8eb6e6 |
|
MD5 | 760484bd02510f4b279d0741f684049b |
|
BLAKE2b-256 | e6c2c4cca08213b881bd843a97e307524ca2f50284502660c50b159dcd346676 |
Close
Hashes for lda11-0.3.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07c72d9d13cf3385d4cd111db2094b997326b1839c52b3570b65b468347481c6 |
|
MD5 | f18e0d23c70269c813fddf6e9fb16a96 |
|
BLAKE2b-256 | e0d658773ab4b0a70b1c5df40c828c0b9c081f4944ae315ee403c54b700b907b |
Close
Hashes for lda11-0.3.0.1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f69c1e9e9a8f48437bed6c6658f7d1714642fe93cd48c01259e446a12a35814f |
|
MD5 | f3a07c68296b7cb9a9703b268a858f95 |
|
BLAKE2b-256 | 8a338cfa1615142d052479b0146466884986102f7be0d3670860ca73683d0ac2 |
Close
Hashes for lda11-0.3.0.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf658dc5d34e10fe2c4c4685d95e288b70e86bc5a169eb4305bfa753f2e59ee7 |
|
MD5 | bd3c81e4295208e54043a15dcb5f9dfb |
|
BLAKE2b-256 | e44e61de242eacb651e0fc8dd97289a3a2a4e9acd800e4d999069eaa6364739e |
Close
Hashes for lda11-0.3.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d9dbea3585884d9df2fa3879a3dbd231c2731280db8a9735e051aa799102d92 |
|
MD5 | d48d92e296c044f4c4f838d8f28de87a |
|
BLAKE2b-256 | 80111a54c933570c344fe58bc35cd9a59a22656e912f56cb0dbe8c33f7f7d18f |
Close
Hashes for lda11-0.3.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e67dc40551f460d34f30c67c7a87b7ce5d72e7090e5860a49f71b48a9742594 |
|
MD5 | 0874bfc304ffba93f2367dd4aad40a07 |
|
BLAKE2b-256 | 95d7d2f2c8ee1efc79ad8bfc7ac1d1fda6801f23a372673d044bb8d45a27141d |
Close
Hashes for lda11-0.3.0.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e15105219d5896865582aa41976ce1cc2d425b995a2cc86583808bc498abf862 |
|
MD5 | 846ca314260ed6e83c8ccc5ffa3c409b |
|
BLAKE2b-256 | e5e07cc89ac2af82028a6f00a9a54d5a7c26f9de6089930ad61f7c79844bccd2 |
Close
Hashes for lda11-0.3.0.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ddb325029bb5437c54f34c5d0afbdab983ad1b249ce841e1138958fbecb121e8 |
|
MD5 | 5e90153447f7611e20ac15d77e513ecc |
|
BLAKE2b-256 | 8f4e4e5911f5dee5e78df31046d6c81a9f6c4b34151a51b511a0b825b7fe84a1 |
Close
Hashes for lda11-0.3.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86445f2a7acd06785515302096a54be61b3cadafaa81060015b6b667d2670f54 |
|
MD5 | 5ca20c46828a4c23bb61d85d8d7ceac4 |
|
BLAKE2b-256 | 2ccb5f0da94e658d990ad6e703388e6237bd1d71c6aba11b4ce83379299c8dce |
Close
Hashes for lda11-0.3.0.1-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | edd98f05ca67cfdbd76614b863d14d7f88609db0cdb4710cb67ec2f856b7029a |
|
MD5 | de35563c787ecef78985c93c9c002ffe |
|
BLAKE2b-256 | 73f14e37127443b767e9c1a6b81dbd2d36af1cb67c9ecb2696a393da85113b9d |
Close
Hashes for lda11-0.3.0.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9de407ec2483f8ab8f4f85d6d06603299dc0139a73b95090ee9049690616f72 |
|
MD5 | 46e0614a294ef994294e3c0df48d17bc |
|
BLAKE2b-256 | 55bc87d8cce671ffb433b0ea66a1afe5127af65ec828714d5276df90423def5d |