public DecisionTree BuildConditionalTree(TableFixedData data, TreeOptions options, int[] attributes = null) { var ret = new C45AlgorithmDataOptimized(data, options); return(ret.BuildConditionalTree(null, attributes)); }
public ConditionalTree BuildConditionalTree(ITableData data, bool optimized = false) { if (optimized) { var ret = new C45AlgorithmDataOptimized(TableFixedData.FromTableData(data)); return ret.BuildConditionalTree(); } return new C45AlgorithmData().BuildConditionalTree(data); }
public DecisionTree BuildConditionalTree(ITableData data, TreeOptions options) { var ret = new C45AlgorithmDataOptimized(TableFixedData.FromTableData(data), options); return ret.BuildConditionalTree(); }
public DecisionTree BuildConditionalTree(TableFixedData data, TreeOptions options, int[] attributes = null) { var ret = new C45AlgorithmDataOptimized(data, options); return ret.BuildConditionalTree(null, attributes); }
public ConditionalTree BuildConditionalTreeOptimized(TableFixedData data) { var ret = new C45AlgorithmDataOptimized(data); return ret.BuildConditionalTree(); }
public DecisionTree BuildConditionalTree(ITableData data, TreeOptions options) { var ret = new C45AlgorithmDataOptimized(TableFixedData.FromTableData(data), options); return(ret.BuildConditionalTree()); }