Sha256: 214b3cf1bd28ecd4604c44b60f0eb76542daa0da951e6046d8863059fdec080a

Contents?: true

Size: 1.19 KB

Versions: 20

Compression:

Stored size: 1.19 KB

Contents

// (C) Copyright 2004, David M. Blei (blei [at] cs [dot] cmu [dot] edu)

// This file is part of LDA-C.

// LDA-C is free software; you can redistribute it and/or modify it under
// the terms of the GNU General Public License as published by the Free
// Software Foundation; either version 2 of the License, or (at your
// option) any later version.

// LDA-C is distributed in the hope that it will be useful, but WITHOUT
// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
// for more details.

// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
// USA

#ifndef LDA_H
#define LDA_H


typedef struct {
	int* words;
	int* counts;
	int length;
	int total;
} document;


typedef struct {
	document* docs;
	int num_terms;
	int num_docs;
} corpus;


typedef struct {
	double alpha;
	double** log_prob_w;
	int num_topics;
	int num_terms;
} lda_model;


typedef struct {
	double** class_word;
	double* class_total;
	double alpha_suffstats;
	int num_docs;
} lda_suffstats;

#endif

Version data entries

20 entries across 20 versions & 2 rubygems

Version Path
lda-ruby-0.3.9 ext/lda-ruby/lda.h
ealdent-lda-ruby-0.1.1 lda.h
ealdent-lda-ruby-0.1.2 lda.h
ealdent-lda-ruby-0.1.3 lib/lda.h
ealdent-lda-ruby-0.1.4 lib/lda.h
ealdent-lda-ruby-0.1.5 lib/lda.h
ealdent-lda-ruby-0.1.6 lib/lda.h
ealdent-lda-ruby-0.1.7 lib/lda.h
ealdent-lda-ruby-0.2.0 lib/lda.h
ealdent-lda-ruby-0.2.1 lib/lda.h
ealdent-lda-ruby-0.2.2 lib/lda.h
ealdent-lda-ruby-0.2.3 lib/lda.h
ealdent-lda-ruby-0.3.0 ext/lda-ruby/lda.h
ealdent-lda-ruby-0.3.1 ext/lda-ruby/lda.h
lda-ruby-0.3.8 ext/lda-ruby/lda.h
lda-ruby-0.3.7 ext/lda-ruby/lda.h
lda-ruby-0.3.6 ext/lda-ruby/lda.h
lda-ruby-0.3.5 ext/lda-ruby/lda.h
lda-ruby-0.3.4 ext/lda-ruby/lda.h
lda-ruby-0.3.1 ext/lda-ruby/lda.h