Skip to content

Commit 72a8a89

Browse files
ganikeerhardt
authored andcommitted
Light LDA doc (dotnet#464)
1 parent 56945af commit 72a8a89

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

src/Microsoft.ML.Transforms/Text/LdaTransform.cs

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,21 @@
2727
namespace Microsoft.ML.Runtime.TextAnalytics
2828
{
2929
/// <summary>
30-
/// The latent Dirichlet allocation (LDA) transform.
31-
/// http://arxiv.org/abs/1412.1576
30+
/// LightLDA transform: Big Topic Models on Modest Compute Clusters.
31+
/// <see href="http://arxiv.org/abs/1412.1576">LightLDA</see> is an implementation of Latent Dirichlet Allocation (LDA).
32+
/// Previous implementations of LDA such as SparseLDA or AliasLDA allow to achieve massive data and model scales,
33+
/// for example models with tens of billions of parameters to be inferred from billions of documents.
34+
/// However this requires using a cluster of thousands of machines with all ensuing costs to setup and maintain.
35+
/// LightLDA solves this problem in a more cost-effective manner by providing an implementation
36+
/// that is efficient enough for modest clusters with at most tens of machines...
37+
/// For more details please see original LightLDA paper:
38+
/// http://arxiv.org/abs/1412.1576
39+
/// http://www.www2015.it/documents/proceedings/proceedings/p1351.pdf
40+
/// and open source implementation:
41+
/// https://github.com/Microsoft/LightLDA
42+
///
43+
/// See <a href="https://github.com/dotnet/machinelearning/blob/master/test/Microsoft.ML.TestFramework/DataPipe/TestDataPipe.cs"/>
44+
/// for an example on how to use LdaTransform.
3245
/// </summary>
3346
public sealed class LdaTransform : OneToOneTransformBase
3447
{

0 commit comments

Comments
 (0)