├── .gitignore ├── LICENSE ├── README.md ├── bin ├── dtm-darwin64 ├── dtm-linux32 ├── dtm-linux64 ├── dtm-win32.exe └── dtm-win64.exe ├── doc ├── HOWTO ├── dtm.md ├── dtm.tex └── lda.tex ├── dtm-parallel ├── Makefile ├── README ├── TEST_ROADMAP ├── c2_lib.c ├── c2_lib.h ├── data.c ├── data.h ├── gsl-wrappers.c ├── gsl-wrappers.h ├── lda-seq.c ├── lda-seq.h ├── lda.c ├── lda.h ├── main-aggregate-ss.c ├── main-fit_seq_docs.c ├── main-fit_seq_topics.c ├── main-fit_seq_topics.h ├── main-lda-e-step.c ├── main-lda-m-step.c ├── main.c ├── main.h ├── param.c ├── param.h ├── params.c ├── params.h ├── ss-lm-fit_seq_topics.h ├── ss-lm.c ├── ss-lm.h ├── strutil.c ├── strutil.h ├── util.c └── util.h ├── dtm ├── Makefile ├── build.sh ├── data.c ├── data.h ├── example │ ├── test-mult.dat │ └── test-seq.dat ├── gsl-wrappers.c ├── gsl-wrappers.h ├── lda-seq.c ├── lda-seq.h ├── lda.c ├── lda.h ├── main.c ├── main.h ├── param.c ├── param.h ├── params.c ├── params.h ├── sample.sh ├── ss-lm.c ├── ss-lm.h ├── util.c └── util.h ├── gslwrap ├── bin │ └── gslwrap-config └── include │ └── gslwrap │ ├── histogram.h │ ├── matrix_double.h │ ├── matrix_float.h │ ├── matrix_int.h │ ├── matrix_vector_operators.h │ ├── min_fminimizer.h │ ├── multimin_fdfminimizer.h │ ├── permutation.h │ ├── random_generator.h │ ├── random_number_distribution.h │ ├── vector_double.h │ ├── vector_float.h │ └── vector_int.h └── lib └── math ├── gradient_projection.cpp ├── gradient_projection.h ├── gradient_projection_test.cpp ├── gsl_matrix.h ├── gsl_vector.h ├── logspace.cpp ├── logspace.h ├── logspace_base.cpp ├── logspace_base.h ├── optimizer.h ├── specialfunc.cpp ├── specialfunc.h └── vectorops.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/README.md -------------------------------------------------------------------------------- /bin/dtm-darwin64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/bin/dtm-darwin64 -------------------------------------------------------------------------------- /bin/dtm-linux32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/bin/dtm-linux32 -------------------------------------------------------------------------------- /bin/dtm-linux64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/bin/dtm-linux64 -------------------------------------------------------------------------------- /bin/dtm-win32.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/bin/dtm-win32.exe -------------------------------------------------------------------------------- /bin/dtm-win64.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/bin/dtm-win64.exe -------------------------------------------------------------------------------- /doc/HOWTO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/doc/HOWTO -------------------------------------------------------------------------------- /doc/dtm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/doc/dtm.md -------------------------------------------------------------------------------- /doc/dtm.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/doc/dtm.tex -------------------------------------------------------------------------------- /doc/lda.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/doc/lda.tex -------------------------------------------------------------------------------- /dtm-parallel/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm-parallel/Makefile -------------------------------------------------------------------------------- /dtm-parallel/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm-parallel/README -------------------------------------------------------------------------------- /dtm-parallel/TEST_ROADMAP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm-parallel/TEST_ROADMAP -------------------------------------------------------------------------------- /dtm-parallel/c2_lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm-parallel/c2_lib.c -------------------------------------------------------------------------------- /dtm-parallel/c2_lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm-parallel/c2_lib.h -------------------------------------------------------------------------------- /dtm-parallel/data.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm-parallel/data.c -------------------------------------------------------------------------------- /dtm-parallel/data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm-parallel/data.h -------------------------------------------------------------------------------- /dtm-parallel/gsl-wrappers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm-parallel/gsl-wrappers.c -------------------------------------------------------------------------------- /dtm-parallel/gsl-wrappers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm-parallel/gsl-wrappers.h -------------------------------------------------------------------------------- /dtm-parallel/lda-seq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm-parallel/lda-seq.c -------------------------------------------------------------------------------- /dtm-parallel/lda-seq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm-parallel/lda-seq.h -------------------------------------------------------------------------------- /dtm-parallel/lda.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm-parallel/lda.c -------------------------------------------------------------------------------- /dtm-parallel/lda.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm-parallel/lda.h -------------------------------------------------------------------------------- /dtm-parallel/main-aggregate-ss.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm-parallel/main-aggregate-ss.c -------------------------------------------------------------------------------- /dtm-parallel/main-fit_seq_docs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm-parallel/main-fit_seq_docs.c -------------------------------------------------------------------------------- /dtm-parallel/main-fit_seq_topics.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm-parallel/main-fit_seq_topics.c -------------------------------------------------------------------------------- /dtm-parallel/main-fit_seq_topics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm-parallel/main-fit_seq_topics.h -------------------------------------------------------------------------------- /dtm-parallel/main-lda-e-step.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm-parallel/main-lda-e-step.c -------------------------------------------------------------------------------- /dtm-parallel/main-lda-m-step.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm-parallel/main-lda-m-step.c -------------------------------------------------------------------------------- /dtm-parallel/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm-parallel/main.c -------------------------------------------------------------------------------- /dtm-parallel/main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm-parallel/main.h -------------------------------------------------------------------------------- /dtm-parallel/param.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm-parallel/param.c -------------------------------------------------------------------------------- /dtm-parallel/param.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm-parallel/param.h -------------------------------------------------------------------------------- /dtm-parallel/params.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm-parallel/params.c -------------------------------------------------------------------------------- /dtm-parallel/params.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm-parallel/params.h -------------------------------------------------------------------------------- /dtm-parallel/ss-lm-fit_seq_topics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm-parallel/ss-lm-fit_seq_topics.h -------------------------------------------------------------------------------- /dtm-parallel/ss-lm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm-parallel/ss-lm.c -------------------------------------------------------------------------------- /dtm-parallel/ss-lm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm-parallel/ss-lm.h -------------------------------------------------------------------------------- /dtm-parallel/strutil.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm-parallel/strutil.c -------------------------------------------------------------------------------- /dtm-parallel/strutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm-parallel/strutil.h -------------------------------------------------------------------------------- /dtm-parallel/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm-parallel/util.c -------------------------------------------------------------------------------- /dtm-parallel/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm-parallel/util.h -------------------------------------------------------------------------------- /dtm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm/Makefile -------------------------------------------------------------------------------- /dtm/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm/build.sh -------------------------------------------------------------------------------- /dtm/data.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm/data.c -------------------------------------------------------------------------------- /dtm/data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm/data.h -------------------------------------------------------------------------------- /dtm/example/test-mult.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm/example/test-mult.dat -------------------------------------------------------------------------------- /dtm/example/test-seq.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm/example/test-seq.dat -------------------------------------------------------------------------------- /dtm/gsl-wrappers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm/gsl-wrappers.c -------------------------------------------------------------------------------- /dtm/gsl-wrappers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm/gsl-wrappers.h -------------------------------------------------------------------------------- /dtm/lda-seq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm/lda-seq.c -------------------------------------------------------------------------------- /dtm/lda-seq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm/lda-seq.h -------------------------------------------------------------------------------- /dtm/lda.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm/lda.c -------------------------------------------------------------------------------- /dtm/lda.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm/lda.h -------------------------------------------------------------------------------- /dtm/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm/main.c -------------------------------------------------------------------------------- /dtm/main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm/main.h -------------------------------------------------------------------------------- /dtm/param.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm/param.c -------------------------------------------------------------------------------- /dtm/param.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm/param.h -------------------------------------------------------------------------------- /dtm/params.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm/params.c -------------------------------------------------------------------------------- /dtm/params.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm/params.h -------------------------------------------------------------------------------- /dtm/sample.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm/sample.sh -------------------------------------------------------------------------------- /dtm/ss-lm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm/ss-lm.c -------------------------------------------------------------------------------- /dtm/ss-lm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm/ss-lm.h -------------------------------------------------------------------------------- /dtm/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm/util.c -------------------------------------------------------------------------------- /dtm/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/dtm/util.h -------------------------------------------------------------------------------- /gslwrap/bin/gslwrap-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/gslwrap/bin/gslwrap-config -------------------------------------------------------------------------------- /gslwrap/include/gslwrap/histogram.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/gslwrap/include/gslwrap/histogram.h -------------------------------------------------------------------------------- /gslwrap/include/gslwrap/matrix_double.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/gslwrap/include/gslwrap/matrix_double.h -------------------------------------------------------------------------------- /gslwrap/include/gslwrap/matrix_float.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/gslwrap/include/gslwrap/matrix_float.h -------------------------------------------------------------------------------- /gslwrap/include/gslwrap/matrix_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/gslwrap/include/gslwrap/matrix_int.h -------------------------------------------------------------------------------- /gslwrap/include/gslwrap/matrix_vector_operators.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/gslwrap/include/gslwrap/matrix_vector_operators.h -------------------------------------------------------------------------------- /gslwrap/include/gslwrap/min_fminimizer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/gslwrap/include/gslwrap/min_fminimizer.h -------------------------------------------------------------------------------- /gslwrap/include/gslwrap/multimin_fdfminimizer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/gslwrap/include/gslwrap/multimin_fdfminimizer.h -------------------------------------------------------------------------------- /gslwrap/include/gslwrap/permutation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/gslwrap/include/gslwrap/permutation.h -------------------------------------------------------------------------------- /gslwrap/include/gslwrap/random_generator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/gslwrap/include/gslwrap/random_generator.h -------------------------------------------------------------------------------- /gslwrap/include/gslwrap/random_number_distribution.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/gslwrap/include/gslwrap/random_number_distribution.h -------------------------------------------------------------------------------- /gslwrap/include/gslwrap/vector_double.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/gslwrap/include/gslwrap/vector_double.h -------------------------------------------------------------------------------- /gslwrap/include/gslwrap/vector_float.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/gslwrap/include/gslwrap/vector_float.h -------------------------------------------------------------------------------- /gslwrap/include/gslwrap/vector_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/gslwrap/include/gslwrap/vector_int.h -------------------------------------------------------------------------------- /lib/math/gradient_projection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/lib/math/gradient_projection.cpp -------------------------------------------------------------------------------- /lib/math/gradient_projection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/lib/math/gradient_projection.h -------------------------------------------------------------------------------- /lib/math/gradient_projection_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/lib/math/gradient_projection_test.cpp -------------------------------------------------------------------------------- /lib/math/gsl_matrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/lib/math/gsl_matrix.h -------------------------------------------------------------------------------- /lib/math/gsl_vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/lib/math/gsl_vector.h -------------------------------------------------------------------------------- /lib/math/logspace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/lib/math/logspace.cpp -------------------------------------------------------------------------------- /lib/math/logspace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/lib/math/logspace.h -------------------------------------------------------------------------------- /lib/math/logspace_base.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/lib/math/logspace_base.cpp -------------------------------------------------------------------------------- /lib/math/logspace_base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/lib/math/logspace_base.h -------------------------------------------------------------------------------- /lib/math/optimizer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/lib/math/optimizer.h -------------------------------------------------------------------------------- /lib/math/specialfunc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/lib/math/specialfunc.cpp -------------------------------------------------------------------------------- /lib/math/specialfunc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/lib/math/specialfunc.h -------------------------------------------------------------------------------- /lib/math/vectorops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magsilva/dtm/HEAD/lib/math/vectorops.h --------------------------------------------------------------------------------