Changeset 1856
- Timestamp:
- 05/20/09 10:09:59 (16 years ago)
- Location:
- trunk/sources
- Files:
-
- 2 added
- 13 edited
- 6 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.GP.StructureIdentification.Classification/3.3/HeuristicLab.GP.StructureIdentification.Classification-3.3.csproj
r1534 r1856 89 89 <Compile Include="MulticlassOneVsOneAnalyzer.cs" /> 90 90 <Compile Include="OffspringSelectionGP.cs" /> 91 <Compile Include="ProblemInjector.cs" />92 91 <Compile Include="Properties\AssemblyInfo.cs" /> 93 92 <Compile Include="ROCAnalyzer.cs" /> … … 118 117 <Project>{1F1CF3ED-374C-4288-995B-93F6B872F571}</Project> 119 118 <Name>HeuristicLab.GP-3.3</Name> 119 </ProjectReference> 120 <ProjectReference Include="..\..\HeuristicLab.Modeling\3.2\HeuristicLab.Modeling-3.2.csproj"> 121 <Project>{80F7FADA-549D-4151-8856-79B620A50DBA}</Project> 122 <Name>HeuristicLab.Modeling-3.2</Name> 120 123 </ProjectReference> 121 124 <ProjectReference Include="..\..\HeuristicLab.Operators\3.2\HeuristicLab.Operators-3.2.csproj"> -
trunk/sources/HeuristicLab.GP.StructureIdentification.Classification/3.3/HeuristicLabGPClassificationPlugin.cs
r1529 r1856 34 34 [Dependency(Dependency = "HeuristicLab.GP-3.3")] 35 35 [Dependency(Dependency = "HeuristicLab.GP.StructureIdentification-3.3")] 36 [Dependency(Dependency = "HeuristicLab.Modeling-3.3")] 36 37 [Dependency(Dependency = "HeuristicLab.Operators-3.2")] 37 38 [Dependency(Dependency = "HeuristicLab.Random-3.2")] -
trunk/sources/HeuristicLab.GP.StructureIdentification.Classification/3.3/OffspringSelectionGP.cs
r1529 r1856 30 30 using HeuristicLab.Random; 31 31 using HeuristicLab.Data; 32 using HeuristicLab.Modeling; 32 33 33 34 namespace HeuristicLab.GP.StructureIdentification.Classification { -
trunk/sources/HeuristicLab.GP.StructureIdentification.Classification/3.3/StandardGP.cs
r1529 r1856 31 31 using HeuristicLab.Data; 32 32 using HeuristicLab.Operators; 33 using HeuristicLab.Modeling; 33 34 34 35 namespace HeuristicLab.GP.StructureIdentification.Classification { -
trunk/sources/HeuristicLab.GP.StructureIdentification.TimeSeries/3.3/HeuristicLab.GP.StructureIdentification.TimeSeries-3.3.csproj
r1534 r1856 94 94 <DependentUpon>OffspringSelectionGpEditor.cs</DependentUpon> 95 95 </Compile> 96 <Compile Include="ProblemInjector.cs" />97 96 <Compile Include="ProfitEvaluator.cs" /> 98 97 <Compile Include="Properties\AssemblyInfo.cs" /> … … 135 134 <Name>HeuristicLab.Logging-3.2</Name> 136 135 </ProjectReference> 136 <ProjectReference Include="..\..\HeuristicLab.Modeling\3.2\HeuristicLab.Modeling-3.2.csproj"> 137 <Project>{80F7FADA-549D-4151-8856-79B620A50DBA}</Project> 138 <Name>HeuristicLab.Modeling-3.2</Name> 139 </ProjectReference> 137 140 <ProjectReference Include="..\..\HeuristicLab.Operators\3.2\HeuristicLab.Operators-3.2.csproj"> 138 141 <Project>{A9983BA2-B3B2-475E-8E2C-62050B71D1C5}</Project> -
trunk/sources/HeuristicLab.GP.StructureIdentification.TimeSeries/3.3/HeuristicLabGPTimeSeriesPlugin.cs
r1529 r1856 34 34 [Dependency(Dependency = "HeuristicLab.GP-3.3")] 35 35 [Dependency(Dependency = "HeuristicLab.GP.StructureIdentification-3.3")] 36 [Dependency(Dependency = "HeuristicLab.Modeling-3.2")] 36 37 [Dependency(Dependency = "HeuristicLab.Logging-3.2")] 37 38 [Dependency(Dependency = "HeuristicLab.Operators-3.2")] -
trunk/sources/HeuristicLab.GP.StructureIdentification.TimeSeries/3.3/OffspringSelectionGP.cs
r1529 r1856 31 31 using HeuristicLab.Operators; 32 32 using HeuristicLab.Logging; 33 using HeuristicLab.Modeling; 33 34 34 35 namespace HeuristicLab.GP.StructureIdentification.TimeSeries { -
trunk/sources/HeuristicLab.GP.StructureIdentification.TimeSeries/3.3/StandardGP.cs
r1529 r1856 31 31 using HeuristicLab.Operators; 32 32 using HeuristicLab.Logging; 33 using HeuristicLab.Modeling; 33 34 34 35 namespace HeuristicLab.GP.StructureIdentification.TimeSeries { -
trunk/sources/HeuristicLab.GP.StructureIdentification/3.3/HeuristicLab.GP.StructureIdentification-3.3.csproj
r1836 r1856 102 102 <Compile Include="OffSpringSelectionGpEditor.Designer.cs"> 103 103 <DependentUpon>OffSpringSelectionGpEditor.cs</DependentUpon> 104 </Compile>105 <Compile Include="ProblemInjector.cs" />106 <Compile Include="ProblemInjectorView.cs">107 <SubType>UserControl</SubType>108 </Compile>109 <Compile Include="ProblemInjectorView.Designer.cs">110 <DependentUpon>ProblemInjectorView.cs</DependentUpon>111 104 </Compile> 112 105 <Compile Include="StandardGpEditor.cs"> … … 180 173 <Name>HeuristicLab.Logging-3.2</Name> 181 174 </ProjectReference> 175 <ProjectReference Include="..\..\HeuristicLab.Modeling\3.2\HeuristicLab.Modeling-3.2.csproj"> 176 <Project>{80F7FADA-549D-4151-8856-79B620A50DBA}</Project> 177 <Name>HeuristicLab.Modeling-3.2</Name> 178 </ProjectReference> 182 179 <ProjectReference Include="..\..\HeuristicLab.Operators.Programmable\3.2\HeuristicLab.Operators.Programmable-3.2.csproj"> 183 180 <Project>{E3CCBFC6-900C-41B6-AFB8-6646DB097435}</Project> … … 212 209 <EmbeddedResource Include="OffSpringSelectionGpEditor.resx"> 213 210 <DependentUpon>OffSpringSelectionGpEditor.cs</DependentUpon> 214 </EmbeddedResource>215 <EmbeddedResource Include="ProblemInjectorView.resx">216 <DependentUpon>ProblemInjectorView.cs</DependentUpon>217 211 </EmbeddedResource> 218 212 <EmbeddedResource Include="StandardGpEditor.resx"> -
trunk/sources/HeuristicLab.GP.StructureIdentification/3.3/HeuristicLabGPStructureIdentificationPlugin.cs
r1529 r1856 41 41 [Dependency(Dependency = "HeuristicLab.Selection.OffspringSelection-3.2")] 42 42 [Dependency(Dependency = "HeuristicLab.SequentialEngine-3.2")] 43 [Dependency(Dependency = "HeuristicLab.Modeling-3.2")] 43 44 public class HeuristicLabGPStructureIdentificationPlugin : PluginBase { 44 45 } -
trunk/sources/HeuristicLab.GP.StructureIdentification/3.3/StandardGP.cs
r1529 r1856 34 34 using HeuristicLab.Data; 35 35 using HeuristicLab.Operators.Programmable; 36 using HeuristicLab.Modeling; 36 37 37 38 namespace HeuristicLab.GP.StructureIdentification { -
trunk/sources/HeuristicLab.Modeling/3.2
- Property svn:ignore
-
old new 1 1 bin 2 2 obj 3 *.user
-
- Property svn:ignore
-
trunk/sources/HeuristicLab.Modeling/3.2/ClassificationProblemInjector.cs
r1854 r1856 24 24 using System.Text; 25 25 using System.Xml; 26 using Core =HeuristicLab.Core;26 using HeuristicLab.Core; 27 27 using HeuristicLab.Data; 28 28 29 namespace HeuristicLab. GP.StructureIdentification.Classification{30 public class ProblemInjector : HeuristicLab.GP.StructureIdentification.ProblemInjector {29 namespace HeuristicLab.Modeling { 30 public class ClassificationProblemInjector : ProblemInjector { 31 31 32 32 public override string Description { 33 33 get { 34 return "Problem injector for classification structure identification.";34 return "Problem injector for classification problems."; 35 35 } 36 36 } 37 37 38 public ProblemInjector()38 public ClassificationProblemInjector() 39 39 : base() { 40 40 AddVariableInfo(new Core.VariableInfo("TargetClassValues", "TargetClassValues", typeof(ItemList<DoubleData>), Core.VariableKind.New)); -
trunk/sources/HeuristicLab.Modeling/3.2/ProblemInjector.cs
r1854 r1856 24 24 using System.Text; 25 25 using System.Xml; 26 using Core =HeuristicLab.Core;26 using HeuristicLab.Core; 27 27 using HeuristicLab.Data; 28 using HeuristicLab.Operators;29 28 using HeuristicLab.DataAnalysis; 30 29 31 namespace HeuristicLab. GP.StructureIdentification{32 public class ProblemInjector : Core.OperatorBase {30 namespace HeuristicLab.Modeling { 31 public class ProblemInjector : OperatorBase { 33 32 public override string Description { 34 get { return @"Injects the necessary variables for a structure identificationproblem."; }33 get { return @"Injects the necessary variables for a data-based modeling problem."; } 35 34 } 36 35 37 36 public ProblemInjector() 38 37 : base() { 39 AddVariableInfo(new Core.VariableInfo("Dataset", "Dataset", typeof(Dataset), Core.VariableKind.New));38 AddVariableInfo(new VariableInfo("Dataset", "Dataset", typeof(Dataset), VariableKind.New)); 40 39 GetVariableInfo("Dataset").Local = true; 41 AddVariable(new Core.Variable("Dataset", new Dataset()));40 AddVariable(new Variable("Dataset", new Dataset())); 42 41 43 AddVariableInfo(new Core.VariableInfo("TargetVariable", "TargetVariable", typeof(IntData), Core.VariableKind.New));42 AddVariableInfo(new VariableInfo("TargetVariable", "TargetVariable", typeof(IntData), VariableKind.New)); 44 43 GetVariableInfo("TargetVariable").Local = true; 45 AddVariable(new Core.Variable("TargetVariable", new IntData()));44 AddVariable(new Variable("TargetVariable", new IntData())); 46 45 47 AddVariableInfo(new Core.VariableInfo("AllowedFeatures", "Indexes of allowed input variables", typeof(ItemList<IntData>), Core.VariableKind.New));46 AddVariableInfo(new VariableInfo("AllowedFeatures", "Indexes of allowed input variables", typeof(ItemList<IntData>), VariableKind.New)); 48 47 GetVariableInfo("AllowedFeatures").Local = true; 49 AddVariable(new Core.Variable("AllowedFeatures", new ItemList<IntData>()));48 AddVariable(new Variable("AllowedFeatures", new ItemList<IntData>())); 50 49 51 AddVariableInfo(new Core.VariableInfo("TrainingSamplesStart", "TrainingSamplesStart", typeof(IntData), Core.VariableKind.New));50 AddVariableInfo(new VariableInfo("TrainingSamplesStart", "TrainingSamplesStart", typeof(IntData), VariableKind.New)); 52 51 GetVariableInfo("TrainingSamplesStart").Local = true; 53 AddVariable(new Core.Variable("TrainingSamplesStart", new IntData()));52 AddVariable(new Variable("TrainingSamplesStart", new IntData())); 54 53 55 AddVariableInfo(new Core.VariableInfo("TrainingSamplesEnd", "TrainingSamplesEnd", typeof(IntData), Core.VariableKind.New));54 AddVariableInfo(new VariableInfo("TrainingSamplesEnd", "TrainingSamplesEnd", typeof(IntData), VariableKind.New)); 56 55 GetVariableInfo("TrainingSamplesEnd").Local = true; 57 AddVariable(new Core.Variable("TrainingSamplesEnd", new IntData()));56 AddVariable(new Variable("TrainingSamplesEnd", new IntData())); 58 57 59 AddVariableInfo(new Core.VariableInfo("ValidationSamplesStart", "ValidationSamplesStart", typeof(IntData), Core.VariableKind.New));58 AddVariableInfo(new VariableInfo("ValidationSamplesStart", "ValidationSamplesStart", typeof(IntData), VariableKind.New)); 60 59 GetVariableInfo("ValidationSamplesStart").Local = true; 61 AddVariable(new Core.Variable("ValidationSamplesStart", new IntData()));60 AddVariable(new Variable("ValidationSamplesStart", new IntData())); 62 61 63 AddVariableInfo(new Core.VariableInfo("ValidationSamplesEnd", "ValidationSamplesEnd", typeof(IntData), Core.VariableKind.New));62 AddVariableInfo(new VariableInfo("ValidationSamplesEnd", "ValidationSamplesEnd", typeof(IntData), VariableKind.New)); 64 63 GetVariableInfo("ValidationSamplesEnd").Local = true; 65 AddVariable(new Core.Variable("ValidationSamplesEnd", new IntData()));64 AddVariable(new Variable("ValidationSamplesEnd", new IntData())); 66 65 67 AddVariableInfo(new Core.VariableInfo("TestSamplesStart", "TestSamplesStart", typeof(IntData), Core.VariableKind.New));66 AddVariableInfo(new VariableInfo("TestSamplesStart", "TestSamplesStart", typeof(IntData), VariableKind.New)); 68 67 GetVariableInfo("TestSamplesStart").Local = true; 69 AddVariable(new Core.Variable("TestSamplesStart", new IntData()));68 AddVariable(new Variable("TestSamplesStart", new IntData())); 70 69 71 AddVariableInfo(new Core.VariableInfo("TestSamplesEnd", "TestSamplesEnd", typeof(IntData), Core.VariableKind.New));70 AddVariableInfo(new VariableInfo("TestSamplesEnd", "TestSamplesEnd", typeof(IntData), VariableKind.New)); 72 71 GetVariableInfo("TestSamplesEnd").Local = true; 73 AddVariable(new Core.Variable("TestSamplesEnd", new IntData()));72 AddVariable(new Variable("TestSamplesEnd", new IntData())); 74 73 } 75 74 76 public override Core.IView CreateView() {75 public override IView CreateView() { 77 76 return new ProblemInjectorView(this); 78 77 } 79 78 80 public override Core.IOperation Apply(Core.IScope scope) {81 foreach( Core.VariableInfo info in VariableInfos) {79 public override IOperation Apply(IScope scope) { 80 foreach(VariableInfo info in VariableInfos) { 82 81 if(info.Local) { 83 Core.IVariable var = GetVariable(info.FormalName);84 if(var != null) scope.AddVariable(new Core.Variable(info.ActualName, (Core.IItem)var.Value.Clone()));82 IVariable var = GetVariable(info.FormalName); 83 if(var != null) scope.AddVariable(new Variable(info.ActualName, (IItem)var.Value.Clone())); 85 84 } 86 85 } -
trunk/sources/HeuristicLab.Modeling/3.2/ProblemInjectorView.Designer.cs
r1854 r1856 20 20 #endregion 21 21 22 namespace HeuristicLab. GP.StructureIdentification{22 namespace HeuristicLab.Modeling { 23 23 partial class ProblemInjectorView { 24 24 /// <summary> -
trunk/sources/HeuristicLab.Modeling/3.2/ProblemInjectorView.cs
r1854 r1856 29 29 using HeuristicLab.Core; 30 30 using HeuristicLab.Data; 31 using HeuristicLab.Operators;32 31 using HeuristicLab.DataAnalysis; 33 32 34 namespace HeuristicLab. GP.StructureIdentification{33 namespace HeuristicLab.Modeling { 35 34 public partial class ProblemInjectorView : ViewBase { 36 35 public ProblemInjector ProblemInjector { -
trunk/sources/HeuristicLab.Modeling/3.2/TimeSeriesProblemInjector.cs
r1854 r1856 24 24 using System.Text; 25 25 using System.Xml; 26 using Core =HeuristicLab.Core;26 using HeuristicLab.Core; 27 27 using HeuristicLab.Data; 28 using HeuristicLab.Operators;29 28 using HeuristicLab.DataAnalysis; 30 29 31 namespace HeuristicLab. GP.StructureIdentification.TimeSeries{32 public class ProblemInjector : HeuristicLab.GP.StructureIdentification.ProblemInjector {30 namespace HeuristicLab.Modeling { 31 public class TimeSeriesProblemInjector : ProblemInjector { 33 32 34 33 public override string Description { 35 34 get { 36 return "Problem injector for time series structure identification.";35 return "Problem injector for time series problems."; 37 36 } 38 37 } 39 38 40 public ProblemInjector()39 public TimeSeriesProblemInjector() 41 40 : base() { 42 41 AddVariableInfo(new Core.VariableInfo("Autoregressive", "Autoregressive modelling includes previous values of the target variable to predict future values.", typeof(BoolData), Core.VariableKind.New)); -
trunk/sources/HeuristicLab.sln
r1855 r1856 203 203 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LibSVM", "LibSVM\LibSVM.csproj", "{A16F23B5-FB62-499E-A831-26953AA56FE2}" 204 204 EndProject 205 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Modeling ", "HeuristicLab.Modeling\3.2\HeuristicLab.Modeling.csproj", "{80F7FADA-549D-4151-8856-79B620A50DBA}"205 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Modeling-3.2", "HeuristicLab.Modeling\3.2\HeuristicLab.Modeling-3.2.csproj", "{80F7FADA-549D-4151-8856-79B620A50DBA}" 206 206 EndProject 207 207 Global
Note: See TracChangeset
for help on using the changeset viewer.