NLP.Lda

This document is auto-generated for Owl’s APIs. #10 entries have been extracted.

Github: {Signature} {Implementation}

Type definition

type lda_typ = SimpleLDA | FTreeLDA | LightLDA | SparseLDA

Type of LDA training algorithms.

type model

Type of LDA model.

Core functions

val init : ?iter:int -> int -> (string, int) Hashtbl.t -> Owl_nlp_corpus.t -> model

init ~iter k v d inits an LDA model for training. The default iteration is 100.

Parameters:
  • iter: number of iterations.
  • k: number of topics.
  • v: vocabulary.
  • d: corpus.
val train : lda_typ -> model -> unit

After calling init, calling this function starts the training.

source code

Helper functions

val show_info : model -> int -> float -> unit

Function for printing out log information, tailored for LDA training.

source code

val include_token : model -> int -> int -> int -> unit

Include a token in model, used in training and you are not supposed to use it.

source code

val exclude_token : model -> int -> int -> int -> unit

Exclude a token in model, used in training and you are not supposed to use it.

source code