Skip to content

Update DecisionTree.scala#3609

Closed
emtl97 wants to merge 1 commit intoapache:masterfrom
emtl97:patch-1
Closed

Update DecisionTree.scala#3609
emtl97 wants to merge 1 commit intoapache:masterfrom
emtl97:patch-1

Conversation

@emtl97
Copy link

@emtl97 emtl97 commented Dec 4, 2014

Hello,

Hope you are well. We've been using DecisionTree at Samsung and hope to help in some small way. I was interested in setting the seed for the sampling i.e. in line 988. We're in the process of creating tests for our code being able to set the seed is helpful.

To that end, I think also the sample method here depends on a PartitionwiseSampledRDD. In there the 'compute' method think uses a different seed from the one that can be passed to the constructor of PartitionSampledRDD, it uses split.seed (below). Well hope we can discuss more! Thank you.. Best Wishes -Ed

override def compute(splitIn: Partition, context: TaskContext): Iterator[U] = {
val split = splitIn.asInstanceOf[PartitionwiseSampledRDDPartition]
val thisSampler = sampler.clone
thisSampler.setSeed(split.seed)
thisSampler.sample(firstParent[T].iterator(split.prev, context))
}

Hello,

Hope you are well.  We've been using DecisionTree at Samsung and hope to help in some small way.  I was interested in setting the seed for the sampling i.e. in line 988.    We're in the process of creating tests for our code being able to set the seed is helpful.  

To that end, I think also the sample method here depends on a PartitionwiseSampledRDD.  In there the 'compute' method think uses a different seed from the one that can be passed to the  constructor of PartitionSampledRDD, it uses split.seed (below).  Well hope we can discuss more! Thank you..   Best Wishes -Ed 

override def compute(splitIn: Partition, context: TaskContext): Iterator[U] = {
    val split = splitIn.asInstanceOf[PartitionwiseSampledRDDPartition]
    val thisSampler = sampler.clone
    thisSampler.setSeed(split.seed)
    thisSampler.sample(firstParent[T].iterator(split.prev, context))
  }
@emtl97 emtl97 closed this Dec 4, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant