Free cookie consent management tool by TermsFeed Policy Generator

Changeset 17762


Ignore:
Timestamp:
09/25/20 13:29:46 (4 years ago)
Author:
lkammere
Message:

#3022 Fix dependencies in FFX implementation, so that it is runnable in Hive.

Location:
branches/3022-FastFunctionExtraction/FFX
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/3022-FastFunctionExtraction/FFX/FastFunctionExtraction.cs

    r17740 r17762  
    1919    [Creatable(Category = CreatableAttribute.Categories.Algorithms, Priority = 999)]
    2020    [StorableType("689280F7-E371-44A2-98A5-FCEDF22CA343")] // for persistence (storing your algorithm to a files or transfer to HeuristicLab.Hive
    21     public sealed class FastFunctionExtraction : FixedDataAnalysisAlgorithm<RegressionProblem> {
     21    public sealed class FastFunctionExtraction : FixedDataAnalysisAlgorithm<IRegressionProblem> {
    2222
    2323        #region constants
     
    259259            }
    260260
    261             for (int i = 0; i < 32; i++) {
     261            for (int i = 0; i < 32; i++) { // Iterate all combinations of 5 bools.
    262262                // map i to a bool array of length 5
    263263                var arr = i.ToBoolArray(5);
  • branches/3022-FastFunctionExtraction/FFX/FastFunctionExtraction.csproj

    r17737 r17762  
    6868      <HintPath>..\..\..\trunk\bin\HeuristicLab.Data-3.3.dll</HintPath>
    6969    </Reference>
    70     <Reference Include="HeuristicLab.Encodings.BinaryVectorEncoding-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL">
    71       <SpecificVersion>False</SpecificVersion>
    72       <HintPath>..\..\..\trunk\bin\HeuristicLab.Encodings.BinaryVectorEncoding-3.3.dll</HintPath>
    73     </Reference>
    7470    <Reference Include="HeuristicLab.Encodings.SymbolicExpressionTreeEncoding-3.4, Version=3.4.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL">
    7571      <SpecificVersion>False</SpecificVersion>
     
    9187      <HintPath>..\..\..\trunk\bin\HeuristicLab.PluginInfrastructure-3.3.dll</HintPath>
    9288    </Reference>
    93     <Reference Include="HeuristicLab.Problems.Binary-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL">
    94       <SpecificVersion>False</SpecificVersion>
    95       <HintPath>..\..\..\trunk\bin\HeuristicLab.Problems.Binary-3.3.dll</HintPath>
    96     </Reference>
    9789    <Reference Include="HeuristicLab.Problems.DataAnalysis-3.4, Version=3.4.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL">
    9890      <SpecificVersion>False</SpecificVersion>
     
    108100    </Reference>
    109101    <Reference Include="HeuristicLab.Problems.Instances-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec" />
    110     <Reference Include="HeuristicLab.Problems.TestFunctions.MultiObjective-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL">
    111       <SpecificVersion>False</SpecificVersion>
    112       <HintPath>..\..\..\trunk\bin\HeuristicLab.Problems.TestFunctions.MultiObjective-3.3.dll</HintPath>
    113     </Reference>
    114102    <Reference Include="HeuristicLab.Random-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL">
    115103      <SpecificVersion>False</SpecificVersion>
  • branches/3022-FastFunctionExtraction/FFX/Plugin.cs

    r17218 r17762  
    1111  // not correct then your plugin cannot be used on HeuristicLab.Hive
    1212  //
     13  [PluginDependency("HeuristicLab.Algorithms.DataAnalysis", "3.4")]
     14  [PluginDependency("HeuristicLab.Algorithms.DataAnalysis.Glmnet", "3.4")]
     15  [PluginDependency("HeuristicLab.Analysis", "3.3")]
    1316  [PluginDependency("HeuristicLab.Collections", "3.3")]
    1417  [PluginDependency("HeuristicLab.Common", "3.3")]
    1518  [PluginDependency("HeuristicLab.Core", "3.3")]
    1619  [PluginDependency("HeuristicLab.Data", "3.3")]
    17   [PluginDependency("HeuristicLab.Encodings.BinaryVectorEncoding", "3.3")]
     20  [PluginDependency("HeuristicLab.Encodings.SymbolicExpressionTreeEncoding", "3.4")]
    1821  [PluginDependency("HeuristicLab.Optimization", "3.3")]
    1922  [PluginDependency("HeuristicLab.Parameters", "3.3")]
    2023  [PluginDependency("HeuristicLab.Persistence", "3.3")]
    21   [PluginDependency("HeuristicLab.Problems.Binary", "3.3")]
     24  [PluginDependency("HeuristicLab.Problems.DataAnalysis", "3.4")]
     25  [PluginDependency("HeuristicLab.Problems.DataAnalysis.Symbolic", "3.4")]
     26  [PluginDependency("HeuristicLab.Problems.DataAnalysis.Symbolic.Regression", "3.4")]
     27  [PluginDependency("HeuristicLab.Problems.Instances", "3.3")]
    2228  [PluginDependency("HeuristicLab.Random", "3.3")]
    2329
Note: See TracChangeset for help on using the changeset viewer.