- Timestamp:
- 03/15/11 17:02:57 (13 years ago)
- Location:
- branches/DataAnalysis Refactoring/HeuristicLab.Algorithms.DataAnalysis/3.4
- Files:
-
- 2 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/DataAnalysis Refactoring/HeuristicLab.Algorithms.DataAnalysis/3.4/HeuristicLab.Algorithms.DataAnalysis-3.4.csproj
r5658 r5694 112 112 <Compile Include="HeuristicLabAlgorithmsDataAnalysisPlugin.cs" /> 113 113 <Compile Include="FixedDataAnalysisAlgorithm.cs" /> 114 <Compile Include="Interfaces\ISupportVectorMachineModel.cs" /> 115 <Compile Include="Interfaces\ISupportVectorMachineSolution.cs" /> 114 116 <Compile Include="Interfaces\IDataAnalysisAlgorithm.cs" /> 115 117 <Compile Include="kMeans\KMeansClustering.cs" /> -
branches/DataAnalysis Refactoring/HeuristicLab.Algorithms.DataAnalysis/3.4/SupportVectorMachine/SupportVectorClassificationSolution.cs
r5690 r5694 35 35 [Item("SupportVectorClassificationSolution", "Represents a support vector solution for a classification problem which can be visualized in the GUI.")] 36 36 [StorableClass] 37 public sealed class SupportVectorClassificationSolution : ClassificationSolution {37 public sealed class SupportVectorClassificationSolution : ClassificationSolution, ISupportVectorMachineSolution { 38 38 39 public new SupportVectorMachineModel Model {40 get { return ( SupportVectorMachineModel)base.Model; }39 public new ISupportVectorMachineModel Model { 40 get { return (ISupportVectorMachineModel)base.Model; } 41 41 } 42 42 -
branches/DataAnalysis Refactoring/HeuristicLab.Algorithms.DataAnalysis/3.4/SupportVectorMachine/SupportVectorMachineModel.cs
r5690 r5694 38 38 [StorableClass] 39 39 [Item("SupportVectorMachineModel", "Represents a support vector machine model.")] 40 public sealed class SupportVectorMachineModel : NamedItem, I RegressionModel, IClassificationModel {40 public sealed class SupportVectorMachineModel : NamedItem, ISupportVectorMachineModel, IRegressionModel, IClassificationModel { 41 41 42 42 private SVM.Model model; … … 76 76 var sv = Model.SupportVectors[i]; 77 77 for (int j = 0; j < sv.Length; j++) { 78 data[i, sv[j].Index] = sv[j].Value;78 data[i, j] = sv[j].Value; 79 79 } 80 80 } … … 118 118 return new SupportVectorMachineModel(this, cloner); 119 119 } 120 121 120 122 121 #region IRegressionModel Members … … 196 195 } 197 196 } 198 #endregion 197 #endregion 199 198 } 200 199 } -
branches/DataAnalysis Refactoring/HeuristicLab.Algorithms.DataAnalysis/3.4/SupportVectorMachine/SupportVectorRegressionSolution.cs
r5690 r5694 35 35 [Item("SupportVectorRegressionSolution", "Represents a support vector solution for a regression problem which can be visualized in the GUI.")] 36 36 [StorableClass] 37 public sealed class SupportVectorRegressionSolution : RegressionSolution {37 public sealed class SupportVectorRegressionSolution : RegressionSolution, ISupportVectorMachineSolution { 38 38 39 public new SupportVectorMachineModel Model {40 get { return ( SupportVectorMachineModel)base.Model; }39 public new ISupportVectorMachineModel Model { 40 get { return (ISupportVectorMachineModel)base.Model; } 41 41 } 42 42
Note: See TracChangeset
for help on using the changeset viewer.