Changeset 18027 for branches/3026_IntegrationIntoSymSpace/HeuristicLab.Problems.Instances.DataAnalysis/3.3/Regression/Feynman/FeynmanDescriptor.cs
- Timestamp:
- 07/20/21 18:13:55 (3 years ago)
- Location:
- branches/3026_IntegrationIntoSymSpace
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/3026_IntegrationIntoSymSpace
-
branches/3026_IntegrationIntoSymSpace/HeuristicLab.Problems.Instances.DataAnalysis
- Property svn:mergeinfo changed
/trunk/HeuristicLab.Problems.Instances.DataAnalysis merged: 17931,17966-17967,17969,17973-17974
- Property svn:mergeinfo changed
-
branches/3026_IntegrationIntoSymSpace/HeuristicLab.Problems.Instances.DataAnalysis/3.3/Regression/Feynman/FeynmanDescriptor.cs
r17647 r18027 4 4 using System.Text; 5 5 using System.Threading.Tasks; 6 using HeuristicLab.Common; 7 using HeuristicLab.Core; 8 using HeuristicLab.Random; 6 9 7 10 namespace HeuristicLab.Problems.Instances.DataAnalysis { … … 14 17 } 15 18 19 public List<double> GetNoisyTarget(List<double> target, IRandom rand) { 20 if (noiseRatio == null) return null; 21 22 var targetNoise = new List<double>(); 23 var sigmaNoise = Math.Sqrt(noiseRatio.Value) * target.StandardDeviationPop(); 24 targetNoise.AddRange(target.Select(md => md + NormalDistributedRandomPolar.NextDouble(rand, 0, sigmaNoise))); 25 return targetNoise; 26 27 } 28 16 29 protected override int TrainingPartitionStart { get { return 0; } } 17 30 protected override int TrainingPartitionEnd { get { return 100; } }
Note: See TracChangeset
for help on using the changeset viewer.