| 
               | 
            
              C45Learning Properties | 
          
The C45Learning type exposes the following members.
| Name | Description | |
|---|---|---|
| Attributes | 
              Gets or sets the collection of attributes to 
              be processed by the induced decision tree.
              (Inherited from DecisionTreeLearningBase.) | |
| AttributeUsageCount | 
              Gets how many times each attribute has already been used in the current path.
              In the original C4.5 and ID3 algorithms, attributes could be re-used only once,
              but in the framework implementation this behaviour can be adjusted by setting 
              the Join property.
              (Inherited from DecisionTreeLearningBase.) | |
| Join | 
              Gets or sets how many times one single variable can be integrated into the decision process. In the original
              ID3 algorithm, a variable can join only one time per decision path (path from the root to a leaf). If set to
              zero, a single variable can participate as many times as needed. Default is 1.
              (Inherited from DecisionTreeLearningBase.) | |
| MaxHeight | 
              Gets or sets the maximum allowed height when learning a tree. If 
              set to zero, the tree can have an arbitrary length. Default is 0.
              (Inherited from DecisionTreeLearningBase.) | |
| MaxVariables | 
              Gets or sets the maximum number of variables that
              can enter the tree. A value of zero indicates there
              is no limit. Default is 0 (there is no limit on the
              number of variables).
              (Inherited from DecisionTreeLearningBase.) | |
| Model | 
              Gets or sets the decision trees being learned.
              (Inherited from DecisionTreeLearningBase.) | |
| ParallelOptions | 
              Gets or sets the parallelization options for this algorithm.
              (Inherited from ParallelLearningBase.) | |
| SplitStep | 
              Gets or sets the step at which the samples will
              be divided when dividing continuous columns in
              binary classes. Default is 1.
              | |
| Token | 
            Gets or sets a cancellation token that can be used
            to cancel the algorithm while it is running.
              (Inherited from ParallelLearningBase.) |