Changeset 8401
- Timestamp:
- 08/02/12 18:25:00 (12 years ago)
- Location:
- trunk/sources
- Files:
-
- 2 deleted
- 21 edited
- 7 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab 3.3.sln
r8334 r8401 64 64 {3E9E8944-44FF-40BB-A622-3A4A7DD0F198} = {3E9E8944-44FF-40BB-A622-3A4A7DD0F198} 65 65 {49F28045-7B5F-411B-8D59-16C846FA26E0} = {49F28045-7B5F-411B-8D59-16C846FA26E0} 66 {1256B945-EEA9-4BE4-9880-76B5B113F089} = {1256B945-EEA9-4BE4-9880-76B5B113F089} 66 67 {0C39A349-1979-419A-89BD-E4E2F26BD287} = {0C39A349-1979-419A-89BD-E4E2F26BD287} 67 68 {C49CB749-8B24-4628-8003-E86475749410} = {C49CB749-8B24-4628-8003-E86475749410} … … 115 116 {887425B4-4348-49ED-A457-B7D2C26DDBF9} = {887425B4-4348-49ED-A457-B7D2C26DDBF9} 116 117 {25735DB4-8E54-4A2C-83E3-A60C76565E55} = {25735DB4-8E54-4A2C-83E3-A60C76565E55} 118 {5FEE5DB4-7FD9-4CBD-BEC2-3FEE17B31A94} = {5FEE5DB4-7FD9-4CBD-BEC2-3FEE17B31A94} 117 119 {F4539FB6-4708-40C9-BE64-0A1390AEA197} = {F4539FB6-4708-40C9-BE64-0A1390AEA197} 118 120 {A9AD58B9-3EF9-4CC1-97E5-8D909039FF5C} = {A9AD58B9-3EF9-4CC1-97E5-8D909039FF5C} … … 341 343 EndProject 342 344 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Algorithms.ScatterSearch-3.3", "HeuristicLab.Algorithms.ScatterSearch\3.3\HeuristicLab.Algorithms.ScatterSearch-3.3.csproj", "{5FEE5DB4-7FD9-4CBD-BEC2-3FEE17B31A94}" 345 EndProject 346 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Algorithms.GradientDescent", "HeuristicLab.Algorithms.GradientDescent\3.3\HeuristicLab.Algorithms.GradientDescent.csproj", "{1256B945-EEA9-4BE4-9880-76B5B113F089}" 343 347 EndProject 344 348 Global … … 1672 1676 {5FEE5DB4-7FD9-4CBD-BEC2-3FEE17B31A94}.Release|x86.ActiveCfg = Release|x86 1673 1677 {5FEE5DB4-7FD9-4CBD-BEC2-3FEE17B31A94}.Release|x86.Build.0 = Release|x86 1678 {1256B945-EEA9-4BE4-9880-76B5B113F089}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 1679 {1256B945-EEA9-4BE4-9880-76B5B113F089}.Debug|Any CPU.Build.0 = Debug|Any CPU 1680 {1256B945-EEA9-4BE4-9880-76B5B113F089}.Debug|x64.ActiveCfg = Debug|x64 1681 {1256B945-EEA9-4BE4-9880-76B5B113F089}.Debug|x64.Build.0 = Debug|x64 1682 {1256B945-EEA9-4BE4-9880-76B5B113F089}.Debug|x86.ActiveCfg = Debug|x86 1683 {1256B945-EEA9-4BE4-9880-76B5B113F089}.Debug|x86.Build.0 = Debug|x86 1684 {1256B945-EEA9-4BE4-9880-76B5B113F089}.Release|Any CPU.ActiveCfg = Release|Any CPU 1685 {1256B945-EEA9-4BE4-9880-76B5B113F089}.Release|Any CPU.Build.0 = Release|Any CPU 1686 {1256B945-EEA9-4BE4-9880-76B5B113F089}.Release|x64.ActiveCfg = Release|x64 1687 {1256B945-EEA9-4BE4-9880-76B5B113F089}.Release|x64.Build.0 = Release|x64 1688 {1256B945-EEA9-4BE4-9880-76B5B113F089}.Release|x86.ActiveCfg = Release|x86 1689 {1256B945-EEA9-4BE4-9880-76B5B113F089}.Release|x86.Build.0 = Release|x86 1674 1690 EndGlobalSection 1675 1691 GlobalSection(SolutionProperties) = preSolution -
trunk/sources/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/CovarianceLinear.cs
r8371 r8401 1 using System; 1 #region License Information 2 /* HeuristicLab 3 * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 * 5 * This file is part of HeuristicLab. 6 * 7 * HeuristicLab is free software: you can redistribute it and/or modify 8 * it under the terms of the GNU General Public License as published by 9 * the Free Software Foundation, either version 3 of the License, or 10 * (at your option) any later version. 11 * 12 * HeuristicLab is distributed in the hope that it will be useful, 13 * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 * GNU General Public License for more details. 16 * 17 * You should have received a copy of the GNU General Public License 18 * along with HeuristicLab. If not, see <http://www.gnu.org/licenses/>. 19 */ 20 #endregion 21 22 using System; 2 23 using HeuristicLab.Common; 3 24 using HeuristicLab.Core; -
trunk/sources/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/CovarianceSEard.cs
r8371 r8401 1 using System; 1 #region License Information 2 /* HeuristicLab 3 * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 * 5 * This file is part of HeuristicLab. 6 * 7 * HeuristicLab is free software: you can redistribute it and/or modify 8 * it under the terms of the GNU General Public License as published by 9 * the Free Software Foundation, either version 3 of the License, or 10 * (at your option) any later version. 11 * 12 * HeuristicLab is distributed in the hope that it will be useful, 13 * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 * GNU General Public License for more details. 16 * 17 * You should have received a copy of the GNU General Public License 18 * along with HeuristicLab. If not, see <http://www.gnu.org/licenses/>. 19 */ 20 #endregion 21 22 using System; 2 23 using System.Linq; 3 24 using HeuristicLab.Common; -
trunk/sources/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/CovarianceSEiso.cs
r8371 r8401 1 using System; 1 #region License Information 2 /* HeuristicLab 3 * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 * 5 * This file is part of HeuristicLab. 6 * 7 * HeuristicLab is free software: you can redistribute it and/or modify 8 * it under the terms of the GNU General Public License as published by 9 * the Free Software Foundation, either version 3 of the License, or 10 * (at your option) any later version. 11 * 12 * HeuristicLab is distributed in the hope that it will be useful, 13 * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 * GNU General Public License for more details. 16 * 17 * You should have received a copy of the GNU General Public License 18 * along with HeuristicLab. If not, see <http://www.gnu.org/licenses/>. 19 */ 20 #endregion 21 22 using System; 2 23 using System.Linq; 3 24 using HeuristicLab.Common; -
trunk/sources/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/GaussianProcessHyperparameterInitializer.cs
r8396 r8401 23 23 using HeuristicLab.Common; 24 24 using HeuristicLab.Core; 25 using HeuristicLab.Data;26 25 using HeuristicLab.Encodings.RealVectorEncoding; 27 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding;28 26 using HeuristicLab.Operators; 29 27 using HeuristicLab.Parameters; -
trunk/sources/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/GaussianProcessModelCreator.cs
r8396 r8401 24 24 using HeuristicLab.Data; 25 25 using HeuristicLab.Encodings.RealVectorEncoding; 26 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding;27 26 using HeuristicLab.Operators; 28 27 using HeuristicLab.Parameters; 29 28 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 30 using HeuristicLab.Problems.DataAnalysis;31 29 32 30 namespace HeuristicLab.Algorithms.DataAnalysis { -
trunk/sources/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/GaussianProcessRegression.cs
r8396 r8401 24 24 using System.Collections.Generic; 25 25 using System.Linq; 26 using HeuristicLab.A nalysis;26 using HeuristicLab.Algorithms.GradientDescent; 27 27 using HeuristicLab.Common; 28 28 using HeuristicLab.Core; 29 29 using HeuristicLab.Data; 30 using HeuristicLab.Encodings.RealVectorEncoding;31 30 using HeuristicLab.Operators; 32 31 using HeuristicLab.Optimization; … … 35 34 using HeuristicLab.PluginInfrastructure; 36 35 using HeuristicLab.Problems.DataAnalysis; 37 using HeuristicLab.Random;38 36 39 37 namespace HeuristicLab.Algorithms.DataAnalysis { -
trunk/sources/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/GaussianProcessRegressionModelCreator.cs
r8396 r8401 20 20 #endregion 21 21 22 using System.Collections.Generic;23 22 using System.Linq; 24 23 using HeuristicLab.Common; … … 26 25 using HeuristicLab.Data; 27 26 using HeuristicLab.Encodings.RealVectorEncoding; 28 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding;29 using HeuristicLab.Operators;30 27 using HeuristicLab.Parameters; 31 28 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; -
trunk/sources/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/GaussianProcessRegressionSolutionCreator.cs
r8375 r8401 20 20 #endregion 21 21 22 using System.Collections.Generic;23 using System.Linq;24 22 using HeuristicLab.Common; 25 23 using HeuristicLab.Core; 26 24 using HeuristicLab.Data; 27 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding;28 25 using HeuristicLab.Operators; 29 26 using HeuristicLab.Optimization; -
trunk/sources/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/ICovarianceFunction.cs
r8371 r8401 1 1 #region License Information 2 /* HeuristicLab 3 * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 * 5 * This file is part of HeuristicLab. 6 * 7 * HeuristicLab is free software: you can redistribute it and/or modify 8 * it under the terms of the GNU General Public License as published by 9 * the Free Software Foundation, either version 3 of the License, or 10 * (at your option) any later version. 11 * 12 * HeuristicLab is distributed in the hope that it will be useful, 13 * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 * GNU General Public License for more details. 16 * 17 * You should have received a copy of the GNU General Public License 18 * along with HeuristicLab. If not, see <http://www.gnu.org/licenses/>. 19 */ 20 #endregion 2 21 3 22 using HeuristicLab.Core; -
trunk/sources/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/IMeanFunction.cs
r8371 r8401 1 1 #region License Information 2 /* HeuristicLab 3 * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 * 5 * This file is part of HeuristicLab. 6 * 7 * HeuristicLab is free software: you can redistribute it and/or modify 8 * it under the terms of the GNU General Public License as published by 9 * the Free Software Foundation, either version 3 of the License, or 10 * (at your option) any later version. 11 * 12 * HeuristicLab is distributed in the hope that it will be useful, 13 * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 * GNU General Public License for more details. 16 * 17 * You should have received a copy of the GNU General Public License 18 * along with HeuristicLab. If not, see <http://www.gnu.org/licenses/>. 19 */ 20 #endregion 2 21 using HeuristicLab.Core; 3 22 -
trunk/sources/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/MeanConst.cs
r8371 r8401 1 1 #region License Information 2 /* HeuristicLab 3 * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 * 5 * This file is part of HeuristicLab. 6 * 7 * HeuristicLab is free software: you can redistribute it and/or modify 8 * it under the terms of the GNU General Public License as published by 9 * the Free Software Foundation, either version 3 of the License, or 10 * (at your option) any later version. 11 * 12 * HeuristicLab is distributed in the hope that it will be useful, 13 * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 * GNU General Public License for more details. 16 * 17 * You should have received a copy of the GNU General Public License 18 * along with HeuristicLab. If not, see <http://www.gnu.org/licenses/>. 19 */ 20 #endregion 21 2 22 using System; 3 23 using System.Linq; -
trunk/sources/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/MeanLinear.cs
r8371 r8401 1 1 #region License Information 2 /* HeuristicLab 3 * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 * 5 * This file is part of HeuristicLab. 6 * 7 * HeuristicLab is free software: you can redistribute it and/or modify 8 * it under the terms of the GNU General Public License as published by 9 * the Free Software Foundation, either version 3 of the License, or 10 * (at your option) any later version. 11 * 12 * HeuristicLab is distributed in the hope that it will be useful, 13 * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 * GNU General Public License for more details. 16 * 17 * You should have received a copy of the GNU General Public License 18 * along with HeuristicLab. If not, see <http://www.gnu.org/licenses/>. 19 */ 20 #endregion 2 21 using System; 3 22 using System.Linq; -
trunk/sources/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/MeanZero.cs
r8371 r8401 1 1 #region License Information 2 /* HeuristicLab 3 * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 * 5 * This file is part of HeuristicLab. 6 * 7 * HeuristicLab is free software: you can redistribute it and/or modify 8 * it under the terms of the GNU General Public License as published by 9 * the Free Software Foundation, either version 3 of the License, or 10 * (at your option) any later version. 11 * 12 * HeuristicLab is distributed in the hope that it will be useful, 13 * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 * GNU General Public License for more details. 16 * 17 * You should have received a copy of the GNU General Public License 18 * along with HeuristicLab. If not, see <http://www.gnu.org/licenses/>. 19 */ 20 #endregion 2 21 using System; 3 22 using System.Linq; -
trunk/sources/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/Util.cs
r8371 r8401 1 1 #region License Information 2 /* HeuristicLab 3 * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 * 5 * This file is part of HeuristicLab. 6 * 7 * HeuristicLab is free software: you can redistribute it and/or modify 8 * it under the terms of the GNU General Public License as published by 9 * the Free Software Foundation, either version 3 of the License, or 10 * (at your option) any later version. 11 * 12 * HeuristicLab is distributed in the hope that it will be useful, 13 * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 * GNU General Public License for more details. 16 * 17 * You should have received a copy of the GNU General Public License 18 * along with HeuristicLab. If not, see <http://www.gnu.org/licenses/>. 19 */ 20 #endregion 2 21 3 22 using System; -
trunk/sources/HeuristicLab.Algorithms.DataAnalysis/3.4/HeuristicLab.Algorithms.DataAnalysis-3.4.csproj
r8396 r8401 113 113 <RequiredTargetFramework>3.5</RequiredTargetFramework> 114 114 </Reference> 115 <Reference Include="System.Data" />116 115 <Reference Include="System.Drawing" /> 117 <Reference Include="System.Xml" />118 116 </ItemGroup> 119 117 <ItemGroup> … … 122 120 </Compile> 123 121 <Compile Include="FixedDataAnalysisAlgorithm.cs" /> 124 <Compile Include="GaussianProcess\Lbfgs.cs" />125 <Compile Include="GaussianProcess\LbfgsInitializer.cs" />126 <Compile Include="GaussianProcess\LbfgsState.cs" />127 <Compile Include="GaussianProcess\LbfgsUpdateResults.cs" />128 <Compile Include="GaussianProcess\LbfgsMakeStep.cs" />129 <Compile Include="GaussianProcess\LbfgsAnalyzer.cs" />130 122 <Compile Include="GaussianProcess\GaussianProcessHyperparameterInitializer.cs" /> 131 123 <Compile Include="GaussianProcess\GaussianProcessRegressionSolutionCreator.cs" /> … … 214 206 </ItemGroup> 215 207 <ItemGroup> 208 <ProjectReference Include="..\..\HeuristicLab.Algorithms.GradientDescent\3.3\HeuristicLab.Algorithms.GradientDescent.csproj"> 209 <Project>{1256B945-EEA9-4BE4-9880-76B5B113F089}</Project> 210 <Name>HeuristicLab.Algorithms.GradientDescent</Name> 211 <Private>False</Private> 212 </ProjectReference> 216 213 <ProjectReference Include="..\..\HeuristicLab.Analysis\3.3\HeuristicLab.Analysis-3.3.csproj"> 217 214 <Project>{887425B4-4348-49ED-A457-B7D2C26DDBF9}</Project> … … 247 244 <Project>{BB6D334A-4BB6-4674-9883-31A6EBB32CAB}</Project> 248 245 <Name>HeuristicLab.Encodings.RealVectorEncoding-3.3</Name> 246 <Private>False</Private> 249 247 </ProjectReference> 250 248 <ProjectReference Include="..\..\HeuristicLab.Encodings.SymbolicExpressionTreeEncoding\3.4\HeuristicLab.Encodings.SymbolicExpressionTreeEncoding-3.4.csproj"> … … 256 254 <Project>{23DA7FF4-D5B8-41B6-AA96-F0561D24F3EE}</Project> 257 255 <Name>HeuristicLab.Operators-3.3</Name> 258 </ProjectReference> 259 <ProjectReference Include="..\..\HeuristicLab.Optimization.Operators\3.3\HeuristicLab.Optimization.Operators-3.3.csproj"> 260 <Project>{25087811-F74C-4128-BC86-8324271DA13E}</Project> 261 <Name>HeuristicLab.Optimization.Operators-3.3</Name> 256 <Private>False</Private> 262 257 </ProjectReference> 263 258 <ProjectReference Include="..\..\HeuristicLab.Optimization\3.3\HeuristicLab.Optimization-3.3.csproj"> … … 304 299 <Project>{3540E29E-4793-49E7-8EE2-FEA7F61C3994}</Project> 305 300 <Name>HeuristicLab.Problems.Instances-3.3</Name> 306 <Private>False</Private>307 </ProjectReference>308 <ProjectReference Include="..\..\HeuristicLab.Problems.TestFunctions\3.3\HeuristicLab.Problems.TestFunctions-3.3.csproj">309 <Project>{88B9B0E3-344E-4196-82A3-0F9732506FE8}</Project>310 <Name>HeuristicLab.Problems.TestFunctions-3.3</Name>311 </ProjectReference>312 <ProjectReference Include="..\..\HeuristicLab.Random\3.3\HeuristicLab.Random-3.3.csproj">313 <Project>{F4539FB6-4708-40C9-BE64-0A1390AEA197}</Project>314 <Name>HeuristicLab.Random-3.3</Name>315 301 <Private>False</Private> 316 302 </ProjectReference> -
trunk/sources/HeuristicLab.Algorithms.DataAnalysis/3.4/NeuralNetwork/NeuralNetworkRegression.cs
r8139 r8401 26 26 using HeuristicLab.Core; 27 27 using HeuristicLab.Data; 28 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding;29 28 using HeuristicLab.Optimization; 29 using HeuristicLab.Parameters; 30 30 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 31 31 using HeuristicLab.Problems.DataAnalysis; 32 using HeuristicLab.Problems.DataAnalysis.Symbolic;33 using HeuristicLab.Problems.DataAnalysis.Symbolic.Regression;34 using HeuristicLab.Parameters;35 32 36 33 namespace HeuristicLab.Algorithms.DataAnalysis { -
trunk/sources/HeuristicLab.Algorithms.DataAnalysis/3.4/Plugin.cs.frame
r8399 r8401 29 29 [PluginFile("HeuristicLab.Algorithms.DataAnalysis-3.4.dll", PluginFileType.Assembly)] 30 30 [PluginDependency("HeuristicLab.ALGLIB", "3.5.0")] 31 [PluginDependency("HeuristicLab.Algorithms.GradientDescent", "3.3")] 31 32 [PluginDependency("HeuristicLab.Analysis", "3.3")] 32 [PluginDependency("HeuristicLab.LibSVM", "1.6.3")]33 33 [PluginDependency("HeuristicLab.Collections", "3.3")] 34 34 [PluginDependency("HeuristicLab.Common", "3.3")] … … 36 36 [PluginDependency("HeuristicLab.Core", "3.3")] 37 37 [PluginDependency("HeuristicLab.Data", "3.3")] 38 [PluginDependency("HeuristicLab.Encodings.RealVectorEncoding", "3.3")] 38 39 [PluginDependency("HeuristicLab.Encodings.SymbolicExpressionTreeEncoding", "3.4")] 39 [PluginDependency("HeuristicLab.Encodings.RealVectorEncoding", "3.3")]40 40 [PluginDependency("HeuristicLab.Operators", "3.3")] 41 41 [PluginDependency("HeuristicLab.Optimization", "3.3")] … … 46 46 [PluginDependency("HeuristicLab.Problems.DataAnalysis.Symbolic.Classification", "3.4")] 47 47 [PluginDependency("HeuristicLab.Problems.DataAnalysis.Symbolic.Regression", "3.4")] 48 [PluginDependency("HeuristicLab.Problems.TestFunctions", "3.3")] 49 [PluginDependency("HeuristicLab.Random", "3.3")] 48 [PluginDependency("HeuristicLab.LibSVM", "1.6.3")] 50 49 public class HeuristicLabAlgorithmsDataAnalysisPlugin : PluginBase { 51 50 } -
trunk/sources/HeuristicLab.Algorithms.GradientDescent/3.3
- Property svn:ignore
-
old new 2 2 obj 3 3 Plugin.cs 4 *.user
-
- Property svn:ignore
-
trunk/sources/HeuristicLab.Algorithms.GradientDescent/3.3/HeuristicLab.Algorithms.GradientDescent.csproj
r5520 r8401 18 18 <DebugType>full</DebugType> 19 19 <Optimize>false</Optimize> 20 <OutputPath> bin\Debug\</OutputPath>20 <OutputPath>..\..\bin\</OutputPath> 21 21 <DefineConstants>DEBUG;TRACE</DefineConstants> 22 22 <ErrorReport>prompt</ErrorReport> … … 26 26 <DebugType>pdbonly</DebugType> 27 27 <Optimize>true</Optimize> 28 <OutputPath> bin\Release\</OutputPath>28 <OutputPath>..\..\bin\</OutputPath> 29 29 <DefineConstants>TRACE</DefineConstants> 30 30 <ErrorReport>prompt</ErrorReport> … … 39 39 <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'"> 40 40 <DebugSymbols>true</DebugSymbols> 41 <OutputPath> bin\x86\Debug\</OutputPath>41 <OutputPath>..\..\bin\</OutputPath> 42 42 <DefineConstants>DEBUG;TRACE</DefineConstants> 43 43 <DebugType>full</DebugType> … … 54 54 </PropertyGroup> 55 55 <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'"> 56 <OutputPath> bin\x86\Release\</OutputPath>56 <OutputPath>..\..\bin\</OutputPath> 57 57 <DefineConstants>TRACE</DefineConstants> 58 58 <Optimize>true</Optimize> … … 70 70 <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'"> 71 71 <DebugSymbols>true</DebugSymbols> 72 <OutputPath> bin\x64\Debug\</OutputPath>72 <OutputPath>..\..\bin\</OutputPath> 73 73 <DefineConstants>DEBUG;TRACE</DefineConstants> 74 74 <DebugType>full</DebugType> … … 85 85 </PropertyGroup> 86 86 <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'"> 87 <OutputPath> bin\x64\Release\</OutputPath>87 <OutputPath>..\..\bin\</OutputPath> 88 88 <DefineConstants>TRACE</DefineConstants> 89 89 <Optimize>true</Optimize> … … 102 102 </PropertyGroup> 103 103 <ItemGroup> 104 <Reference Include="ALGLIB-3.1.0"> 105 <HintPath>..\..\..\..\Program Files\HeuristicLab 3.3\ALGLIB-3.1.0.dll</HintPath> 106 </Reference> 107 <Reference Include="HeuristicLab.ALGLIB-3.1.0"> 108 <HintPath>..\..\..\..\Program Files\HeuristicLab 3.3\HeuristicLab.ALGLIB-3.1.0.dll</HintPath> 109 </Reference> 110 <Reference Include="HeuristicLab.Analysis-3.3"> 111 <HintPath>..\..\..\..\Program Files\HeuristicLab 3.3\HeuristicLab.Analysis-3.3.dll</HintPath> 112 </Reference> 113 <Reference Include="HeuristicLab.Collections-3.3"> 114 <HintPath>..\..\..\..\Program Files\HeuristicLab 3.3\HeuristicLab.Collections-3.3.dll</HintPath> 115 </Reference> 116 <Reference Include="HeuristicLab.Common-3.3"> 117 <HintPath>..\..\..\..\Program Files\HeuristicLab 3.3\HeuristicLab.Common-3.3.dll</HintPath> 118 </Reference> 119 <Reference Include="HeuristicLab.Core-3.3"> 120 <HintPath>..\..\..\..\Program Files\HeuristicLab 3.3\HeuristicLab.Core-3.3.dll</HintPath> 121 </Reference> 122 <Reference Include="HeuristicLab.Data-3.3"> 123 <HintPath>..\..\..\..\Program Files\HeuristicLab 3.3\HeuristicLab.Data-3.3.dll</HintPath> 124 </Reference> 125 <Reference Include="HeuristicLab.Encodings.RealVectorEncoding-3.3"> 126 <HintPath>..\..\..\..\Program Files\HeuristicLab 3.3\HeuristicLab.Encodings.RealVectorEncoding-3.3.dll</HintPath> 127 </Reference> 128 <Reference Include="HeuristicLab.Operators-3.3"> 129 <HintPath>..\..\..\..\Program Files\HeuristicLab 3.3\HeuristicLab.Operators-3.3.dll</HintPath> 130 </Reference> 131 <Reference Include="HeuristicLab.Optimization-3.3"> 132 <HintPath>..\..\..\..\Program Files\HeuristicLab 3.3\HeuristicLab.Optimization-3.3.dll</HintPath> 133 </Reference> 134 <Reference Include="HeuristicLab.Optimization.Operators-3.3"> 135 <HintPath>..\..\..\..\Program Files\HeuristicLab 3.3\HeuristicLab.Optimization.Operators-3.3.dll</HintPath> 136 </Reference> 137 <Reference Include="HeuristicLab.Parameters-3.3"> 138 <HintPath>..\..\..\..\Program Files\HeuristicLab 3.3\HeuristicLab.Parameters-3.3.dll</HintPath> 139 </Reference> 140 <Reference Include="HeuristicLab.Persistence-3.3"> 141 <HintPath>..\..\..\..\Program Files\HeuristicLab 3.3\HeuristicLab.Persistence-3.3.dll</HintPath> 142 </Reference> 143 <Reference Include="HeuristicLab.PluginInfrastructure-3.3"> 144 <HintPath>..\..\..\..\Program Files\HeuristicLab 3.3\HeuristicLab.PluginInfrastructure-3.3.dll</HintPath> 145 </Reference> 146 <Reference Include="HeuristicLab.Problems.TestFunctions-3.3"> 147 <HintPath>..\..\..\..\Program Files\HeuristicLab 3.3\HeuristicLab.Problems.TestFunctions-3.3.dll</HintPath> 148 </Reference> 149 <Reference Include="HeuristicLab.Random-3.3"> 150 <HintPath>..\..\..\..\Program Files\HeuristicLab 3.3\HeuristicLab.Random-3.3.dll</HintPath> 104 <Reference Include="ALGLIB-3.5.0, Version=3.5.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 105 <Private>False</Private> 151 106 </Reference> 152 107 <Reference Include="System" /> 153 108 <Reference Include="System.Core" /> 154 <Reference Include="System.Data" />155 109 </ItemGroup> 156 110 <ItemGroup> 157 111 <None Include="Plugin.cs.frame" /> 158 <Compile Include="LevenbergMarquardt.cs" /> 159 <Compile Include="LevenbergMarquardtMove.cs" /> 112 <Compile Include="Lbfgs.cs" /> 113 <Compile Include="LbfgsAnalyzer.cs" /> 114 <Compile Include="LbfgsInitializer.cs" /> 115 <Compile Include="LbfgsMakeStep.cs" /> 116 <Compile Include="LbfgsState.cs" /> 117 <Compile Include="LbfgsUpdateResults.cs" /> 160 118 <Compile Include="Plugin.cs" /> 161 119 <Compile Include="Properties\AssemblyInfo.cs" /> 162 <None Include="Properties\AssemblyInfo. frame" />120 <None Include="Properties\AssemblyInfo.cs.frame" /> 163 121 </ItemGroup> 164 122 <ItemGroup> 165 123 <None Include="HeuristicLab.snk" /> 124 </ItemGroup> 125 <ItemGroup> 126 <ProjectReference Include="..\..\HeuristicLab.Analysis\3.3\HeuristicLab.Analysis-3.3.csproj"> 127 <Project>{887425B4-4348-49ED-A457-B7D2C26DDBF9}</Project> 128 <Name>HeuristicLab.Analysis-3.3</Name> 129 <Private>False</Private> 130 </ProjectReference> 131 <ProjectReference Include="..\..\HeuristicLab.Collections\3.3\HeuristicLab.Collections-3.3.csproj"> 132 <Project>{958B43BC-CC5C-4FA2-8628-2B3B01D890B6}</Project> 133 <Name>HeuristicLab.Collections-3.3</Name> 134 <Private>False</Private> 135 </ProjectReference> 136 <ProjectReference Include="..\..\HeuristicLab.Common\3.3\HeuristicLab.Common-3.3.csproj"> 137 <Project>{A9AD58B9-3EF9-4CC1-97E5-8D909039FF5C}</Project> 138 <Name>HeuristicLab.Common-3.3</Name> 139 <Private>False</Private> 140 </ProjectReference> 141 <ProjectReference Include="..\..\HeuristicLab.Core\3.3\HeuristicLab.Core-3.3.csproj"> 142 <Project>{C36BD924-A541-4A00-AFA8-41701378DDC5}</Project> 143 <Name>HeuristicLab.Core-3.3</Name> 144 <Private>False</Private> 145 </ProjectReference> 146 <ProjectReference Include="..\..\HeuristicLab.Data\3.3\HeuristicLab.Data-3.3.csproj"> 147 <Project>{BBAB9DF5-5EF3-4BA8-ADE9-B36E82114937}</Project> 148 <Name>HeuristicLab.Data-3.3</Name> 149 <Private>False</Private> 150 </ProjectReference> 151 <ProjectReference Include="..\..\HeuristicLab.Encodings.RealVectorEncoding\3.3\HeuristicLab.Encodings.RealVectorEncoding-3.3.csproj"> 152 <Project>{BB6D334A-4BB6-4674-9883-31A6EBB32CAB}</Project> 153 <Name>HeuristicLab.Encodings.RealVectorEncoding-3.3</Name> 154 <Private>False</Private> 155 </ProjectReference> 156 <ProjectReference Include="..\..\HeuristicLab.Operators\3.3\HeuristicLab.Operators-3.3.csproj"> 157 <Project>{23DA7FF4-D5B8-41B6-AA96-F0561D24F3EE}</Project> 158 <Name>HeuristicLab.Operators-3.3</Name> 159 <Private>False</Private> 160 </ProjectReference> 161 <ProjectReference Include="..\..\HeuristicLab.Optimization\3.3\HeuristicLab.Optimization-3.3.csproj"> 162 <Project>{14AB8D24-25BC-400C-A846-4627AA945192}</Project> 163 <Name>HeuristicLab.Optimization-3.3</Name> 164 <Private>False</Private> 165 </ProjectReference> 166 <ProjectReference Include="..\..\HeuristicLab.Parameters\3.3\HeuristicLab.Parameters-3.3.csproj"> 167 <Project>{56F9106A-079F-4C61-92F6-86A84C2D84B7}</Project> 168 <Name>HeuristicLab.Parameters-3.3</Name> 169 <Private>False</Private> 170 </ProjectReference> 171 <ProjectReference Include="..\..\HeuristicLab.Persistence\3.3\HeuristicLab.Persistence-3.3.csproj"> 172 <Project>{102BC7D3-0EF9-439C-8F6D-96FF0FDB8E1B}</Project> 173 <Name>HeuristicLab.Persistence-3.3</Name> 174 <Private>False</Private> 175 </ProjectReference> 176 <ProjectReference Include="..\..\HeuristicLab.PluginInfrastructure\3.3\HeuristicLab.PluginInfrastructure-3.3.csproj"> 177 <Project>{94186A6A-5176-4402-AE83-886557B53CCA}</Project> 178 <Name>HeuristicLab.PluginInfrastructure-3.3</Name> 179 <Private>False</Private> 180 </ProjectReference> 181 <ProjectReference Include="..\..\HeuristicLab.Problems.TestFunctions\3.3\HeuristicLab.Problems.TestFunctions-3.3.csproj"> 182 <Project>{88B9B0E3-344E-4196-82A3-0F9732506FE8}</Project> 183 <Name>HeuristicLab.Problems.TestFunctions-3.3</Name> 184 <Private>False</Private> 185 </ProjectReference> 186 <ProjectReference Include="..\..\HeuristicLab.Random\3.3\HeuristicLab.Random-3.3.csproj"> 187 <Project>{F4539FB6-4708-40C9-BE64-0A1390AEA197}</Project> 188 <Name>HeuristicLab.Random-3.3</Name> 189 <Private>False</Private> 190 </ProjectReference> 166 191 </ItemGroup> 167 192 <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> … … 173 198 174 199 call PreBuildEvent.cmd 175 SubWCRev "%25ProjectDir%25\" "%25ProjectDir%25\Plugin.cs.frame" "%25ProjectDir%25\Plugin.cs"</PreBuildEvent>200 </PreBuildEvent> 176 201 </PropertyGroup> 177 202 <PropertyGroup> -
trunk/sources/HeuristicLab.Algorithms.GradientDescent/3.3/Lbfgs.cs
r8398 r8401 22 22 23 23 using System; 24 using System.Collections.Generic;25 using System.Linq;26 using HeuristicLab.Analysis;27 24 using HeuristicLab.Common; 28 25 using HeuristicLab.Core; 29 26 using HeuristicLab.Data; 30 using HeuristicLab.Encodings.RealVectorEncoding;31 27 using HeuristicLab.Operators; 32 28 using HeuristicLab.Optimization; 33 29 using HeuristicLab.Parameters; 34 30 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 35 using HeuristicLab.PluginInfrastructure;36 using HeuristicLab.Problems.DataAnalysis;37 31 using HeuristicLab.Problems.TestFunctions; 38 32 using HeuristicLab.Random; 39 33 40 namespace HeuristicLab.Algorithms. DataAnalysis{34 namespace HeuristicLab.Algorithms.GradientDescent { 41 35 /// <summary> 42 36 /// Limited-Memory BFGS optimization algorithm. -
trunk/sources/HeuristicLab.Algorithms.GradientDescent/3.3/LbfgsAnalyzer.cs
r8398 r8401 26 26 using HeuristicLab.Data; 27 27 using HeuristicLab.Encodings.RealVectorEncoding; 28 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding;29 28 using HeuristicLab.Operators; 30 29 using HeuristicLab.Optimization; 31 30 using HeuristicLab.Parameters; 32 31 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 33 using HeuristicLab.Problems.DataAnalysis;34 32 35 namespace HeuristicLab.Algorithms. DataAnalysis{33 namespace HeuristicLab.Algorithms.GradientDescent { 36 34 [StorableClass] 37 35 [Item(Name = "LBFGS Analyzer", Description = "Analyzer to collect results for the LM-BFGS algorithm.")] -
trunk/sources/HeuristicLab.Algorithms.GradientDescent/3.3/LbfgsInitializer.cs
r8398 r8401 26 26 using HeuristicLab.Data; 27 27 using HeuristicLab.Encodings.RealVectorEncoding; 28 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding;29 28 using HeuristicLab.Operators; 30 29 using HeuristicLab.Parameters; 31 30 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 32 using HeuristicLab.Problems.DataAnalysis;33 31 34 namespace HeuristicLab.Algorithms. DataAnalysis{32 namespace HeuristicLab.Algorithms.GradientDescent { 35 33 [StorableClass] 36 34 [Item(Name = "LBFGS Initializer", Description = "Initializes the necessary data structures for the LM-BFGS algorithm.")] -
trunk/sources/HeuristicLab.Algorithms.GradientDescent/3.3/LbfgsMakeStep.cs
r8398 r8401 20 20 #endregion 21 21 22 using System.Linq;23 22 using HeuristicLab.Common; 24 23 using HeuristicLab.Core; 25 24 using HeuristicLab.Data; 26 25 using HeuristicLab.Encodings.RealVectorEncoding; 27 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding;28 26 using HeuristicLab.Operators; 29 27 using HeuristicLab.Parameters; 30 28 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 31 using HeuristicLab.Problems.DataAnalysis;32 29 33 namespace HeuristicLab.Algorithms. DataAnalysis{30 namespace HeuristicLab.Algorithms.GradientDescent { 34 31 [StorableClass] 35 32 [Item(Name = "LBFGS MakeStep", Description = "Makes a step in the LM-BFGS optimization algorithm.")] -
trunk/sources/HeuristicLab.Algorithms.GradientDescent/3.3/LbfgsState.cs
r8398 r8401 25 25 using HeuristicLab.Common; 26 26 using HeuristicLab.Core; 27 using HeuristicLab.Data;28 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding;29 using HeuristicLab.Operators;30 using HeuristicLab.Parameters;31 27 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 32 using HeuristicLab.Problems.DataAnalysis; 33 34 namespace HeuristicLab.Algorithms.DataAnalysis { 28 29 namespace HeuristicLab.Algorithms.GradientDescent { 35 30 [StorableClass] 36 31 [Item("LbfgsState", "Internal state for the limited-memory BFGS optimization algorithm.")] -
trunk/sources/HeuristicLab.Algorithms.GradientDescent/3.3/LbfgsUpdateResults.cs
r8398 r8401 25 25 using HeuristicLab.Data; 26 26 using HeuristicLab.Encodings.RealVectorEncoding; 27 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding;28 27 using HeuristicLab.Operators; 29 28 using HeuristicLab.Parameters; 30 29 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 31 using HeuristicLab.Problems.DataAnalysis;32 30 33 namespace HeuristicLab.Algorithms. DataAnalysis{31 namespace HeuristicLab.Algorithms.GradientDescent { 34 32 [StorableClass] 35 33 [Item(Name = "LBFGS UpdateResults", Description = "Sets the results (function value and gradients) for the next optimization step in the LM-BFGS algorithm.")] -
trunk/sources/HeuristicLab.Algorithms.GradientDescent/3.3/Plugin.cs.frame
r5516 r8401 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 1Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 25 25 [Plugin("HeuristicLab.Algorithms.GradientDescent", "3.3.0.$WCREV$")] 26 26 [PluginFile("HeuristicLab.Algorithms.GradientDescent-3.3.dll", PluginFileType.Assembly)] 27 [PluginDependency("HeuristicLab.ALGLIB", "3.5.0")] 28 [PluginDependency("HeuristicLab.Analysis", "3.3.0")] 29 [PluginDependency("HeuristicLab.Collections", "3.3")] 30 [PluginDependency("HeuristicLab.Common", "3.3")] 31 [PluginDependency("HeuristicLab.Core", "3.3")] 32 [PluginDependency("HeuristicLab.Data", "3.3")] 33 [PluginDependency("HeuristicLab.Encodings.RealVectorEncoding", "3.3")] 34 [PluginDependency("HeuristicLab.Operators", "3.3")] 35 [PluginDependency("HeuristicLab.Optimization", "3.3")] 36 [PluginDependency("HeuristicLab.Parameters", "3.3")] 37 [PluginDependency("HeuristicLab.Persistence", "3.3")] 38 [PluginDependency("HeuristicLab.Problems.TestFunctions", "3.3")] 39 [PluginDependency("HeuristicLab.Random", "3.3")] 27 40 public class HeuristicLabAlgorithmsGradientDescentPlugin : PluginBase { 28 41 } -
trunk/sources/HeuristicLab.Algorithms.GradientDescent/3.3/Properties/AssemblyInfo.cs.frame
r8398 r8401 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 1Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 28 28 // associated with an assembly. 29 29 [assembly: AssemblyTitle("HeuristicLab.Algorithms.GradientDescent")] 30 [assembly: AssemblyDescription(" ")]30 [assembly: AssemblyDescription("Provides gradient descent optimization algorithms for HeuristicLab")] 31 31 [assembly: AssemblyConfiguration("")] 32 32 [assembly: AssemblyCompany("HEAL")] 33 33 [assembly: AssemblyProduct("HeuristicLab")] 34 [assembly: AssemblyCopyright("(c) 2002-201 1HEAL")]34 [assembly: AssemblyCopyright("(c) 2002-2012 HEAL")] 35 35 [assembly: AssemblyTrademark("")] 36 36 [assembly: AssemblyCulture("")] … … 55 55 // [assembly: AssemblyVersion("1.0.*")] 56 56 [assembly: AssemblyVersion("3.3.0.0")] 57 [assembly: AssemblyFileVersion("3.3. 0.$WCREV$")]57 [assembly: AssemblyFileVersion("3.3.3.$WCREV$")]
Note: See TracChangeset
for help on using the changeset viewer.