next up previous contents
Next: Providing input Up: Practical implementation Previous: Practical implementation   Contents


Architecture

TClass implements the architecture suggested in Figures 5.1 and 5.2. As a historical artifact, it also implements several other architectures (for example, the per-class clustering approach discussed in [Kad99], and also covered in Section A.2). It also implements several baseline algorithms (for example, the naive segmentation approach, discussed in Section 6.1.1). There are classes that correspond directly to the combiners, feature extractors and learners discussed in Section 5.1. In particular, three things are implemented using inheritance; making it very easy to implement additional components:

Each of these components can be mixed and matched. For example, any metafeature can be used with any segmenter.

For added flexibility, each of these components has a mechanism for setting whatever settings are useful to it. For example, if one is applying K-Means, one may wish to specify the number of clusters or ask that it be determined automatically.


next up previous contents
Next: Providing input Up: Practical implementation Previous: Practical implementation   Contents
Mohammed Waleed Kadous 2002-12-10