Changeset 9112
- Timestamp:
- 01/04/13 22:34:57 (12 years ago)
- 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 32 32 <ErrorReport>prompt</ErrorReport> 33 33 <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> 34 70 </PropertyGroup> 35 71 <ItemGroup> -
branches/HeuristicLab.Problems.GaussianProcessTuning/HeuristicLab.Problems.GaussianProcessTuning.sln
r9102 r9112 4 4 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GaussianProcessTuning", "HeuristicLab.Problems.GaussianProcessTuning\GaussianProcessTuning.csproj", "{9A04599C-D608-4240-8DA6-D41F51C515A3}" 5 5 ProjectSection(ProjectDependencies) = postProject 6 {93B4A10E-8979-4028-8CCF-49D88D6FAC0C} = {93B4A10E-8979-4028-8CCF-49D88D6FAC0C} 6 7 {94C7714E-29D4-4D6D-B213-2C18D627AB75} = {94C7714E-29D4-4D6D-B213-2C18D627AB75} 8 {6142B24E-9C86-410B-A65A-1DE65C8C2349} = {6142B24E-9C86-410B-A65A-1DE65C8C2349} 7 9 EndProjectSection 8 10 EndProject … … 23 25 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ILNumerics", "ILNumerics.2.14.4735.573\ILNumerics.csproj", "{93B4A10E-8979-4028-8CCF-49D88D6FAC0C}" 24 26 EndProject 25 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab AlgorithmsDataAnalysisExperimental", "HeuristicLab.Algorithms.DataAnalysis.Experimental\HeuristicLabAlgorithmsDataAnalysisExperimental.csproj", "{6142B24E-9C86-410B-A65A-1DE65C8C2349}"27 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Algorithms.DataAnalysis.Experimental", "HeuristicLab.Algorithms.DataAnalysis.Experimental\HeuristicLab.Algorithms.DataAnalysis.Experimental.csproj", "{6142B24E-9C86-410B-A65A-1DE65C8C2349}" 26 28 EndProject 27 29 Global … … 43 45 {9A04599C-D608-4240-8DA6-D41F51C515A3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 44 46 {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 47 51 {9A04599C-D608-4240-8DA6-D41F51C515A3}.Release|Any CPU.ActiveCfg = Release|Any CPU 48 52 {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 51 57 {9A04599C-D608-4240-8DA6-D41F51C515A3}.ReleaseBuild|Any CPU.ActiveCfg = Release|Any CPU 52 58 {9A04599C-D608-4240-8DA6-D41F51C515A3}.ReleaseBuild|Any CPU.Build.0 = Release|Any CPU … … 55 61 {98C8AD2B-B035-4863-A01E-B659465FF6B2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 56 62 {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 59 67 {98C8AD2B-B035-4863-A01E-B659465FF6B2}.Release|Any CPU.ActiveCfg = Release|Any CPU 60 68 {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 63 73 {98C8AD2B-B035-4863-A01E-B659465FF6B2}.ReleaseBuild|Any CPU.ActiveCfg = Release|Any CPU 64 74 {98C8AD2B-B035-4863-A01E-B659465FF6B2}.ReleaseBuild|Any CPU.Build.0 = Release|Any CPU … … 103 113 {6142B24E-9C86-410B-A65A-1DE65C8C2349}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 104 114 {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 107 119 {6142B24E-9C86-410B-A65A-1DE65C8C2349}.Release|Any CPU.ActiveCfg = Release|Any CPU 108 120 {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 111 125 {6142B24E-9C86-410B-A65A-1DE65C8C2349}.ReleaseBuild|Any CPU.ActiveCfg = Release|Any CPU 112 126 {6142B24E-9C86-410B-A65A-1DE65C8C2349}.ReleaseBuild|Any CPU.Build.0 = Release|Any CPU -
branches/HeuristicLab.Problems.GaussianProcessTuning/HeuristicLab.Problems.GaussianProcessTuning/GaussianProcessTuning.csproj
r8879 r9112 26 26 <DebugType>pdbonly</DebugType> 27 27 <Optimize>true</Optimize> 28 <OutputPath>..\..\ HeuristicLab\bin\</OutputPath>28 <OutputPath>..\..\..\trunk\sources\bin\</OutputPath> 29 29 <DefineConstants>TRACE</DefineConstants> 30 30 <ErrorReport>prompt</ErrorReport> … … 33 33 <PropertyGroup> 34 34 <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> 35 71 </PropertyGroup> 36 72 <ItemGroup> … … 166 202 <Compile Include="TreeNodes.cs" /> 167 203 </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> 168 210 <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> 169 211 <!-- 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 34 34 gprAlg.CovarianceFunction = covFunction; 35 35 gprAlg.MeanFunction = meanFunction; 36 gprAlg.GaussianProcessModelCreatorParameter.Value = 37 gprAlg.GaussianProcessModelCreatorParameter.ValidValues.First( 38 v => v is TunedGaussianProcessRegressionModelCreator); 39 gprAlg.MinimizationIterations = 50; 36 40 37 41 var signal = new AutoResetEvent(false); -
branches/HeuristicLab.Problems.GaussianProcessTuning/HeuristicLab.Problems.Instances.DataAnalysis.GaussianProcessRegression/GaussianProcessPolyTen.cs
r9099 r9112 42 42 protected override string[] AllowedInputVariables { get { return new string[] { "X1", "X2", "X3", "X4", "X5", "X6", "X7", "X8", "X9", "X10" }; } } 43 43 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; } } 47 47 48 48 protected override List<List<double>> GenerateValues() { … … 129 129 covarianceFunction.Terms.Add(t5); 130 130 131 var cov = covarianceFunction.GetParameterizedCovarianceFunction(hyp, Enumerable.Range(0, AllowedInputVariables.Count()));131 var cov = covarianceFunction.GetParameterizedCovarianceFunction(hyp, null); 132 132 133 133 -
branches/HeuristicLab.Problems.GaussianProcessTuning/HeuristicLab.Problems.Instances.DataAnalysis.GaussianProcessRegression/GaussianProcessSEIso.cs
r9099 r9112 59 59 covarianceFunction.GetParameterizedCovarianceFunction( 60 60 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); 62 62 63 63 var mt = new MersenneTwister(31415); -
branches/HeuristicLab.Problems.GaussianProcessTuning/HeuristicLab.Problems.Instances.DataAnalysis.GaussianProcessRegression/GaussianProcessSEIso1.cs
r9099 r9112 41 41 protected override string[] AllowedInputVariables { get { return new string[] { "X1", "X2", "X3", "X4", "X5", "X6", "X7", "X8", "X9", "X10" }; } } 42 42 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; } } 46 46 47 47 protected override List<List<double>> GenerateValues() { … … 66 66 covFun.Terms.Add(new CovarianceNoise()); 67 67 68 var cov = covFun.GetParameterizedCovarianceFunction(hyp, Enumerable.Range(0, AllowedInputVariables.Count()));68 var cov = covFun.GetParameterizedCovarianceFunction(hyp, null); 69 69 var mt = new MersenneTwister(); 70 70 var target = Util.SampleGaussianProcess(mt, cov, data); -
branches/HeuristicLab.Problems.GaussianProcessTuning/HeuristicLab.Problems.Instances.DataAnalysis.GaussianProcessRegression/GaussianProcessSEIso2.cs
r9099 r9112 41 41 protected override string[] AllowedInputVariables { get { return new string[] { "X1", "X2", "X3", "X4", "X5", "X6", "X7", "X8", "X9", "X10" }; } } 42 42 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; } } 46 46 47 47 protected override List<List<double>> GenerateValues() { … … 70 70 covFun.Terms.Add(m2); 71 71 covFun.Terms.Add(new CovarianceNoise()); 72 var cov = covFun.GetParameterizedCovarianceFunction(hyp, Enumerable.Range(0, AllowedInputVariables.Count()));72 var cov = covFun.GetParameterizedCovarianceFunction(hyp, null); 73 73 74 74 var mt = new MersenneTwister(); -
branches/HeuristicLab.Problems.GaussianProcessTuning/HeuristicLab.Problems.Instances.DataAnalysis.GaussianProcessRegression/GaussianProcessSEIso3.cs
r9099 r9112 41 41 protected override string[] AllowedInputVariables { get { return new string[] { "X1", "X2", "X3", "X4", "X5", "X6", "X7", "X8", "X9", "X10" }; } } 42 42 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; } } 46 46 47 47 protected override List<List<double>> GenerateValues() { … … 75 75 covFun.Terms.Add(m3); 76 76 covFun.Terms.Add(new CovarianceNoise()); 77 var cov = covFun.GetParameterizedCovarianceFunction(hyp, Enumerable.Range(0, AllowedInputVariables.Count()));77 var cov = covFun.GetParameterizedCovarianceFunction(hyp, null); 78 78 79 79 var mt = new MersenneTwister(); -
branches/HeuristicLab.Problems.GaussianProcessTuning/HeuristicLab.Problems.Instances.DataAnalysis.GaussianProcessRegression/GaussianProcessSEIso4.cs
r9099 r9112 41 41 protected override string[] AllowedInputVariables { get { return new string[] { "X1", "X2", "X3", "X4", "X5", "X6", "X7", "X8", "X9", "X10" }; } } 42 42 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; } } 46 46 47 47 protected override List<List<double>> GenerateValues() { … … 66 66 covFun.Terms.Add(new CovarianceNoise()); 67 67 68 var cov = covFun.GetParameterizedCovarianceFunction(hyp, Enumerable.Range(0, AllowedInputVariables.Count()));68 var cov = covFun.GetParameterizedCovarianceFunction(hyp, null); 69 69 var mt = new MersenneTwister(); 70 70 var target = Util.SampleGaussianProcess(mt, cov, data); -
branches/HeuristicLab.Problems.GaussianProcessTuning/HeuristicLab.Problems.Instances.DataAnalysis.GaussianProcessRegression/GaussianProcessSEIso5.cs
r9099 r9112 41 41 protected override string[] AllowedInputVariables { get { return new string[] { "X1", "X2", "X3", "X4", "X5", "X6", "X7", "X8", "X9", "X10" }; } } 42 42 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; } } 46 46 47 47 protected override List<List<double>> GenerateValues() { … … 69 69 covFun.Terms.Add(m2); 70 70 covFun.Terms.Add(new CovarianceNoise()); 71 var cov = covFun.GetParameterizedCovarianceFunction(hyp, Enumerable.Range(0, AllowedInputVariables.Count()));71 var cov = covFun.GetParameterizedCovarianceFunction(hyp, null); 72 72 73 73 var mt = new MersenneTwister(); -
branches/HeuristicLab.Problems.GaussianProcessTuning/HeuristicLab.Problems.Instances.DataAnalysis.GaussianProcessRegression/GaussianProcessSEIso6.cs
r9099 r9112 41 41 protected override string[] AllowedInputVariables { get { return new string[] { "X1", "X2", "X3", "X4", "X5", "X6", "X7", "X8", "X9", "X10" }; } } 42 42 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; } } 46 46 47 47 protected override List<List<double>> GenerateValues() { … … 80 80 covFun.Terms.Add(m4); 81 81 covFun.Terms.Add(new CovarianceNoise()); 82 var cov = covFun.GetParameterizedCovarianceFunction(hyp, Enumerable.Range(0, AllowedInputVariables.Count()));82 var cov = covFun.GetParameterizedCovarianceFunction(hyp, null); 83 83 84 84 -
branches/HeuristicLab.Problems.GaussianProcessTuning/HeuristicLab.Problems.Instances.DataAnalysis.GaussianProcessRegression/GaussianProcessSEIsoDependentNoise.cs
r9099 r9112 41 41 protected override string[] AllowedInputVariables { get { return new string[] { "X1" }; } } 42 42 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; } } 46 46 47 47 protected override List<List<double>> GenerateValues() { … … 56 56 covarianceFunction.Terms.Add(new CovarianceSquaredExponentialIso()); 57 57 var prod = new CovarianceProduct(); 58 prod.Factors.Add(new Covariance SquaredExponentialIso());58 prod.Factors.Add(new CovarianceLinear()); 59 59 prod.Factors.Add(new CovarianceNoise()); 60 60 covarianceFunction.Terms.Add(prod); … … 63 63 { 64 64 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 67 66 Math.Log(Math.Sqrt(0.01)) // noise 68 67 }; 69 var cov = covarianceFunction.GetParameterizedCovarianceFunction(hyp, Enumerable.Range(0, AllowedInputVariables.Count()));68 var cov = covarianceFunction.GetParameterizedCovarianceFunction(hyp, null); 70 69 71 70 var mt = new MersenneTwister(31415); -
branches/HeuristicLab.Problems.GaussianProcessTuning/HeuristicLab.Problems.Instances.DataAnalysis.GaussianProcessRegression/Instances.DataAnalysis.GaussianProcessRegression-3.3.csproj
r9099 r9112 26 26 <DebugType>pdbonly</DebugType> 27 27 <Optimize>true</Optimize> 28 <OutputPath>..\..\ bin\</OutputPath>28 <OutputPath>..\..\..\trunk\sources\bin\</OutputPath> 29 29 <DefineConstants>TRACE</DefineConstants> 30 30 <ErrorReport>prompt</ErrorReport> … … 52 52 </PropertyGroup> 53 53 <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'"> 54 <OutputPath>..\..\ bin\</OutputPath>54 <OutputPath>..\..\..\trunk\sources\bin\</OutputPath> 55 55 <DefineConstants>TRACE</DefineConstants> 56 56 <Optimize>true</Optimize> … … 82 82 </PropertyGroup> 83 83 <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'"> 84 <OutputPath>..\..\ bin\</OutputPath>84 <OutputPath>..\..\..\trunk\sources\bin\</OutputPath> 85 85 <DefineConstants>TRACE</DefineConstants> 86 86 <Optimize>true</Optimize> … … 178 178 </ItemGroup> 179 179 <ItemGroup> 180 <Compile Include="GaussianProcessRegressionInstance.cs" /> 180 181 <Compile Include="GaussianProcessSEIso6.cs" /> 181 182 <Compile Include="GaussianProcessSEIso1.cs" /> -
branches/HeuristicLab.Problems.GaussianProcessTuning/HeuristicLab.Problems.Instances.DataAnalysis.GaussianProcessRegression/Plugin.cs.frame
r8879 r9112 26 26 [PluginFile("HeuristicLab.Problems.Instances.DataAnalysis.GaussianProcessRegression-3.3.dll", PluginFileType.Assembly)] 27 27 [PluginDependency("HeuristicLab.ALGLIB", "3.6.0")] 28 [PluginDependency("HeuristicLab.Algorithm .DataAnalysis", "3.4")]28 [PluginDependency("HeuristicLab.Algorithms.DataAnalysis", "3.4")] 29 29 [PluginDependency("HeuristicLab.Collections", "3.3")] 30 30 [PluginDependency("HeuristicLab.Common", "3.3")] -
branches/HeuristicLab.Problems.GaussianProcessTuning/HeuristicLab.Problems.Instances.DataAnalysis.GaussianProcessRegression/VariousInstanceProvider.cs
r8879 r9112 22 22 using System; 23 23 using System.Collections.Generic; 24 using HeuristicLab.Algorithms.DataAnalysis; 24 25 25 26 namespace HeuristicLab.Problems.Instances.DataAnalysis { … … 49 50 descriptorList.Add(new GaussianProcessPolyTen()); 50 51 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 51 67 return descriptorList; 52 68 } -
branches/HeuristicLab.Problems.GaussianProcessTuning/ILNumerics.2.14.4735.573/ILNumerics.csproj
r9102 r9112 28 28 <DebugType>pdbonly</DebugType> 29 29 <Optimize>true</Optimize> 30 <OutputPath>..\..\ bin\</OutputPath>30 <OutputPath>..\..\..\trunk\sources\bin\</OutputPath> 31 31 <DefineConstants>TRACE</DefineConstants> 32 32 <ErrorReport>prompt</ErrorReport> … … 50 50 </PropertyGroup> 51 51 <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'"> 52 <OutputPath>..\..\ bin\</OutputPath>52 <OutputPath>..\..\..\trunk\sources\bin\</OutputPath> 53 53 <DefineConstants>x64 KMEANSVERBOSE_ MKLFFT_VERBOSE</DefineConstants> 54 54 <AllowUnsafeBlocks>true</AllowUnsafeBlocks> … … 80 80 </PropertyGroup> 81 81 <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'"> 82 <OutputPath>..\..\ bin\</OutputPath>82 <OutputPath>..\..\..\trunk\sources\bin\</OutputPath> 83 83 <DefineConstants>VERBOSE_ FINALIZE_DISPOSE_ KMEANSVERBOSE_</DefineConstants> 84 84 <AllowUnsafeBlocks>true</AllowUnsafeBlocks> … … 88 88 <ErrorReport>prompt</ErrorReport> 89 89 <UseVSHostingProcess>false</UseVSHostingProcess> 90 <DocumentationFile>..\..\bin\ILNumerics.xml</DocumentationFile> 90 <DocumentationFile> 91 </DocumentationFile> 91 92 <WarningLevel>4</WarningLevel> 92 93 <DebugSymbols>true</DebugSymbols>
Note: See TracChangeset
for help on using the changeset viewer.