There are five important functions. 1) loadPaths: it contains the path of the database, BGMM Toolbox, and the files for loading the face features. 2) makeDatabase: it makes folders for the users a where necessary information are saved. 3) trainAll: it uses the functions train and trainWorld. It does what its name says. 4) testAll: compute the likelihoods and saves them in mat files. It computes all the possible users. 5) EER: It is partially ready. To get started Edit loadPaths.m and set the paths correctly for your installation. matlab < main.m A better option is to do: nice -n19 matlab -nodesktop -nosplash < main.m or type "main" in the matlab prompt