Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/15/11 17:02:57 (13 years ago)
Author:
gkronber
Message:

#1418 ported views for support vector machine solutions and models.

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  
    112112    <Compile Include="HeuristicLabAlgorithmsDataAnalysisPlugin.cs" />
    113113    <Compile Include="FixedDataAnalysisAlgorithm.cs" />
     114    <Compile Include="Interfaces\ISupportVectorMachineModel.cs" />
     115    <Compile Include="Interfaces\ISupportVectorMachineSolution.cs" />
    114116    <Compile Include="Interfaces\IDataAnalysisAlgorithm.cs" />
    115117    <Compile Include="kMeans\KMeansClustering.cs" />
  • branches/DataAnalysis Refactoring/HeuristicLab.Algorithms.DataAnalysis/3.4/SupportVectorMachine/SupportVectorClassificationSolution.cs

    r5690 r5694  
    3535  [Item("SupportVectorClassificationSolution", "Represents a support vector solution for a classification problem which can be visualized in the GUI.")]
    3636  [StorableClass]
    37   public sealed class SupportVectorClassificationSolution : ClassificationSolution {
     37  public sealed class SupportVectorClassificationSolution : ClassificationSolution, ISupportVectorMachineSolution {
    3838
    39     public new SupportVectorMachineModel Model {
    40       get { return (SupportVectorMachineModel)base.Model; }
     39    public new ISupportVectorMachineModel Model {
     40      get { return (ISupportVectorMachineModel)base.Model; }
    4141    }
    4242
  • branches/DataAnalysis Refactoring/HeuristicLab.Algorithms.DataAnalysis/3.4/SupportVectorMachine/SupportVectorMachineModel.cs

    r5690 r5694  
    3838  [StorableClass]
    3939  [Item("SupportVectorMachineModel", "Represents a support vector machine model.")]
    40   public sealed class SupportVectorMachineModel : NamedItem, IRegressionModel, IClassificationModel {
     40  public sealed class SupportVectorMachineModel : NamedItem, ISupportVectorMachineModel, IRegressionModel, IClassificationModel {
    4141
    4242    private SVM.Model model;
     
    7676          var sv = Model.SupportVectors[i];
    7777          for (int j = 0; j < sv.Length; j++) {
    78             data[i, sv[j].Index] = sv[j].Value;
     78            data[i, j] = sv[j].Value;
    7979          }
    8080        }
     
    118118      return new SupportVectorMachineModel(this, cloner);
    119119    }
    120 
    121120
    122121    #region IRegressionModel Members
     
    196195      }
    197196    }
    198     #endregion
     197    #endregion   
    199198  }
    200199}
  • branches/DataAnalysis Refactoring/HeuristicLab.Algorithms.DataAnalysis/3.4/SupportVectorMachine/SupportVectorRegressionSolution.cs

    r5690 r5694  
    3535  [Item("SupportVectorRegressionSolution", "Represents a support vector solution for a regression problem which can be visualized in the GUI.")]
    3636  [StorableClass]
    37   public sealed class SupportVectorRegressionSolution : RegressionSolution {
     37  public sealed class SupportVectorRegressionSolution : RegressionSolution, ISupportVectorMachineSolution {
    3838
    39     public new SupportVectorMachineModel Model {
    40       get { return (SupportVectorMachineModel)base.Model; }
     39    public new ISupportVectorMachineModel Model {
     40      get { return (ISupportVectorMachineModel)base.Model; }
    4141    }
    4242
Note: See TracChangeset for help on using the changeset viewer.