Changeset 16565 for trunk/HeuristicLab.Algorithms.GradientDescent
- Timestamp:
- 01/28/19 13:41:42 (6 years ago)
- Location:
- trunk
- Files:
-
- 10 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:mergeinfo changed
/branches/2520_PersistenceReintegration (added) merged: 16451-16454,16462,16465-16468,16470-16472,16474,16476-16477,16479-16487,16529-16530,16539,16551-16555,16558-16559,16562-16564
- Property svn:mergeinfo changed
-
trunk/HeuristicLab.Algorithms.GradientDescent/3.3/HeuristicLab.Algorithms.GradientDescent-3.3.csproj
r12817 r16565 11 11 <RootNamespace>HeuristicLab.Algorithms.GradientDescent</RootNamespace> 12 12 <AssemblyName>HeuristicLab.Algorithms.GradientDescent-3.3</AssemblyName> 13 <TargetFrameworkVersion>v4. 5</TargetFrameworkVersion>13 <TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion> 14 14 <FileAlignment>512</FileAlignment> 15 15 <TargetFrameworkProfile /> … … 113 113 <Private>False</Private> 114 114 </Reference> 115 <Reference Include="Google.Protobuf, Version=3.6.1.0, Culture=neutral, PublicKeyToken=a7d26565bac4d604, processorArchitecture=MSIL"> 116 <HintPath>..\..\packages\Google.Protobuf.3.6.1\lib\net45\Google.Protobuf.dll</HintPath> 117 </Reference> 118 <Reference Include="HEAL.Attic, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 119 <HintPath>..\..\packages\HEAL.Attic.1.0.0-pre01\lib\netstandard2.0\HEAL.Attic.dll</HintPath> 120 </Reference> 115 121 <Reference Include="System" /> 116 122 <Reference Include="System.Core" /> 117 123 <Reference Include="System.Drawing" /> 118 </ItemGroup> 119 <ItemGroup> 124 <Reference Include="System.Drawing.Common, Version=4.0.0.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL"> 125 <HintPath>..\..\packages\System.Drawing.Common.4.5.1\lib\net461\System.Drawing.Common.dll</HintPath> 126 </Reference> 127 </ItemGroup> 128 <ItemGroup> 129 <None Include="packages.config" /> 120 130 <None Include="Plugin.cs.frame" /> 121 131 <Compile Include="Lbfgs.cs" /> -
trunk/HeuristicLab.Algorithms.GradientDescent/3.3/Lbfgs.cs
r15583 r16565 2 2 #region License Information 3 3 /* HeuristicLab 4 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)4 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 5 5 * 6 6 * This file is part of HeuristicLab. … … 31 31 using HeuristicLab.Optimization; 32 32 using HeuristicLab.Parameters; 33 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;33 using HEAL.Attic; 34 34 using HeuristicLab.Random; 35 35 … … 40 40 [Item("LM-BFGS", "The limited-memory BFGS (BroydenFletcherGoldfarbShanno) optimization algorithm.")] 41 41 [Creatable(CreatableAttribute.Categories.SingleSolutionAlgorithms, Priority = 160)] 42 [Storable Class]42 [StorableType("55E85596-0FC7-41B5-9B90-9A8BF33B7C55")] 43 43 public sealed class LbfgsAlgorithm : HeuristicOptimizationEngineAlgorithm, IStorableContent { 44 44 public override Type ProblemType { … … 104 104 105 105 [StorableConstructor] 106 private LbfgsAlgorithm( bool deserializing) : base(deserializing) { }106 private LbfgsAlgorithm(StorableConstructorFlag _) : base(_) { } 107 107 private LbfgsAlgorithm(LbfgsAlgorithm original, Cloner cloner) 108 108 : base(original, cloner) { -
trunk/HeuristicLab.Algorithms.GradientDescent/3.3/LbfgsAnalyzer.cs
r15583 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 29 29 using HeuristicLab.Optimization; 30 30 using HeuristicLab.Parameters; 31 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;31 using HEAL.Attic; 32 32 33 33 namespace HeuristicLab.Algorithms.GradientDescent { 34 [Storable Class]34 [StorableType("7BE2AE6F-BC67-4F98-9C4F-9D077E9A4E3B")] 35 35 [Item(Name = "LBFGS Analyzer", Description = "Analyzer to collect results for the LM-BFGS algorithm.")] 36 36 public sealed class LbfgsAnalyzer : SingleSuccessorOperator, IAnalyzer { … … 89 89 90 90 [StorableConstructor] 91 private LbfgsAnalyzer( bool deserializing) : base(deserializing) { }91 private LbfgsAnalyzer(StorableConstructorFlag _) : base(_) { } 92 92 private LbfgsAnalyzer(LbfgsAnalyzer original, Cloner cloner) : base(original, cloner) { } 93 93 public LbfgsAnalyzer() -
trunk/HeuristicLab.Algorithms.GradientDescent/3.3/LbfgsInitializer.cs
r15583 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 28 28 using HeuristicLab.Operators; 29 29 using HeuristicLab.Parameters; 30 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;30 using HEAL.Attic; 31 31 32 32 namespace HeuristicLab.Algorithms.GradientDescent { 33 [Storable Class]33 [StorableType("649D495C-EBEA-4627-8552-989F80C04545")] 34 34 [Item(Name = "LBFGS Initializer", Description = "Initializes the necessary data structures for the LM-BFGS algorithm.")] 35 35 public sealed class LbfgsInitializer : SingleSuccessorOperator { … … 69 69 70 70 [StorableConstructor] 71 private LbfgsInitializer( bool deserializing) : base(deserializing) { }71 private LbfgsInitializer(StorableConstructorFlag _) : base(_) { } 72 72 private LbfgsInitializer(LbfgsInitializer original, Cloner cloner) : base(original, cloner) { } 73 73 public LbfgsInitializer() -
trunk/HeuristicLab.Algorithms.GradientDescent/3.3/LbfgsMakeStep.cs
r15583 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 26 26 using HeuristicLab.Operators; 27 27 using HeuristicLab.Parameters; 28 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;28 using HEAL.Attic; 29 29 30 30 namespace HeuristicLab.Algorithms.GradientDescent { 31 [Storable Class]31 [StorableType("DC5D8418-FD1E-4D4C-AEF6-79F77AD8A5D9")] 32 32 [Item(Name = "LBFGS MakeStep", Description = "Makes a step in the LM-BFGS optimization algorithm.")] 33 33 public sealed class LbfgsMakeStep : SingleSuccessorOperator { … … 54 54 55 55 [StorableConstructor] 56 private LbfgsMakeStep( bool deserializing) : base(deserializing) { }56 private LbfgsMakeStep(StorableConstructorFlag _) : base(_) { } 57 57 private LbfgsMakeStep(LbfgsMakeStep original, Cloner cloner) : base(original, cloner) { } 58 58 public LbfgsMakeStep() -
trunk/HeuristicLab.Algorithms.GradientDescent/3.3/LbfgsState.cs
r15583 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 25 25 using HeuristicLab.Common; 26 26 using HeuristicLab.Core; 27 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;27 using HEAL.Attic; 28 28 29 29 namespace HeuristicLab.Algorithms.GradientDescent { 30 [Storable Class]30 [StorableType("2A117076-0311-4F85-A1B9-16F39D5752DE")] 31 31 [Item("LbfgsState", "Internal state for the limited-memory BFGS optimization algorithm.")] 32 32 public sealed class LbfgsState : Item { … … 35 35 36 36 [StorableConstructor] 37 private LbfgsState(bool deserializing) 38 : base(deserializing) { 37 private LbfgsState(StorableConstructorFlag _) : base(_) { 39 38 state = new alglib.minlbfgs.minlbfgsstate(); 40 39 } -
trunk/HeuristicLab.Algorithms.GradientDescent/3.3/LbfgsUpdateResults.cs
r15583 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 27 27 using HeuristicLab.Operators; 28 28 using HeuristicLab.Parameters; 29 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;29 using HEAL.Attic; 30 30 31 31 namespace HeuristicLab.Algorithms.GradientDescent { 32 [Storable Class]32 [StorableType("926B028B-4EAA-48DD-8920-BCED7274AC77")] 33 33 [Item(Name = "LBFGS UpdateResults", Description = "Sets the results (function value and gradients) for the next optimization step in the LM-BFGS algorithm.")] 34 34 public sealed class LbfgsUpdateResults : SingleSuccessorOperator { … … 77 77 78 78 [StorableConstructor] 79 private LbfgsUpdateResults( bool deserializing) : base(deserializing) { }79 private LbfgsUpdateResults(StorableConstructorFlag _) : base(_) { } 80 80 private LbfgsUpdateResults(LbfgsUpdateResults original, Cloner cloner) : base(original, cloner) { } 81 81 public LbfgsUpdateResults() -
trunk/HeuristicLab.Algorithms.GradientDescent/3.3/Plugin.cs.frame
r15589 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. -
trunk/HeuristicLab.Algorithms.GradientDescent/3.3/Properties/AssemblyInfo.cs.frame
r15589 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab.
Note: See TracChangeset
for help on using the changeset viewer.