- Meeting MBARI 25 August 2004 - 
## classification of particle categories ##

Content of folder CODE_CLASSIFIER:
. folder DB -> toy database to run the program
. folder netlab -> files belonging to NetLab package that are used (i.e. to estimate MoG)
. run_manyExp.m -> script file to run experiments of classification using three classes (see DB folder)
. training_ljmNL3.m -> function to get training models
. test_ljmNL3.m -> function to test data
. collect_data_classes.m -> script to compute image features (it could/should be done during training and test)
. calcola_invarianti.m -> function that computes Schmid invariants
. apply_non_lin3.m -> function that apply a non-linearity to the invariants
. comp_stat.m -> function that estimates the mean of the background
. fisher_l_d.m -> function that implements Fisher Linear Discriminants
. ERvsParam.m -> example of script to tune the system in order to find the optimal nr. of dimension of feature space, nr. of components in the mixture and kind of their covariance matrix
. find_initcond.m -> example of script to find a good intialization for the random number generator (used in the MoG estimate)

#$%#$%#$%#$%#$%#$%#$%#$%#$%#$%#$%#$%#$%#$%#$%#$%

EXAMPLE:
>> collect_data_classes
cl 1|
cl 2|
cl 3|
>> run_manyExp
@@@@@@@@@@ Experiment nr.1 @@@@@@@@@@ 
TRAINING 
Computing FLD 
Computing MoG 
computing MoG-1 
computing MoG-2 
computing MoG-3 
TEST 
cl BACT:/ 93 on 100 
cl RBC:/ 100 on 100 
cl SPRM:/ 100 on 100 
TEST 
cl BACT:/ 94 on 100 
cl RBC:/ 100 on 100 
cl SPRM:/ 98 on 100 

#$%#$%#$%#$%#$%#$%#$%#$%#$%#$%#$%#$%#$%#$%#$%#$%

- Calteth - 

Marc'Aurelio Ranzato 
aurelio@vision.caltech.edu