Changeset 5649 for branches/DataAnalysis Refactoring/HeuristicLab.Algorithms.DataAnalysis/3.4/SupportVectorMachine/SupportVectorClassificationSolution.cs
- Timestamp:
- 03/10/11 10:00:09 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/DataAnalysis Refactoring/HeuristicLab.Algorithms.DataAnalysis/3.4/SupportVectorMachine/SupportVectorClassificationSolution.cs
r5626 r5649 41 41 } 42 42 43 [Storable]44 private double lowerEstimationLimit;45 public double LowerEstimationLimit {46 get { return lowerEstimationLimit; }47 }48 49 [Storable]50 private double upperEstimationLimit;51 public double UpperEstimationLimit {52 get { return upperEstimationLimit; }53 }54 55 private List<string> inputVariables;56 [Storable]57 private IEnumerable<string> InputVariablesStorable {58 get { return inputVariables; }59 set { inputVariables = new List<string>(value); }60 }61 62 43 public Dataset SupportVectors { 63 44 get { return CalculateSupportVectors(); } … … 68 49 private SupportVectorClassificationSolution(SupportVectorClassificationSolution original, Cloner cloner) 69 50 : base(original, cloner) { 70 inputVariables = new List<string>(original.inputVariables);71 lowerEstimationLimit = original.lowerEstimationLimit;72 upperEstimationLimit = original.upperEstimationLimit;73 51 } 74 public SupportVectorClassificationSolution(SupportVectorMachineModel model, IClassificationProblemData problemData , IEnumerable<string> inputVariables, double lowerEstimationLimit, double upperEstimationLimit)52 public SupportVectorClassificationSolution(SupportVectorMachineModel model, IClassificationProblemData problemData) 75 53 : base(model, problemData) { 76 this.inputVariables = new List<string>(inputVariables);77 this.lowerEstimationLimit = lowerEstimationLimit;78 this.upperEstimationLimit = upperEstimationLimit;79 54 } 80 55 … … 87 62 base.OnProblemDataChanged(e); 88 63 } 89 64 90 65 private Dataset CalculateSupportVectors() { 91 66 if (Model.Model.SupportVectorIndizes.Length == 0)
Note: See TracChangeset
for help on using the changeset viewer.