Readers new to PRTools should start by reading the PRTools User Guide.

There is a set of introductory examples that may serve as a part of an introductory PRTools course. These are based on code snippets that can be used by copy-paste-run next to a Matlab window,

Below the growing set of advanced PRTools example files is presented. These are published Matlab m-files that can be run by the user. In various documents references to these files are made.

camels_elephants A simple Kimia image classification, Introductory PR experiment on blob images. It loads the images, computes features, creates scatter plot and estimates the nearest neighbor classification error.
classifiers Classifiers, Introduction of defining, training and evaluating classifiers.
lcurves Learning curves, Learning curves for Bayes-Normal, Nearest Mean and Nearest Neighbor on the Iris dataset. Averages over 100 repetitions.
crossval_ex Cross-validation, A large experiment comparing the ability of several cross-validation procedures to determine the best of seven classifiers.
fcurves Feature curves, Feature curves for Bayes-Normal, on the Satellite dataset.
featsel_ex1 Feature selection 1, Examples of various feature selection procedures, organized per procedure.
featsel_ex2 Feature selection 2, Examples of various feature selection procedures, organized per classifier
apperror The apparent error, Examples of the behavior of the apparent error for increasing training set size, dimensionality and complexity.
bayes_classifier Bayes classifier uses a 2D examples of four normally distributed classes to show the Bayes classifier and how it can be approximated by qdc. A learning curve shows the speed of convergence to the Bayes error.
adaboost_ex Adaboost introduction, Adaboost 2D examples based on perceptrons and decision stumps.
adaboost_comp Adaboost comparison, Adaboost compared with other base classifier generators and combiners.
comb_classifiers Combining classifiers, Introduction of stacked and parallel combining by fixed and trained combiners.
mclassification Multi-class classifiers, improved by using a trained combiner for post-processing
pca_vs_classf PCA versus classifier for feature reduction. An example comparing by feature curves the performance of PCA with that of a trained classifier for feature reduction in a multi-class problem.
clustering Clustering, Introduction of various clustering techniques.
sspca Semi-supervised learning by PCA, Illustrates that semi-supervised classification by PCA may be useful.

 

[annotation]

classifiers Classifiers, Introduction of defining, training and evaluating classifiers.
clustering clustering
comb_classifiers comb_classifiers
confidences
covariances
dectree
densities
disspace
adaboost_comp
eigval
eigspec
pca_ex
fscale
wrapper_filter
fisher_clasf
fisher_map
gauss_dist
Iris_dataset
long_spiral
parzen_density
eigenfaces
knn_ex
kpca_ex
loo_ex
normalization
parzen_clasf
perceptron
prototypes
qda
regularization
reject1
reject2
scatterplot
svm
mds_ex

[/annotation]