NAME

get_independent_GMM_3_mt - Multithreaded EM

SYNOPSIS

#include "r2/r2_gmm_em.h"

Example compile flags (system dependent):
  -DLINUX_X86_64 -DLINUX_X86_64_OPTERON  
   -I/home/kobus/include
   -L/misc/load/linux_x86_64_opteron -L/usr/lib
  -lKJB                               -lfftw3 -lgandalf  -ltiff -ltiff -lpng -lgsl -lgslcblas -ljpeg  -lSVM -lstdc++  -lGL -lGLU -lX11 -lglut -lGL -lGLU -lpthread -lSLATEC -lg2c  -ltiff  -lacml -lacml_mv -lg2c     -lX11 -lncursesw 


int get_independent_GMM_3_mt
(
	int num_threads,
	int num_clusters,
	const Matrix *feature_mp,
	const Int_vector *held_out_indicator_vp,
	const Vector *initial_a_vp,
	const Matrix *initial_means_mp,
	const Matrix *initial_var_mp,
	Vector **a_vpp,
	Matrix **means_mpp,
	Matrix **var_mpp,
	Matrix **P_mpp,
	double *log_likelihood_ptr,
	double *held_out_log_likelihood_ptr,
	int *num_iterations_ptr
);

DESCRIPTION

Multithreaded EM

SEE ALSO

get_full_GMM , get_full_GMM_2 , get_full_GMM_3 , get_independent_GMM , get_independent_GMM_2 , get_independent_GMM_3 , get_independent_GMM_2_with_missing_data , create_independent_GMM_thread