Changeset 8401 for trunk/sources/HeuristicLab.Algorithms.GradientDescent
- Timestamp:
- 08/02/12 18:25:00 (13 years ago)
- Location:
- trunk/sources/HeuristicLab.Algorithms.GradientDescent/3.3
- Files:
-
- 2 deleted
- 3 edited
- 7 moved
Legend:
- Unmodified
- Added
- Removed
-
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.