Changeset 15430
- Timestamp:
- 10/24/17 13:28:33 (7 years ago)
- Location:
- branches/M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4
- Files:
-
- 42 added
- 23 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/FixedDataAnalysisAlgorithm.cs
r15287 r15430 21 21 22 22 using System; 23 using System.Linq;24 using System.Threading;25 23 using HeuristicLab.Common; 26 24 using HeuristicLab.Optimization; -
branches/M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/GaussianProcessClassification.cs
r14185 r15430 26 26 using HeuristicLab.Core; 27 27 using HeuristicLab.Data; 28 using HeuristicLab.Optimization;29 28 using HeuristicLab.Parameters; 30 29 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; -
branches/M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/GaussianProcessRegression.cs
r14185 r15430 1 2 1 #region License Information 3 2 /* HeuristicLab … … 26 25 using HeuristicLab.Core; 27 26 using HeuristicLab.Data; 28 using HeuristicLab.Optimization;29 27 using HeuristicLab.Parameters; 30 28 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; … … 42 40 public string Filename { get; set; } 43 41 44 public override Type ProblemType { get { return typeof(IRegressionProblem); } } 42 public override Type ProblemType { 43 get { return typeof(IRegressionProblem); } 44 } 45 45 public new IRegressionProblem Problem { 46 get { return (IRegressionProblem) base.Problem; }46 get { return (IRegressionProblem) base.Problem; } 47 47 set { base.Problem = value; } 48 48 } … … 54 54 #region parameter properties 55 55 public IConstrainedValueParameter<IGaussianProcessRegressionModelCreator> GaussianProcessModelCreatorParameter { 56 get { return (IConstrainedValueParameter<IGaussianProcessRegressionModelCreator>) Parameters[ModelCreatorParameterName]; }56 get { return (IConstrainedValueParameter<IGaussianProcessRegressionModelCreator>) Parameters[ModelCreatorParameterName]; } 57 57 } 58 58 public IFixedValueParameter<GaussianProcessRegressionSolutionCreator> GaussianProcessSolutionCreatorParameter { 59 get { return (IFixedValueParameter<GaussianProcessRegressionSolutionCreator>) Parameters[SolutionCreatorParameterName]; }59 get { return (IFixedValueParameter<GaussianProcessRegressionSolutionCreator>) Parameters[SolutionCreatorParameterName]; } 60 60 } 61 61 public IFixedValueParameter<BoolValue> CreateSolutionParameter { 62 get { return (IFixedValueParameter<BoolValue>) Parameters[CreateSolutionParameterName]; }62 get { return (IFixedValueParameter<BoolValue>) Parameters[CreateSolutionParameterName]; } 63 63 } 64 64 #endregion -
branches/M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/MeanFunctions/MeanConst.cs
r14185 r15430 21 21 22 22 using System; 23 using System.Collections.Generic;24 using System.Linq;25 23 using HeuristicLab.Common; 26 24 using HeuristicLab.Core; -
branches/M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/GradientBoostedTrees/LossFunctions/SquaredErrorLoss.cs
r14185 r15430 23 23 using System; 24 24 using System.Collections.Generic; 25 using System.Linq;26 25 using HeuristicLab.Common; 27 26 using HeuristicLab.Core; -
branches/M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/HeuristicLab.Algorithms.DataAnalysis-3.4.csproj
r15428 r15430 49 49 <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> 50 50 <Prefer32Bit>false</Prefer32Bit> 51 <LangVersion>5</LangVersion> 51 52 </PropertyGroup> 52 53 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> … … 360 361 <Compile Include="Linear\MultinomialLogitModel.cs" /> 361 362 <Compile Include="Linear\Scaling.cs" /> 363 <Compile Include="M5Regression\Interfaces\IImpurityCalculator.cs" /> 364 <Compile Include="M5Regression\Interfaces\IImpurityType.cs" /> 365 <Compile Include="M5Regression\Interfaces\IM5MetaModel.cs" /> 366 <Compile Include="M5Regression\Interfaces\ILeafType.cs" /> 367 <Compile Include="M5Regression\Interfaces\IPruningType.cs" /> 368 <Compile Include="M5Regression\LeafTypes\ComplexLeaf.cs" /> 369 <Compile Include="M5Regression\LeafTypes\ComponentReductionLinearLeaf.cs" /> 370 <Compile Include="M5Regression\LeafTypes\ConstantLeaf.cs" /> 371 <Compile Include="M5Regression\LeafTypes\GaussianProcessLeaf.cs" /> 372 <Compile Include="M5Regression\LeafTypes\LinearLeaf.cs" /> 373 <Compile Include="M5Regression\LeafTypes\LogisticLeaf.cs" /> 374 <Compile Include="M5Regression\M5Regression.cs" /> 375 <Compile Include="M5Regression\M5Utilities\M5StaticUtilities.cs" /> 376 <Compile Include="M5Regression\M5Utilities\M5Analyzer.cs" /> 377 <Compile Include="M5Regression\M5Utilities\M5CreationParameters.cs" /> 378 <Compile Include="M5Regression\M5Utilities\M5UpdateParameters.cs" /> 379 <Compile Include="M5Regression\M5Utilities\SplitInfo.cs" /> 380 <Compile Include="M5Regression\MetaModels\ComponentReducedLinearModel.cs" /> 381 <Compile Include="M5Regression\MetaModels\M5NodeModel.cs" /> 382 <Compile Include="M5Regression\MetaModels\M5RuleModel.cs" /> 383 <Compile Include="M5Regression\MetaModels\M5RuleSetModel.cs" /> 384 <Compile Include="M5Regression\MetaModels\M5TreeModel.cs" /> 385 <Compile Include="M5Regression\MetaModels\DampenedLinearModel.cs" /> 386 <Compile Include="M5Regression\MetaModels\PreconstructedLinearModel.cs" /> 387 <Compile Include="M5Regression\Pruning\HoldoutLinearPruning.cs" /> 388 <Compile Include="M5Regression\Pruning\HoldoutLeafPruning.cs" /> 389 <Compile Include="M5Regression\Pruning\M5LinearPruning.cs" /> 390 <Compile Include="M5Regression\Pruning\PruningBase.cs" /> 391 <Compile Include="M5Regression\Pruning\NoPruning.cs" /> 392 <Compile Include="M5Regression\Pruning\M5LeafPruning.cs" /> 393 <Compile Include="M5Regression\Spliting\OrderImpurityCalculator.cs" /> 394 <Compile Include="M5Regression\Spliting\OrderImpurityType.cs" /> 362 395 <Compile Include="Nca\Initialization\INcaInitializer.cs" /> 363 396 <Compile Include="Nca\Initialization\LdaInitializer.cs" /> … … 390 423 <Compile Include="NeuralNetwork\NeuralNetworkRegressionSolution.cs" /> 391 424 <Compile Include="NonlinearRegression\NonlinearRegression.cs" /> 425 <Compile Include="PCA\PrincipleComponentAnalysis.cs" /> 426 <Compile Include="PCA\PrincipleComponentAnalysisStatic.cs" /> 392 427 <Compile Include="Plugin.cs" /> 393 428 <Compile Include="Properties\AssemblyInfo.cs" /> -
branches/M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/INearestNeighbourClassificationSolution.cs
r14185 r15430 20 20 #endregion 21 21 22 using HeuristicLab.Optimization;23 22 using HeuristicLab.Problems.DataAnalysis; 24 using HeuristicLab.Core;25 23 26 24 namespace HeuristicLab.Algorithms.DataAnalysis { -
branches/M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/INearestNeighbourModel.cs
r14185 r15430 20 20 #endregion 21 21 22 using HeuristicLab.Optimization;23 22 using HeuristicLab.Problems.DataAnalysis; 24 using HeuristicLab.Core;25 using System.Collections.Generic;26 23 27 24 namespace HeuristicLab.Algorithms.DataAnalysis { -
branches/M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/INearestNeighbourRegressionSolution.cs
r14185 r15430 20 20 #endregion 21 21 22 using HeuristicLab.Optimization;23 22 using HeuristicLab.Problems.DataAnalysis; 24 using HeuristicLab.Core;25 23 26 24 namespace HeuristicLab.Algorithms.DataAnalysis { -
branches/M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/INeuralNetworkClassificationSolution.cs
r14185 r15430 20 20 #endregion 21 21 22 using HeuristicLab.Optimization;23 22 using HeuristicLab.Problems.DataAnalysis; 24 using HeuristicLab.Core;25 23 26 24 namespace HeuristicLab.Algorithms.DataAnalysis { -
branches/M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/INeuralNetworkEnsembleClassificationSolution.cs
r14185 r15430 20 20 #endregion 21 21 22 using HeuristicLab.Optimization;23 22 using HeuristicLab.Problems.DataAnalysis; 24 using HeuristicLab.Core;25 23 26 24 namespace HeuristicLab.Algorithms.DataAnalysis { -
branches/M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/INeuralNetworkEnsembleModel.cs
r14185 r15430 20 20 #endregion 21 21 22 using HeuristicLab.Optimization;23 22 using HeuristicLab.Problems.DataAnalysis; 24 using HeuristicLab.Core;25 using System.Collections.Generic;26 23 27 24 namespace HeuristicLab.Algorithms.DataAnalysis { -
branches/M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/INeuralNetworkEnsembleRegressionSolution.cs
r14185 r15430 20 20 #endregion 21 21 22 using HeuristicLab.Optimization;23 22 using HeuristicLab.Problems.DataAnalysis; 24 using HeuristicLab.Core;25 23 26 24 namespace HeuristicLab.Algorithms.DataAnalysis { -
branches/M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/INeuralNetworkModel.cs
r14185 r15430 20 20 #endregion 21 21 22 using HeuristicLab.Optimization;23 22 using HeuristicLab.Problems.DataAnalysis; 24 using HeuristicLab.Core;25 using System.Collections.Generic;26 23 27 24 namespace HeuristicLab.Algorithms.DataAnalysis { -
branches/M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/INeuralNetworkRegressionSolution.cs
r14185 r15430 20 20 #endregion 21 21 22 using HeuristicLab.Optimization;23 22 using HeuristicLab.Problems.DataAnalysis; 24 using HeuristicLab.Core;25 23 26 24 namespace HeuristicLab.Algorithms.DataAnalysis { -
branches/M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/IRandomForestClassificationSolution.cs
r14345 r15430 20 20 #endregion 21 21 22 using HeuristicLab.Optimization;23 22 using HeuristicLab.Problems.DataAnalysis; 24 using HeuristicLab.Core;25 23 26 24 namespace HeuristicLab.Algorithms.DataAnalysis { -
branches/M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/IRandomForestRegressionSolution.cs
r14345 r15430 21 21 22 22 using HeuristicLab.Problems.DataAnalysis; 23 using HeuristicLab.Problems.DataAnalysis.Symbolic.Regression;24 23 25 24 namespace HeuristicLab.Algorithms.DataAnalysis { -
branches/M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/Interfaces/ISupportVectorMachineSolution.cs
r14185 r15430 20 20 #endregion 21 21 22 using HeuristicLab.Optimization;23 22 using HeuristicLab.Problems.DataAnalysis; 24 using HeuristicLab.Core;25 23 26 24 namespace HeuristicLab.Algorithms.DataAnalysis { -
branches/M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/KernelRidgeRegression/KernelRidgeRegression.cs
r15428 r15430 36 36 [Creatable(CreatableAttribute.Categories.DataAnalysisRegression, Priority = 100)] 37 37 [StorableClass] 38 public sealed class KernelRidgeRegression : BasicAlgorithm {38 public sealed class KernelRidgeRegression : BasicAlgorithm, IDataAnalysisAlgorithm<IRegressionProblem> { 39 39 private const string SolutionResultName = "Kernel ridge regression solution"; 40 40 -
branches/M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/Nca/ModelCreation/INcaModelCreator.cs
r14185 r15430 20 20 #endregion 21 21 22 using System;23 using System.Collections.Generic;24 using System.Linq;25 using System.Text;26 22 using HeuristicLab.Core; 27 23 -
branches/M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/RandomForest/RandomForestRegressionSolution.cs
r14345 r15430 20 20 #endregion 21 21 22 using System;23 22 using HeuristicLab.Common; 24 23 using HeuristicLab.Core; 25 24 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 26 25 using HeuristicLab.Problems.DataAnalysis; 27 using HeuristicLab.Problems.DataAnalysis.Symbolic.Regression;28 26 29 27 namespace HeuristicLab.Algorithms.DataAnalysis { -
branches/M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/TimeSeries/AutoregressiveModeling.cs
r14843 r15430 26 26 using HeuristicLab.Core; 27 27 using HeuristicLab.Data; 28 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding;29 28 using HeuristicLab.Optimization; 30 29 using HeuristicLab.Parameters; -
branches/M5Regression/HeuristicLab.Algorithms.DataAnalysis/3.4/kMeans/KMeansClusteringSolution.cs
r14185 r15430 20 20 #endregion 21 21 22 using System;23 using System.Collections.Generic;24 using System.Drawing;25 using System.Linq;26 22 using HeuristicLab.Common; 27 23 using HeuristicLab.Core;
Note: See TracChangeset
for help on using the changeset viewer.