Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
01/04/13 22:34:57 (11 years ago)
Author:
gkronber
Message:

#1967: worked on tuned GP model and benchmark instances

Location:
branches/HeuristicLab.Problems.GaussianProcessTuning
Files:
9 added
17 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.Problems.GaussianProcessTuning/HeuristicLab.Problems.GaussianProcessTuning.Tests/GaussianProcessTuning.Tests.csproj

    r8879 r9112  
    3232    <ErrorReport>prompt</ErrorReport>
    3333    <WarningLevel>4</WarningLevel>
     34  </PropertyGroup>
     35  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
     36    <DebugSymbols>true</DebugSymbols>
     37    <OutputPath>bin\x86\Debug\</OutputPath>
     38    <DefineConstants>DEBUG;TRACE</DefineConstants>
     39    <DebugType>full</DebugType>
     40    <PlatformTarget>x86</PlatformTarget>
     41    <ErrorReport>prompt</ErrorReport>
     42    <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
     43  </PropertyGroup>
     44  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
     45    <OutputPath>bin\x86\Release\</OutputPath>
     46    <DefineConstants>TRACE</DefineConstants>
     47    <Optimize>true</Optimize>
     48    <DebugType>pdbonly</DebugType>
     49    <PlatformTarget>x86</PlatformTarget>
     50    <ErrorReport>prompt</ErrorReport>
     51    <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
     52  </PropertyGroup>
     53  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
     54    <DebugSymbols>true</DebugSymbols>
     55    <OutputPath>bin\x64\Debug\</OutputPath>
     56    <DefineConstants>DEBUG;TRACE</DefineConstants>
     57    <DebugType>full</DebugType>
     58    <PlatformTarget>x64</PlatformTarget>
     59    <ErrorReport>prompt</ErrorReport>
     60    <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
     61  </PropertyGroup>
     62  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
     63    <OutputPath>bin\x64\Release\</OutputPath>
     64    <DefineConstants>TRACE</DefineConstants>
     65    <Optimize>true</Optimize>
     66    <DebugType>pdbonly</DebugType>
     67    <PlatformTarget>x64</PlatformTarget>
     68    <ErrorReport>prompt</ErrorReport>
     69    <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
    3470  </PropertyGroup>
    3571  <ItemGroup>
  • branches/HeuristicLab.Problems.GaussianProcessTuning/HeuristicLab.Problems.GaussianProcessTuning.sln

    r9102 r9112  
    44Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GaussianProcessTuning", "HeuristicLab.Problems.GaussianProcessTuning\GaussianProcessTuning.csproj", "{9A04599C-D608-4240-8DA6-D41F51C515A3}"
    55  ProjectSection(ProjectDependencies) = postProject
     6    {93B4A10E-8979-4028-8CCF-49D88D6FAC0C} = {93B4A10E-8979-4028-8CCF-49D88D6FAC0C}
    67    {94C7714E-29D4-4D6D-B213-2C18D627AB75} = {94C7714E-29D4-4D6D-B213-2C18D627AB75}
     8    {6142B24E-9C86-410B-A65A-1DE65C8C2349} = {6142B24E-9C86-410B-A65A-1DE65C8C2349}
    79  EndProjectSection
    810EndProject
     
    2325Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ILNumerics", "ILNumerics.2.14.4735.573\ILNumerics.csproj", "{93B4A10E-8979-4028-8CCF-49D88D6FAC0C}"
    2426EndProject
    25 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLabAlgorithmsDataAnalysisExperimental", "HeuristicLab.Algorithms.DataAnalysis.Experimental\HeuristicLabAlgorithmsDataAnalysisExperimental.csproj", "{6142B24E-9C86-410B-A65A-1DE65C8C2349}"
     27Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Algorithms.DataAnalysis.Experimental", "HeuristicLab.Algorithms.DataAnalysis.Experimental\HeuristicLab.Algorithms.DataAnalysis.Experimental.csproj", "{6142B24E-9C86-410B-A65A-1DE65C8C2349}"
    2628EndProject
    2729Global
     
    4345    {9A04599C-D608-4240-8DA6-D41F51C515A3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    4446    {9A04599C-D608-4240-8DA6-D41F51C515A3}.Debug|Any CPU.Build.0 = Debug|Any CPU
    45     {9A04599C-D608-4240-8DA6-D41F51C515A3}.Debug|x64.ActiveCfg = Debug|Any CPU
    46     {9A04599C-D608-4240-8DA6-D41F51C515A3}.Debug|x86.ActiveCfg = Debug|Any CPU
     47    {9A04599C-D608-4240-8DA6-D41F51C515A3}.Debug|x64.ActiveCfg = Debug|x64
     48    {9A04599C-D608-4240-8DA6-D41F51C515A3}.Debug|x64.Build.0 = Debug|x64
     49    {9A04599C-D608-4240-8DA6-D41F51C515A3}.Debug|x86.ActiveCfg = Debug|x86
     50    {9A04599C-D608-4240-8DA6-D41F51C515A3}.Debug|x86.Build.0 = Debug|x86
    4751    {9A04599C-D608-4240-8DA6-D41F51C515A3}.Release|Any CPU.ActiveCfg = Release|Any CPU
    4852    {9A04599C-D608-4240-8DA6-D41F51C515A3}.Release|Any CPU.Build.0 = Release|Any CPU
    49     {9A04599C-D608-4240-8DA6-D41F51C515A3}.Release|x64.ActiveCfg = Release|Any CPU
    50     {9A04599C-D608-4240-8DA6-D41F51C515A3}.Release|x86.ActiveCfg = Release|Any CPU
     53    {9A04599C-D608-4240-8DA6-D41F51C515A3}.Release|x64.ActiveCfg = Release|x64
     54    {9A04599C-D608-4240-8DA6-D41F51C515A3}.Release|x64.Build.0 = Release|x64
     55    {9A04599C-D608-4240-8DA6-D41F51C515A3}.Release|x86.ActiveCfg = Release|x86
     56    {9A04599C-D608-4240-8DA6-D41F51C515A3}.Release|x86.Build.0 = Release|x86
    5157    {9A04599C-D608-4240-8DA6-D41F51C515A3}.ReleaseBuild|Any CPU.ActiveCfg = Release|Any CPU
    5258    {9A04599C-D608-4240-8DA6-D41F51C515A3}.ReleaseBuild|Any CPU.Build.0 = Release|Any CPU
     
    5561    {98C8AD2B-B035-4863-A01E-B659465FF6B2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    5662    {98C8AD2B-B035-4863-A01E-B659465FF6B2}.Debug|Any CPU.Build.0 = Debug|Any CPU
    57     {98C8AD2B-B035-4863-A01E-B659465FF6B2}.Debug|x64.ActiveCfg = Debug|Any CPU
    58     {98C8AD2B-B035-4863-A01E-B659465FF6B2}.Debug|x86.ActiveCfg = Debug|Any CPU
     63    {98C8AD2B-B035-4863-A01E-B659465FF6B2}.Debug|x64.ActiveCfg = Debug|x64
     64    {98C8AD2B-B035-4863-A01E-B659465FF6B2}.Debug|x64.Build.0 = Debug|x64
     65    {98C8AD2B-B035-4863-A01E-B659465FF6B2}.Debug|x86.ActiveCfg = Debug|x86
     66    {98C8AD2B-B035-4863-A01E-B659465FF6B2}.Debug|x86.Build.0 = Debug|x86
    5967    {98C8AD2B-B035-4863-A01E-B659465FF6B2}.Release|Any CPU.ActiveCfg = Release|Any CPU
    6068    {98C8AD2B-B035-4863-A01E-B659465FF6B2}.Release|Any CPU.Build.0 = Release|Any CPU
    61     {98C8AD2B-B035-4863-A01E-B659465FF6B2}.Release|x64.ActiveCfg = Release|Any CPU
    62     {98C8AD2B-B035-4863-A01E-B659465FF6B2}.Release|x86.ActiveCfg = Release|Any CPU
     69    {98C8AD2B-B035-4863-A01E-B659465FF6B2}.Release|x64.ActiveCfg = Release|x64
     70    {98C8AD2B-B035-4863-A01E-B659465FF6B2}.Release|x64.Build.0 = Release|x64
     71    {98C8AD2B-B035-4863-A01E-B659465FF6B2}.Release|x86.ActiveCfg = Release|x86
     72    {98C8AD2B-B035-4863-A01E-B659465FF6B2}.Release|x86.Build.0 = Release|x86
    6373    {98C8AD2B-B035-4863-A01E-B659465FF6B2}.ReleaseBuild|Any CPU.ActiveCfg = Release|Any CPU
    6474    {98C8AD2B-B035-4863-A01E-B659465FF6B2}.ReleaseBuild|Any CPU.Build.0 = Release|Any CPU
     
    103113    {6142B24E-9C86-410B-A65A-1DE65C8C2349}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    104114    {6142B24E-9C86-410B-A65A-1DE65C8C2349}.Debug|Any CPU.Build.0 = Debug|Any CPU
    105     {6142B24E-9C86-410B-A65A-1DE65C8C2349}.Debug|x64.ActiveCfg = Debug|Any CPU
    106     {6142B24E-9C86-410B-A65A-1DE65C8C2349}.Debug|x86.ActiveCfg = Debug|Any CPU
     115    {6142B24E-9C86-410B-A65A-1DE65C8C2349}.Debug|x64.ActiveCfg = Debug|x64
     116    {6142B24E-9C86-410B-A65A-1DE65C8C2349}.Debug|x64.Build.0 = Debug|x64
     117    {6142B24E-9C86-410B-A65A-1DE65C8C2349}.Debug|x86.ActiveCfg = Debug|x86
     118    {6142B24E-9C86-410B-A65A-1DE65C8C2349}.Debug|x86.Build.0 = Debug|x86
    107119    {6142B24E-9C86-410B-A65A-1DE65C8C2349}.Release|Any CPU.ActiveCfg = Release|Any CPU
    108120    {6142B24E-9C86-410B-A65A-1DE65C8C2349}.Release|Any CPU.Build.0 = Release|Any CPU
    109     {6142B24E-9C86-410B-A65A-1DE65C8C2349}.Release|x64.ActiveCfg = Release|Any CPU
    110     {6142B24E-9C86-410B-A65A-1DE65C8C2349}.Release|x86.ActiveCfg = Release|Any CPU
     121    {6142B24E-9C86-410B-A65A-1DE65C8C2349}.Release|x64.ActiveCfg = Release|x64
     122    {6142B24E-9C86-410B-A65A-1DE65C8C2349}.Release|x64.Build.0 = Release|x64
     123    {6142B24E-9C86-410B-A65A-1DE65C8C2349}.Release|x86.ActiveCfg = Release|x86
     124    {6142B24E-9C86-410B-A65A-1DE65C8C2349}.Release|x86.Build.0 = Release|x86
    111125    {6142B24E-9C86-410B-A65A-1DE65C8C2349}.ReleaseBuild|Any CPU.ActiveCfg = Release|Any CPU
    112126    {6142B24E-9C86-410B-A65A-1DE65C8C2349}.ReleaseBuild|Any CPU.Build.0 = Release|Any CPU
  • branches/HeuristicLab.Problems.GaussianProcessTuning/HeuristicLab.Problems.GaussianProcessTuning/GaussianProcessTuning.csproj

    r8879 r9112  
    2626    <DebugType>pdbonly</DebugType>
    2727    <Optimize>true</Optimize>
    28     <OutputPath>..\..\HeuristicLab\bin\</OutputPath>
     28    <OutputPath>..\..\..\trunk\sources\bin\</OutputPath>
    2929    <DefineConstants>TRACE</DefineConstants>
    3030    <ErrorReport>prompt</ErrorReport>
     
    3333  <PropertyGroup>
    3434    <StartupObject />
     35  </PropertyGroup>
     36  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
     37    <DebugSymbols>true</DebugSymbols>
     38    <OutputPath>bin\x86\Debug\</OutputPath>
     39    <DefineConstants>DEBUG;TRACE</DefineConstants>
     40    <DebugType>full</DebugType>
     41    <PlatformTarget>x86</PlatformTarget>
     42    <ErrorReport>prompt</ErrorReport>
     43    <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
     44  </PropertyGroup>
     45  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
     46    <OutputPath>..\..\..\trunk\sources\bin\</OutputPath>
     47    <DefineConstants>TRACE</DefineConstants>
     48    <Optimize>true</Optimize>
     49    <DebugType>pdbonly</DebugType>
     50    <PlatformTarget>x86</PlatformTarget>
     51    <ErrorReport>prompt</ErrorReport>
     52    <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
     53  </PropertyGroup>
     54  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
     55    <DebugSymbols>true</DebugSymbols>
     56    <OutputPath>bin\x64\Debug\</OutputPath>
     57    <DefineConstants>DEBUG;TRACE</DefineConstants>
     58    <DebugType>full</DebugType>
     59    <PlatformTarget>x64</PlatformTarget>
     60    <ErrorReport>prompt</ErrorReport>
     61    <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
     62  </PropertyGroup>
     63  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
     64    <OutputPath>..\..\..\trunk\sources\bin\</OutputPath>
     65    <DefineConstants>TRACE</DefineConstants>
     66    <Optimize>true</Optimize>
     67    <DebugType>pdbonly</DebugType>
     68    <PlatformTarget>x64</PlatformTarget>
     69    <ErrorReport>prompt</ErrorReport>
     70    <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
    3571  </PropertyGroup>
    3672  <ItemGroup>
     
    166202    <Compile Include="TreeNodes.cs" />
    167203  </ItemGroup>
     204  <ItemGroup>
     205    <ProjectReference Include="..\HeuristicLab.Algorithms.DataAnalysis.Experimental\HeuristicLab.Algorithms.DataAnalysis.Experimental.csproj">
     206      <Project>{6142b24e-9c86-410b-a65a-1de65c8c2349}</Project>
     207      <Name>HeuristicLab.Algorithms.DataAnalysis.Experimental</Name>
     208    </ProjectReference>
     209  </ItemGroup>
    168210  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
    169211  <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
  • branches/HeuristicLab.Problems.GaussianProcessTuning/HeuristicLab.Problems.GaussianProcessTuning/Interpreter.cs

    r8753 r9112  
    3434      gprAlg.CovarianceFunction = covFunction;
    3535      gprAlg.MeanFunction = meanFunction;
     36      gprAlg.GaussianProcessModelCreatorParameter.Value =
     37        gprAlg.GaussianProcessModelCreatorParameter.ValidValues.First(
     38          v => v is TunedGaussianProcessRegressionModelCreator);
     39      gprAlg.MinimizationIterations = 50;
    3640
    3741      var signal = new AutoResetEvent(false);
  • branches/HeuristicLab.Problems.GaussianProcessTuning/HeuristicLab.Problems.Instances.DataAnalysis.GaussianProcessRegression/GaussianProcessPolyTen.cs

    r9099 r9112  
    4242    protected override string[] AllowedInputVariables { get { return new string[] { "X1", "X2", "X3", "X4", "X5", "X6", "X7", "X8", "X9", "X10" }; } }
    4343    protected override int TrainingPartitionStart { get { return 0; } }
    44     protected override int TrainingPartitionEnd { get { return 250; } }
    45     protected override int TestPartitionStart { get { return 250; } }
    46     protected override int TestPartitionEnd { get { return 500; } }
     44    protected override int TrainingPartitionEnd { get { return 500; } }
     45    protected override int TestPartitionStart { get { return 500; } }
     46    protected override int TestPartitionEnd { get { return 1000; } }
    4747
    4848    protected override List<List<double>> GenerateValues() {
     
    129129      covarianceFunction.Terms.Add(t5);
    130130
    131       var cov = covarianceFunction.GetParameterizedCovarianceFunction(hyp, Enumerable.Range(0, AllowedInputVariables.Count()));
     131      var cov = covarianceFunction.GetParameterizedCovarianceFunction(hyp, null);
    132132
    133133
  • branches/HeuristicLab.Problems.GaussianProcessTuning/HeuristicLab.Problems.Instances.DataAnalysis.GaussianProcessRegression/GaussianProcessSEIso.cs

    r9099 r9112  
    5959        covarianceFunction.GetParameterizedCovarianceFunction(
    6060          new double[] { Math.Log(0.1), Math.Log(Math.Sqrt(1)), Math.Log(Math.Sqrt(0.01)) },
    61           Enumerable.Range(0, AllowedInputVariables.Count()));
     61          null);
    6262
    6363      var mt = new MersenneTwister(31415);
  • branches/HeuristicLab.Problems.GaussianProcessTuning/HeuristicLab.Problems.Instances.DataAnalysis.GaussianProcessRegression/GaussianProcessSEIso1.cs

    r9099 r9112  
    4141    protected override string[] AllowedInputVariables { get { return new string[] { "X1", "X2", "X3", "X4", "X5", "X6", "X7", "X8", "X9", "X10" }; } }
    4242    protected override int TrainingPartitionStart { get { return 0; } }
    43     protected override int TrainingPartitionEnd { get { return 50; } }
    44     protected override int TestPartitionStart { get { return 50; } }
    45     protected override int TestPartitionEnd { get { return 100; } }
     43    protected override int TrainingPartitionEnd { get { return 250; } }
     44    protected override int TestPartitionStart { get { return 250; } }
     45    protected override int TestPartitionEnd { get { return 500; } }
    4646
    4747    protected override List<List<double>> GenerateValues() {
     
    6666      covFun.Terms.Add(new CovarianceNoise());
    6767
    68       var cov = covFun.GetParameterizedCovarianceFunction(hyp, Enumerable.Range(0, AllowedInputVariables.Count()));
     68      var cov = covFun.GetParameterizedCovarianceFunction(hyp, null);
    6969      var mt = new MersenneTwister();
    7070      var target = Util.SampleGaussianProcess(mt, cov, data);
  • branches/HeuristicLab.Problems.GaussianProcessTuning/HeuristicLab.Problems.Instances.DataAnalysis.GaussianProcessRegression/GaussianProcessSEIso2.cs

    r9099 r9112  
    4141    protected override string[] AllowedInputVariables { get { return new string[] { "X1", "X2", "X3", "X4", "X5", "X6", "X7", "X8", "X9", "X10" }; } }
    4242    protected override int TrainingPartitionStart { get { return 0; } }
    43     protected override int TrainingPartitionEnd { get { return 50; } }
    44     protected override int TestPartitionStart { get { return 50; } }
    45     protected override int TestPartitionEnd { get { return 100; } }
     43    protected override int TrainingPartitionEnd { get { return 250; } }
     44    protected override int TestPartitionStart { get { return 250; } }
     45    protected override int TestPartitionEnd { get { return 500; } }
    4646
    4747    protected override List<List<double>> GenerateValues() {
     
    7070      covFun.Terms.Add(m2);
    7171      covFun.Terms.Add(new CovarianceNoise());
    72       var cov = covFun.GetParameterizedCovarianceFunction(hyp, Enumerable.Range(0, AllowedInputVariables.Count()));
     72      var cov = covFun.GetParameterizedCovarianceFunction(hyp, null);
    7373
    7474      var mt = new MersenneTwister();
  • branches/HeuristicLab.Problems.GaussianProcessTuning/HeuristicLab.Problems.Instances.DataAnalysis.GaussianProcessRegression/GaussianProcessSEIso3.cs

    r9099 r9112  
    4141    protected override string[] AllowedInputVariables { get { return new string[] { "X1", "X2", "X3", "X4", "X5", "X6", "X7", "X8", "X9", "X10" }; } }
    4242    protected override int TrainingPartitionStart { get { return 0; } }
    43     protected override int TrainingPartitionEnd { get { return 50; } }
    44     protected override int TestPartitionStart { get { return 50; } }
    45     protected override int TestPartitionEnd { get { return 100; } }
     43    protected override int TrainingPartitionEnd { get { return 250; } }
     44    protected override int TestPartitionStart { get { return 250; } }
     45    protected override int TestPartitionEnd { get { return 500; } }
    4646
    4747    protected override List<List<double>> GenerateValues() {
     
    7575      covFun.Terms.Add(m3);
    7676      covFun.Terms.Add(new CovarianceNoise());
    77       var cov = covFun.GetParameterizedCovarianceFunction(hyp, Enumerable.Range(0, AllowedInputVariables.Count()));
     77      var cov = covFun.GetParameterizedCovarianceFunction(hyp, null);
    7878
    7979      var mt = new MersenneTwister();
  • branches/HeuristicLab.Problems.GaussianProcessTuning/HeuristicLab.Problems.Instances.DataAnalysis.GaussianProcessRegression/GaussianProcessSEIso4.cs

    r9099 r9112  
    4141    protected override string[] AllowedInputVariables { get { return new string[] { "X1", "X2", "X3", "X4", "X5", "X6", "X7", "X8", "X9", "X10" }; } }
    4242    protected override int TrainingPartitionStart { get { return 0; } }
    43     protected override int TrainingPartitionEnd { get { return 50; } }
    44     protected override int TestPartitionStart { get { return 50; } }
    45     protected override int TestPartitionEnd { get { return 100; } }
     43    protected override int TrainingPartitionEnd { get { return 250; } }
     44    protected override int TestPartitionStart { get { return 250; } }
     45    protected override int TestPartitionEnd { get { return 500; } }
    4646
    4747    protected override List<List<double>> GenerateValues() {
     
    6666      covFun.Terms.Add(new CovarianceNoise());
    6767
    68       var cov = covFun.GetParameterizedCovarianceFunction(hyp, Enumerable.Range(0, AllowedInputVariables.Count()));
     68      var cov = covFun.GetParameterizedCovarianceFunction(hyp, null);
    6969      var mt = new MersenneTwister();
    7070      var target = Util.SampleGaussianProcess(mt, cov, data);
  • branches/HeuristicLab.Problems.GaussianProcessTuning/HeuristicLab.Problems.Instances.DataAnalysis.GaussianProcessRegression/GaussianProcessSEIso5.cs

    r9099 r9112  
    4141    protected override string[] AllowedInputVariables { get { return new string[] { "X1", "X2", "X3", "X4", "X5", "X6", "X7", "X8", "X9", "X10" }; } }
    4242    protected override int TrainingPartitionStart { get { return 0; } }
    43     protected override int TrainingPartitionEnd { get { return 50; } }
    44     protected override int TestPartitionStart { get { return 50; } }
    45     protected override int TestPartitionEnd { get { return 100; } }
     43    protected override int TrainingPartitionEnd { get { return 250; } }
     44    protected override int TestPartitionStart { get { return 250; } }
     45    protected override int TestPartitionEnd { get { return 500; } }
    4646
    4747    protected override List<List<double>> GenerateValues() {
     
    6969      covFun.Terms.Add(m2);
    7070      covFun.Terms.Add(new CovarianceNoise());
    71       var cov = covFun.GetParameterizedCovarianceFunction(hyp, Enumerable.Range(0, AllowedInputVariables.Count()));
     71      var cov = covFun.GetParameterizedCovarianceFunction(hyp, null);
    7272
    7373      var mt = new MersenneTwister();
  • branches/HeuristicLab.Problems.GaussianProcessTuning/HeuristicLab.Problems.Instances.DataAnalysis.GaussianProcessRegression/GaussianProcessSEIso6.cs

    r9099 r9112  
    4141    protected override string[] AllowedInputVariables { get { return new string[] { "X1", "X2", "X3", "X4", "X5", "X6", "X7", "X8", "X9", "X10" }; } }
    4242    protected override int TrainingPartitionStart { get { return 0; } }
    43     protected override int TrainingPartitionEnd { get { return 50; } }
    44     protected override int TestPartitionStart { get { return 50; } }
    45     protected override int TestPartitionEnd { get { return 100; } }
     43    protected override int TrainingPartitionEnd { get { return 250; } }
     44    protected override int TestPartitionStart { get { return 250; } }
     45    protected override int TestPartitionEnd { get { return 500; } }
    4646
    4747    protected override List<List<double>> GenerateValues() {
     
    8080      covFun.Terms.Add(m4);
    8181      covFun.Terms.Add(new CovarianceNoise());
    82       var cov = covFun.GetParameterizedCovarianceFunction(hyp, Enumerable.Range(0, AllowedInputVariables.Count()));
     82      var cov = covFun.GetParameterizedCovarianceFunction(hyp, null);
    8383
    8484
  • branches/HeuristicLab.Problems.GaussianProcessTuning/HeuristicLab.Problems.Instances.DataAnalysis.GaussianProcessRegression/GaussianProcessSEIsoDependentNoise.cs

    r9099 r9112  
    4141    protected override string[] AllowedInputVariables { get { return new string[] { "X1" }; } }
    4242    protected override int TrainingPartitionStart { get { return 0; } }
    43     protected override int TrainingPartitionEnd { get { return 100; } }
    44     protected override int TestPartitionStart { get { return 100; } }
    45     protected override int TestPartitionEnd { get { return 200; } }
     43    protected override int TrainingPartitionEnd { get { return 250; } }
     44    protected override int TestPartitionStart { get { return 250; } }
     45    protected override int TestPartitionEnd { get { return 500; } }
    4646
    4747    protected override List<List<double>> GenerateValues() {
     
    5656      covarianceFunction.Terms.Add(new CovarianceSquaredExponentialIso());
    5757      var prod = new CovarianceProduct();
    58       prod.Factors.Add(new CovarianceSquaredExponentialIso());
     58      prod.Factors.Add(new CovarianceLinear());
    5959      prod.Factors.Add(new CovarianceNoise());
    6060      covarianceFunction.Terms.Add(prod);
     
    6363        {
    6464          Math.Log(0.1), Math.Log(Math.Sqrt(1)), // SE iso
    65           Math.Log(0.5), Math.Log(Math.Sqrt(1)), // SE iso for noise
    66           Math.Log(Math.Sqrt(0.1)), // dependent noise
     65          Math.Log(Math.Sqrt(0.5)), // dependent noise
    6766          Math.Log(Math.Sqrt(0.01)) // noise
    6867        };
    69       var cov = covarianceFunction.GetParameterizedCovarianceFunction(hyp, Enumerable.Range(0, AllowedInputVariables.Count()));
     68      var cov = covarianceFunction.GetParameterizedCovarianceFunction(hyp, null);
    7069
    7170      var mt = new MersenneTwister(31415);
  • branches/HeuristicLab.Problems.GaussianProcessTuning/HeuristicLab.Problems.Instances.DataAnalysis.GaussianProcessRegression/Instances.DataAnalysis.GaussianProcessRegression-3.3.csproj

    r9099 r9112  
    2626    <DebugType>pdbonly</DebugType>
    2727    <Optimize>true</Optimize>
    28     <OutputPath>..\..\bin\</OutputPath>
     28    <OutputPath>..\..\..\trunk\sources\bin\</OutputPath>
    2929    <DefineConstants>TRACE</DefineConstants>
    3030    <ErrorReport>prompt</ErrorReport>
     
    5252  </PropertyGroup>
    5353  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
    54     <OutputPath>..\..\bin\</OutputPath>
     54    <OutputPath>..\..\..\trunk\sources\bin\</OutputPath>
    5555    <DefineConstants>TRACE</DefineConstants>
    5656    <Optimize>true</Optimize>
     
    8282  </PropertyGroup>
    8383  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
    84     <OutputPath>..\..\bin\</OutputPath>
     84    <OutputPath>..\..\..\trunk\sources\bin\</OutputPath>
    8585    <DefineConstants>TRACE</DefineConstants>
    8686    <Optimize>true</Optimize>
     
    178178  </ItemGroup>
    179179  <ItemGroup>
     180    <Compile Include="GaussianProcessRegressionInstance.cs" />
    180181    <Compile Include="GaussianProcessSEIso6.cs" />
    181182    <Compile Include="GaussianProcessSEIso1.cs" />
  • branches/HeuristicLab.Problems.GaussianProcessTuning/HeuristicLab.Problems.Instances.DataAnalysis.GaussianProcessRegression/Plugin.cs.frame

    r8879 r9112  
    2626  [PluginFile("HeuristicLab.Problems.Instances.DataAnalysis.GaussianProcessRegression-3.3.dll", PluginFileType.Assembly)]
    2727  [PluginDependency("HeuristicLab.ALGLIB", "3.6.0")]
    28   [PluginDependency("HeuristicLab.Algorithm.DataAnalysis", "3.4")]
     28  [PluginDependency("HeuristicLab.Algorithms.DataAnalysis", "3.4")]
    2929  [PluginDependency("HeuristicLab.Collections", "3.3")]
    3030  [PluginDependency("HeuristicLab.Common", "3.3")]
  • branches/HeuristicLab.Problems.GaussianProcessTuning/HeuristicLab.Problems.Instances.DataAnalysis.GaussianProcessRegression/VariousInstanceProvider.cs

    r8879 r9112  
    2222using System;
    2323using System.Collections.Generic;
     24using HeuristicLab.Algorithms.DataAnalysis;
    2425
    2526namespace HeuristicLab.Problems.Instances.DataAnalysis {
     
    4950      descriptorList.Add(new GaussianProcessPolyTen());
    5051      descriptorList.Add(new GaussianProcessSEIsoDependentNoise());
     52
     53      var covs = new ICovarianceFunction[] {
     54        new CovarianceSquaredExponentialIso(),
     55        new CovarianceSquaredExponentialArd(),
     56        new CovarianceLinear(),
     57        new CovarianceLinearArd(),
     58        new CovarianceMaternIso(),
     59        new CovariancePeriodic(),
     60        new CovarianceRationalQuadraticArd(),
     61        new CovarianceRationalQuadraticIso()
     62      };
     63      foreach (var cov in covs) {
     64        descriptorList.Add(new GaussianProcessRegressionInstance(cov));
     65      }
     66
    5167      return descriptorList;
    5268    }
  • branches/HeuristicLab.Problems.GaussianProcessTuning/ILNumerics.2.14.4735.573/ILNumerics.csproj

    r9102 r9112  
    2828    <DebugType>pdbonly</DebugType>
    2929    <Optimize>true</Optimize>
    30     <OutputPath>..\..\bin\</OutputPath>
     30    <OutputPath>..\..\..\trunk\sources\bin\</OutputPath>
    3131    <DefineConstants>TRACE</DefineConstants>
    3232    <ErrorReport>prompt</ErrorReport>
     
    5050  </PropertyGroup>
    5151  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
    52     <OutputPath>..\..\bin\</OutputPath>
     52    <OutputPath>..\..\..\trunk\sources\bin\</OutputPath>
    5353    <DefineConstants>x64 KMEANSVERBOSE_ MKLFFT_VERBOSE</DefineConstants>
    5454    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     
    8080  </PropertyGroup>
    8181  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
    82     <OutputPath>..\..\bin\</OutputPath>
     82    <OutputPath>..\..\..\trunk\sources\bin\</OutputPath>
    8383    <DefineConstants>VERBOSE_ FINALIZE_DISPOSE_ KMEANSVERBOSE_</DefineConstants>
    8484    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
     
    8888    <ErrorReport>prompt</ErrorReport>
    8989    <UseVSHostingProcess>false</UseVSHostingProcess>
    90     <DocumentationFile>..\..\bin\ILNumerics.xml</DocumentationFile>
     90    <DocumentationFile>
     91    </DocumentationFile>
    9192    <WarningLevel>4</WarningLevel>
    9293    <DebugSymbols>true</DebugSymbols>
Note: See TracChangeset for help on using the changeset viewer.