wolffd@0: % If all is well, all of these scripts should run without errors. wolffd@0: wolffd@0: wolffd@0: % bnets wolffd@0: cg1 wolffd@0: cg2 wolffd@0: discrete1 wolffd@0: fa1 wolffd@0: gaussian1 wolffd@0: gaussian2 wolffd@0: if exist('@gibbs_sampling_inf_engine/private/compute_posterior','file') wolffd@0: % only exists if installC has been run wolffd@0: gibbs_test1 wolffd@0: end wolffd@0: learn1 wolffd@0: lw1 wolffd@0: mfa1 wolffd@0: mixexp1 wolffd@0: mixexp2 wolffd@0: mixexp3 wolffd@0: mog1 wolffd@0: mpe1 wolffd@0: mpe2 wolffd@0: qmr1 wolffd@0: qmr2 wolffd@0: sample1 wolffd@0: softev1 wolffd@0: softmax1 wolffd@0: sprinkler1 wolffd@0: wolffd@0: wolffd@0: % belief propagation wolffd@0: belprop_polytree_discrete wolffd@0: belprop_polytree_gauss % alag wolffd@0: belprop_polytree_cg wolffd@0: belprop_loop1_discrete wolffd@0: belprop_loop1_gauss wolffd@0: belprop_loopy_discrete wolffd@0: belprop_loopy_gauss wolffd@0: belprop_loopy_cg % like cg1 wolffd@0: wolffd@0: wolffd@0: % factor graphs wolffd@0: %fg1 failed since marginals were not exact wolffd@0: wolffd@0: fg2 wolffd@0: fg3 wolffd@0: fg_mrf1 wolffd@0: fg_mrf2 wolffd@0: wolffd@0: wolffd@0: % Structure learning wolffd@0: bic1 wolffd@0: cooper_yoo wolffd@0: k2demo1 wolffd@0: mcmc1 wolffd@0: model_select1 wolffd@0: pc1 wolffd@0: %pc2 failed due to numerical problems in KPMstats/cond_indep_fisher_z wolffd@0: wolffd@0: wolffd@0: wolffd@0: wolffd@0: % limids wolffd@0: asia_dt1 wolffd@0: id1 wolffd@0: oil1 wolffd@0: pigs1 wolffd@0: wolffd@0: wolffd@0: % dbns wolffd@0: arhmm1 wolffd@0: bat1 wolffd@0: bkff1 wolffd@0: chmm1 wolffd@0: dhmm1 wolffd@0: filter_test1 wolffd@0: ghmm1 wolffd@0: kalman1 wolffd@0: kjaerulff1 wolffd@0: loopy_dbn1 wolffd@0: mhmm1 wolffd@0: mildew1 wolffd@0: reveal1 wolffd@0: viterbi1 wolffd@0: water1 wolffd@0: wolffd@0: wolffd@0: % HHMMs wolffd@0: abcd_hhmm wolffd@0: sample_square_hhmm_discrete wolffd@0: %learn_square_hhmm_cts wolffd@0: sample_motif_hhmm wolffd@0: wolffd@0: %sparse jtree engine & ndx 2TBN engine wolffd@0: if exist('@jtree_sparse_inf_engine/init_pot','file') wolffd@0: % only exists if installC has been run wolffd@0: discrete2 wolffd@0: discrete3 wolffd@0: filter_test1 wolffd@0: water2 wolffd@0: end wolffd@0: wolffd@0: %find . -path '*.m' -exec wc -l {} \; | ~/count.pl wolffd@0: wolffd@0: % we cannot use tic;toc to time test_BNT, since functions within this script wolffd@0: % reset the tic;toc timer. Hence we use the following: wolffd@0: %clock0=clock; cpu0 = cputime; test_BNT; cpu=cputime-cpu0; elapsed=etime(clock, clock0)